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

The release-defining feature of PowerBuilder 11 is its ability to deploy existing applications as .NET Windows Forms and Web Forms applications and components of business logic, namely custom-class user objects (NVOs), as .NET assemblies and Web Services. Although PowerBuilder's adoption of the .NET Framework represents a great leap forward for application developers, the implications of converting a desktop, client/server application to an ASP.NET Web application are significant. Those of you who have been working with PowerBuilder 11 know this first hand just from the sometimes daunting list of unsupported features that can appear in the Output window after deploying a .NET target (Figure 1). The unsupported features list contains valuable information necessary for you to successfully bring your application's functionality into the .NET world; however, the organi... (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 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 E... (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)

The Debut of DataWindow.NET

In Part 1 we looked at the overall architecture of DataWindow.NET (PBDJ, Vol. 11, issue 4); in Part 2 we'll start coding our first application. We'll code a simple client application that contains two DataWindows with a master-detail relationship using the Department and Employee tables from the PowerBuilder 10 Demo Database (EAS Demo DB V10). For simplicity's sake, we'll provide the option to update only the employee salaries, but obviously the application could be easily extended to allow for inserting and deleting employees as well as departments. Creating the DataWindow Obje... (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)