Welcome!

Tim Hatton

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


Top Stories by Tim Hatton

Java servlets, one of the hottest topics in programming today, are Java's method of writing CGI-type programs that interact with the Web browser and deliver dynamic HTML pages to the end user. Traditionally these programs have been written in C++ or Perl. Since C++ is compiled to native code and Perl requires an interpreter that's slightly different for each operating system platform, you're forced to maintain different versions of the programs for each target operating system. Java servlets change that by bringing Java's write once, run anywhere approach to CGI programming. However, there are still some shortcomings, chief of which is that most of the Web servers (such as Microsoft's Internet Information Explorer) don't support servlets out of the box. You must buy and install an add-on program that allows servlets to run. Jaguar CTS contains its own built-in Web s... (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)

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)

Running Java Servlets in Jaguar CTS

Java servlets, one of the hottest topics in programming today, are Java's method of writing CGI-type programs that interact with the Web browser and deliver dynamic HTML pages to the end user. Traditionally these programs have been written in C++ or Perl. Since C++ is compiled to native code and Perl requires an interpreter that's slightly different for each operating system platform, you're forced to maintain different versions of the programs for each target operating system. Java servlets change that by bringing Java's write once, run anywhere approach to CGI programming. How... (more)

Logging - It's Benefits & Requirements

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