The development of the Web DataWindow is a great technological advancement.
It's extremely helpful in moving an existing PowerBuilder application to the
Web. Most PowerBuilder applications contain many DataWindows for the various
screens and reports. The ability to quickly render these controls as HTML in
a browser is a huge timesaver.
The update process of the Web DataWindow is one of the most frequently posted
topics on the Sybase forums. There are many questions about which attributes
to set in order to successfully apply an update. The specific coding required
to take data that was entered into the browser and update a database on the
server is another hot topic. The recent volume increase in Web DataWindow
questions is indicative of its increased use. This article w... (more)
I realize that many people are talking about nothing but Java, and yes, I'm
writing Java components myself; however, PowerBuilder still lives on.
There are many existing PowerBuilder client/server applications in production
that need to be maintained and many that need to be moved to the Web.
PowerBuilder 8 has some nice development features that make it an environment
for PowerBuilder app... (more)
When Bruce Armstrong contacted me about writing a PowerBuilder Beginner's
column I agreed almost immediately. The reason for this is that there are
many existing PowerBuilder applications in production and their original
developers have moved to other positions or left the companies that wrote
them.
Developers who may not be familiar with PowerBuilder must support these
applications. Th... (more)
Now that we understand workspaces and targets, we can start to get a feel for
what type of infrastructure we want to use for our application.
As I mentioned in my last column (PBDJ, Vol. 12, issue 7), we need to answer
some questions regarding standards and frameworks.
As Larry wrote about in last month's column (PBDJ, Vol. 12, issue 8), we also
have to choose whether to include multiple a... (more)
Now that Steve has discussed frameworks and building from scratch, I'll cover
some things to help you avoid writing duplicate code.
Remember that the purpose of these articles is not a tutorial with
step-by-step instructions but a guide to assist in the design and development
process. Our goal is to help new developers get started in the right
direction and to avoid pitfalls. This month's... (more)