After years of considering what types of controls to put in a Web page, the
main technologies that work are ActiveX, Java and DHTML. I thought only Java
or ActiveX could provide the types of controls I needed, until I saw the game
Asteroids, written in DHTML. If you haven't seen it, here's the link:
http://msdn.microsoft.com/workshop/Author/dhtml/tutorial/asteroids/asteroids.htm.
Although this is an old link now (in Internet terms), it's still impressive.
DHTML (Dynamic HTML) is lightweight compared to Java and ActiveX. Taking this
into account, along with a few other considerations, I lean toward a DHTML
solution for creating controls inside a Web page.
Recently, middle-tier server software has added another dimension to the
process of creating dynamic content. EAS from Sybase provides Jaguar and
Dynamo, which can combine to drive a rich Web site. The reality of Web ... (more)
There are files that come with EAServer that were hidden from me when I first
started using EAS. These files, primarily utilities, can solve some common
and important programming tasks. This article essentially covers two of these
files or utilities, one named javaqry.ssc; and the other, JavaWrappers.ssc.
The javaqry.scc file resides in a directory created by Dynamo called
Yoursite/System/Utils and provides a way for a PowerBuilder DataStore to be
"passed" from Jaguar to the Web server where it can be manipulated in
DynaScript. The other file, JavaWrappers.ssc, helps in passing va... (more)
I recently received a copy of PowerJ 4 for evaluation. As a PowerBuilder
developer turned Java developer, I was particularly interested in the Java
DataWindow. I had developed JDBC software using a Java control known as the
JTable, but I felt I was wasting time compared to what it took me to use the
DataWindow painter, create a SQL-based DataWindow object, and use the
DataWindow control to display it.
This article explores the Java DataWindow without the PowerJ GUI. To get a
licensed copy of the Java DataWindow, you'll need to purchase a copy of
PowerJ. But there may be times wh... (more)
In this article I cover the syntax for the new PB 8 exception handling, how
to write the exception handlers that will improve your code, as well as
issues concerning legacy code that currently implements exception-handling
strategies.
If you've used Java or C++ to develop software, you're probably well
acquainted with exception handling in those languages. If you're a
PowerBuilder programmer, you may be familiar with the way previous versions
of PowerBuilder handled exceptions in the SystemError event of the
application object.
One of the more common sources of PowerBuilder Sys... (more)
I've heard it said that PowerBuilder isn't going to survive the competition
from other software development tools. I, like many of my friends who are
software developers, can't afford to ignore such rhetoric and I continually
upgrade my knowledge of other languages.
I'm impressed by Java and its simple way of doing some complex tasks and
enforcing object-oriented practices when writing code. One of the areas Java
makes simple is that of creating threads to run asynchronously while other
code is executing.
Recently I took an assignment to help a company upgrade their Sybase databa... (more)