Developing in PowerBuilder

John Olson

Subscribe to John Olson: eMailAlertsEmail Alerts
Get John Olson: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by John Olson

Another year has flown by and here we are, still cranking out PowerBuilder-related articles as regularly as ever. This past year we've heavily covered EAServer from the PB angle and have published at least half a dozen articles on each new product release - including PowerBuilder 8, PowerDesigner, and EAServer 4. This issue delves heavily in PowerJ4, but next month we'll be back to our normal PB/EAServer content. Hybrids Don't Always Make Sense Over time, Sybase's PowerBuilder customers have matured from just using a single tool to using a broad variety of tools. It's hard these days to find a pure PowerBuilder shop; in fact, it's hard to find any shop that uses only one major tool, whether it is PB, VB, or even Java. Modern applications are hybrids, built with a variety of tools and skills. In many cases the applications are hybrids by design, in order to take adva... (more)

n_ds DataStore Coupled to Parent Window in PFC 6.0+

Last year, after migrating a client's application from PFC 5.0.02 to 6.5, then applying some enhancements to take advantage of new features, the program began giving the following PFC error message: "For certain functionality the PFC DataStore requires a reference to its parent window. One of these cases has been encountered. To let the DataStore know who its parent window is, call the of_SetParentWindow() function after the DataStore creation." At first I was disturbed that the PFC developers had coupled the DataStore to a parent object. And worse, not only a parent object, but... (more)

Two Heads Are Better Than One

After careful consideration I've come to the conclusion that having two heads is better than having just one. While it may sound like I'm simply stating the obvious, in fact, most people have only one head.1 However, those who are blessed with two heads enjoy a measurable advantage over their single-headed rivals. This conclusion was affirmed in a headline-grabbing paper by two Princeton economists for the National Bureau of Economic Research entitled "Are Two Heads Better Than One?"2 Having multiple heads is most beneficial when performing work that requires multitasking, such ... (more)

TechWave 2000

Each year the Sybase conference gives me a good excuse to visit friends in Florida, catch some rays, go to amusement parks and take a break from my clients. I usually arrive on Friday or Saturday and stay until the following Sunday. That's nine days for a four-day conference; plenty of time to enjoy my former stomping grounds. However, during the four days of the conference I'm all business...sort of. You might find me at Jelly's Piano Bar or in one of the many restaurants - but even those times are meant for networking. The rest of the time I'll be taking advantage of this once-... (more)

Live Editing Jaguar Components - Helpful but Dangerous

Live Editing is a feature specific to Jaguar components. When enabled, it causes a component to be deployed automatically to Jaguar whenever that object is saved in the User Object Painter. When it's not enabled, the developer must manually deploy the object to the Jaguar server by executing a Jaguar Component Generator Project. Live Editing automates the step that deploys the updated component version to the Jaguar server when the component is changed in PowerBuilder. While this feature can relieve developers of the extra step of component deployment each time a change is made, ... (more)