Welcome!

Technology and Community

Jim O'Neil

Subscribe to Jim O'Neil: eMailAlertsEmail Alerts
Get Jim O'Neil via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Jim O'Neil

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)

EAServer Problem Analysis & Troubleshooting

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)

Windows 8 Notifications: Using Azure for Periodic Notifications

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)

Introduction To PBNI

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)

The Windows 8 Opportunity

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)