Welcome!

Paul Horan

Subscribe to Paul Horan: eMailAlertsEmail Alerts
Get Paul Horan via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Paul Horan

PowerBuilder 12 has been released, and if you’ve been paying attention, you know that it now comes in two flavors!  There’s PB12 “Classic” for traditional Win32, WinForm, WebForm, .NET Assembly, and J2E component targets, and PB12 .NET for WPF (Windows Presentation Foundation) and WCF (Windows Communication Foundation) proxy targets.   One of the overriding goals of this release was to give PB developers an easy migration path that would allow them to bring their tried-and-true Win32 PowerBuilder applications into the new and exciting world of WPF.  While it’s unrealistic to assume that all PB apps, big and small, will migrate cleanly into PB12.NET with zero refactoring, there is one specific class of applications that will absolutely require some coding work to make the transition.  These would be any applications that invoke SOAP-based web services, using the So... (more)

OData Support in SQLAnywhere 16.0

OData is quickly becoming the Lingua Franca for data exchange over the web.  The OData standard defines a protocol and a language structure for issuing queries and updates to remote data sources, including (but not limited to) relational databases, file systems, content management systems, and traditional web sites.  It builds upon existing Web technologies, like HTTP and RESTful web services, the Atom Publishing Protocol (AtomPub), XML, and Javascript Object Notation (JSON). SAP and Sybase iAnywhere released SQL Anywhere version 16 in March 2013, and it had many cool new featur... (more)

Source Code Control

Every software development project of any significant size or complexity has a requirement for controlling the source code asset. PowerBuilder is capable of integrating with any third-party Source Code Control (SCC) tool that implements Microsoft's SCC API. However, the fact that PowerBuilder stores its code inside PowerBuilder Libraries (PBLs) and not as individual ASCII text files adds a layer of complexity to that integration. The release of PowerBuilder 8.0 in 2001 brought with it a new set of challenges in the form of a completely redesigned interface with SCC providers, inc... (more)

SCC Issues and Enhancements with PowerBuilder 10.0

As we all know by now, the interface between PowerBuilder and the myriad of Source Code Control (SCC) providers was completely rewritten with the release of PB 8.0. Over the past three years, PowerBuilder's SCC interface has been in a nearly constant state of evolution, and several key enhancements were released with PB9.0 and 9.0.1. These included: The OrcaScript batch command language processor was released; it allows the development of unattended refresh and build scripts. The Refresh Status thread in the IDE was moved to an asynchronous thread, allowing it to run in the bac... (more)

PBDJ Editorial — Winning Back Expatriate PB Developers

Yes, Virginia, Sybase does have a J2EE-compatible application server, and it's known as EAS, short for Enterprise Application Server. In fact, EAS is alive and well, and this issue of the PowerBuilder Developer's Journal will focus on the recent release of version 6.0. Why, you may ask yourselves, would a magazine dedicated to a 4GL development IDE want to devote any energy to reviewing an application server platform? The simple answer is this - EAS has been the lone choice for PB development shops that wanted to deploy NVOs to a middle-tier application server. There's no better ... (more)