"Web services are a new breed of Web application. They're self-contained,
self-describing, modular applications that can be published, located, and
invoked across the Web. Web services perform functions, which can be anything
from simple requests to complicated business processes. A sample Web service
might provide stock quotes or process credit-card transactions. Once a Web
service is deployed, other applications (and other Web services) can discover
and invoke the deployed service."
-IBM's Web Services Tutorial
The World Wide Web is mostly used as a source of information - the weather,
the latest news, updates, downloading software, etc. Wouldn't it be great to
go one step further and be able to request services. When I say services I
don't mean a shop, I mean component services that could be used to build even
For example, since Microsoft's Passp... (more)
WAP stands for Wireless Application Protocol and is based on Wireless Markup
Language (WML), which is closely related to Hypertext Markup Language (HTML).
WAP enables you to quickly and easily deliver information and services to
mobile users. It's independent from any other mobile or network standard and
is compatible with all popular mobile communication networks.
WAP is a communications protocol and application environment that can be
built on any operating system, including PalmOS, EPOC, Windows CE, FLEXOS,
OS/9, and JavaOS. It even provides service interoperability between dif... (more)
Perhaps you don't want all the users of your site to have the same type of
access. Maybe you want to restrict some of the content to certain users, or
know who uses what on your machine, or give different users a different color
scheme on the page. In a nutshell: you want to know what your users are doing
on the Web server. This article will get you started.
First we'll look at how you can tailor content for a particular user; to do
this, you need to be able to identify the user. I assume you already know how
to keep track of users across sessions. In this article, we'll put those... (more)
The DropDownDataWindow (DDDW) edit style is one of PowerBuilder's outstanding
features. Yes, I know there are a lot of new and exciting capabilities in the
upcoming release of PowerBuilder, but in this article I'll try to solve some
of the current problems with the existing features that are popping up in
nearly every project I've seen.
Here I'll focus on DropDownDataWindows, including:
How to get started with DDDWs Filtering DDDWs without losing the display
value in other rows Catching the collapsing of a DDDW Trapping the cursor
keys in a DDDW Autocomplete DDDW values
Getting S... (more)
While writing one of my PowerBuilder 9 book chapters, I suddenly had an idea.
Wouldn't it be great to use PowerBuilder as a WAP front end? This would be a
cool application for Pocket PowerBuilder too (most of the new devices have
My first thought was that this might not be so easy. WML is based on XML -
PowerBuilder 9 offers good XML support - so not a problem here. No, the
problem might be the creation of the controls. Hmm, I had to dig around a
little bit and see if this could be a problem. Wait, I played around with the
WinCE API with PocketBuilder a few wee... (more)