Welcome!

Developing in PowerBuilder

John Olson

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


Top Stories by John Olson

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 a window object. This would mean that every DataStore had to be associated with a window. I assumed I'd be forced to use my frame window as a parent for all the "free range" DataStores in my application. After analyzing the PFC code changes, I realized that the DataStore requires a parent w... (more)

Sybase, Better Than Ever

Sybase is back in the news, having once again posted gains in both revenues and profits. In fact, their latest quarterly announcement indicates they had the best quarter in the history of the company. That caps a truly amazing turnaround. In the last several years many technology companies successful in the '80s weren't able to keep up with the markets, went out of business, or were consumed by other companies such as CA. Sybase is in good company. Oracle, Microsoft, and Sun all faced that challenge and beat it by making innovative and somewhat risky moves. A classic example is ... (more)

Information Liquidity

The dizzying whirlwind of terms we are bombarded with is...well...dizzying. Apparently, the age-old term "data flow" was no longer capable of describing what we want to do with our data. Or maybe Sybase wants to take our data to the next level and make it really valuable, because we haven't been squeezing the last bits of efficiency and value out of it? Recently, Sybase began using a new term, information liquidity. I hate new terms created solely to grab our attention, but I hope Sybase trademarked this one because I love it. At first I thought liquidity was an adjective to hel... (more)

The TechWave Shuffle

For me TechWave is primarily about networking, schmoozing, and hanging out with friends and colleagues. Up at 7 a.m. and to bed at 1 a.m. with a lot of events in between. Of course, the in-between time is spent preparing my sessions, participating in TeamSybase functions or duties, giving out magazines at the SYS-CON booth, talking to vendors about their products and authors about potential articles, participating in ISUG activities, talking to Sybase engineers and product managers, reviewing new product features and plans, and giving my opinions on just about everything. This y... (more)

PowerDesigner: Neck and Neck with the Competition

Though PowerDesigner 7 was released a few months ago, not many people are aware that it's much more feature-rich than past versions. Sybase has been pushing hard to get the word out that PD7 is a great product, but it's getting only mediocre media coverage. We haven't even mentioned it yet in this magazine, so I'm going to focus on it now. First, a little history... Back in 1994, Powersoft was looking to broaden its toolset by adding relational design capabilities, a database and various other components needed for full-cycle development. Rather than taking years to build them f... (more)