Welcome!

Tim Hatton

Subscribe to Tim Hatton: eMailAlertsEmail Alerts
Get Tim Hatton via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Tim Hatton

It's often crucial to know the manner in which users are interacting with a distributed component or application. With a little time and effort it's possible to create a universal logging object that can be used in any distributed PowerBuilder component or application that will automate the task of generating such information. This article discusses the creation of such an object. Benefits of Logging There are many reasons why a logging system is a necessary part of delivering a distributed application. One of the most important is the ability to track exactly how many users are using the application during different time periods. It helps if you know how to scale the hardware to handle peak loads. System designers can also determine whether some parts of the application aren't being used as intended. Low usage can mean that users don't like what the system is doin... (more)

Jaguar Connection Caches

One of the greatest benefits of moving your distributed applications to Jaguar CTS is the ability to use Jaguar's connection caches to manage database access for all users of your application. Connection caches allow Jaguar applications to share a pool of connections. In theory, this avoids the "connection overhead" associated with establishing a connection to the database. When an application issues a disconnect statement, Jaguar doesn't actually terminate the connection to the database, it merely returns the connection to the pool for use by the next application that makes a co... (more)

DataWindow XML Support in PowerBuilder 9

With version 9.0, PowerBuilder continues to evolve into a true cross-platform development tool that supports the new open architecture standards, such as XML. In this release, Sybase has added XML support to the DataWindow and made the changes to PowerScript that are required to implement that support. This article explores the XML support in PowerBuilder 9.0. What Is XML? Developers who have been PowerBuilder-only coders for the past few years may have heard of XML without having the opportunity to explore the subject in detail. Before we look at how PowerBuilder 9 has integrated... (more)

Communicating with EJBs from PowerBuilder Using COM/DCOM

It would be better to live in a world of best-case scenarios, where all parts of the enterprise puzzle are provided by the same vendor. But that's the exception rather than the rule. It's often the case in the modern enterprise that companies will standardize on technologies from a wide variety of vendors and platforms. As programmers we often don't get as much input into those decisions as we want. We end up having to develop in a tool provided by one vendor, with access code running in an application server provided by another, using a communication protocol developed by yet a... (more)

A New Methodology for Retraining the IT Workforce

As everyone working in the IT business is aware, the technology we use to develop our applications is constantly changing. Keeping abreast of the latest trends and practices could be a full-time job for developers, leaving no time for productive work. The problem facing the IT project manager is even more acute. He or she is responsible for delivering projects on time and under budget. Determining whether to use newer technologies for projects, or whether to stick with the tried and true, is a balancing act in which you must factor the need to train the IT staff in the new techno... (more)