Welcome!

PowerBuilder Tips, Tricks, and Techniques

Berndt Hamboeck

Subscribe to Berndt Hamboeck: eMailAlertsEmail Alerts
Get Berndt Hamboeck via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Berndt Hamboeck

"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 bigger services. For example, since Microsoft's Passp... (more)

Wap Up Your EAServer 4.0

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)

Tracking Users with EAServer

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)

DDDW Tips and Tricks

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)

XML-Based/PowerBuilder User Interface

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 WLAN integrated). 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)