Welcome!

Paul Horan

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


Top Stories by Paul Horan

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 features. This blog post will cover one specific enhancement, the new support for OData access to SA databases. Note:  SA 16.0 is the follow-on release to version 12.0.1. There was no version 13, 14, or 15. Background SQL Anywhere actually introduced support for SOAP and REST-based web services ba... (more)

A Comparison of the Programming APIs Available in SAP Mobile Platform 2.3

When Sybase first released the Unwired Platform in 2008, it was intended to be a complete end-to-end development environment for mobile applications.  SUP developers would create the middle tier components (a.k.a. Mobile Business Objects), and the client application executables from a single, integrated Eclipse-based toolset.  There was a "PowerBuilder-like" 4GL screen painter, called the Device Application Designer (or DAD), that compiled down to native Blackberry 5/6 or Windows Mobile 6.5 applications.  (Yes, it's hard to imagine, but there was a time when iOS devices were not ... (more)

Migrating PowerBuilder SOAP clients to WCF

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 as... (more)

Is the iPhone 3Gs ready for the Enterprise?

By now, everyone on the planet knows what an iPhone is, and either has one or wants one…  The only real weakness of the iPhone centers around its capabilities as an Enterprise business device.  Here’s a great review of the iPhone 3Gs as an “Enterprise” device by Jason Hiner, of TechRepublic.  Jason is a great writer, and I follow his blog religiously.  This article is a thorough evaluation of the plusses and minuses of the iPhone, and Jason’s “bottom line” is this: It’s a great device, but: Hard to do a lot of typing on because of its on-screen keyboard; AT&T is the sole carrie... (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)