Designing and implementing an n-tier or Internet application is a complex
task, and issues resulting from errors in the runtime configuration or in the
application code are practically inevitable. Problem analysis and
troubleshooting are part art and part science. Therefore, although the
techniques we'll discuss are often helpful, the sheer diversity of client and
server environments precludes a single recipe for resolving all issues.
Part 1 (PBDJ, Vol. 12, issue 2) focused on problems that involve PowerBuilder
and that occur from the point of connectivity all the way through an EAServer
component's life cycle. Part 2 closes with a troubleshooting checklist
offering potential resolutions to some of the more common error situations.
Tracing Component Execution
Now that we've gotten to the point where the actual component instance has
been created, let's look at ways of... (more)
Designing and implementing an n-tier or Internet application is a complex
task, and issues resulting from errors in the runtime configuration or the
application code itself are practically inevitable. Problem analysis and
troubleshooting are part art, part science. Therefore, although the
techniques discussed here can be helpful, the sheer diversity of client and
server environments precludes a single recipe for resolving all issues.
We'll focus on problems that involve PowerBuilder that occur from the point
of connectivity all the way through an EAServer component's lifecycle, an... (more)
At the end of my last post, I put in a plug for using Windows Azure to host
periodic notification templates, so I’ll use this opportunity to delve into
a bit more detail. If you want to follow along and don’t already have an
Azure subscription, you can get a free 90-day trial account on Windows Azure
in minutes. The Big Picture
The concept of periodic notifications is a simple one: it’s a
publication/subscription model. Some external application or service creates
and exposes a badge or tile XML template for the Windows 8 application to
consume on a regular cadence. The only insi... (more)
Have you ever thought of adding new features to PowerBuilder? Or wanted to
call Java or .NET from PowerScript? Or imagined that you can call PowerScript
from C++ or Java? With PBNI, you can do them all and more. PowerBuilder
Native Interface (PBNI) is a standard interface for third parties to extend
the functionality of PowerBuilder.
PBNI is a valuable new addition to the PowerBuilder programmer's toolbox that
allows developers to reach beyond the already feature-rich constructs of
PowerScript and custom class user objects (commonly referred to as nonvisual
objects or NVOs). The... (more)
As the march toward general availability of Windows 8 (on October 26th)
continues, I’ve had the opportunity to chat and work with lots of Windows 8
developers via hackathons, mini-meetups, and in-person and e-mail
conversations. Many of them are well on their way to, or already have apps,
in the Windows Store – and I’ll be profiling some of them in the weeks to
come.
They got there because they recognized the significance of the first-mover
advantage; there’s nothing better to increase your visibility - and
profitability - than being the first (and perhaps for a while, the only... (more)