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

The Lightweight Directory Access Protocol (LDAP) is for accessing online directory services. It runs directly over TCP and can be used to access a standalone LDAP directory service. Developed in the early 1990s, it defines how a client should access data on the server. It does not specify how the data should be stored on the server. Most often you'll interact with a server specifically built for LDAP, such as OpenLDAP or iPlanet (now Sun ONE) Directory Server. However, LDAP can become a front end to any type of datastore. Because of this, most popular directory services now have an LDAP front end of some type, including NIS, NDS, Active directory, and even Windows NT domains. For example, if you want to access NT domain information, you can use the Active directory or the NT Sync service available with the iPlanet Directory Server. What Is a Directory Service? A dir... (more)

PowerJ 4.0 - Struts Development

Struts is an open source initiative from the Jakarta Project written in Java. Sponsored by the Apache Software Foundation, the project's goal is to provide an open source framework that's useful for building Web applications with Java servlet and JavaServer Pages (JSP) technology. Struts encourages application architectures based on the Model-View-Controller (MVC) design paradigm. In the MVC design pattern, application flow is mediated by a central controller that delegates requests to an appropriate handler. The handlers are tied to a Model and act as an adapter between the req... (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)

XNA or Game Development for Everyone - Part 2

In Part 1 of this article, we started to develop a small racing game using XNA Game Studio Express 2.0. We learned about the game loop and how it's implemented by the XNA (by using the Update and Draw methods) framework. We also created our first track on the screen and four cars started moving on the screen, but, sadly enough, they left the track and weren't seen again. What does that mean? It means we should take a closer look at collision detection. In addition we should design a menu with different options. You might remember that we want to have a racing game with three comp... (more)

Mobile and Wireless Design Essentials

It won't be long until a new product developed by Sybase hits the stores. Yes, I'm talking about Pocket PowerBuilder. For any professional (PowerBuilder) software developer, this should be reason enough to look behind the scenes of mobile and wireless development. Fortunately for us there's a book on the market that covers everything we need to know. This book, Mobile and Wireless Design Essentials, is written by Martyn Mallick. Martyn is a senior software engineer in product management and a wireless solutions evangelist for iAnywhere Solutions, a subsidiary of Sybase, Inc. He'... (more)