||Current Plans and Future Directions for
Delphi and Kylix
Marketing Director Asia Pacific
Borland Australia Borland
An update on the new and coming products from Borland. Insights into
Delphi and Kylix future product directions and how these will affect users
||Writing Robust Code for Delphi and Kylix
Senior Systems Programmer
Here is a selection of proven techniques that Delphi and Kylix developers
of all skill levels can use to avoid introducing bugs into their software.
The techniques range from automated unit testing to smaller tips and tricks.
All are based on "project rescues" performed for clients over the past
18 months. All attendees will receive the complete source code for an automated
unit testing framework that will be used during the session.
||All Aboard the dbExpress
dbExpress is the new abstract data layer from Borland that replaces
the BDE. Although the typical connection process will be familiar to most
developers, this session looks at the differences in architecture of the
BDE and dbExpress. You will also examine the components new to dbExpress
and the benefits of these components over their BDE counterparts as well
as deployment issues when shipping dbExpress applications.
||How to add a Macro Language
to your Delphi Applications
Scripting languages. Aren't they just for web sites? These and other
misconceptions can prevent developers from taking advantage of scripting
in their Delphi applications. This session will will cover the Microsoft
ActiveScript control, the interface it exposes, and a number of ways in
which you can exploit its features from withing Delphi.
||Taking a Pitstop to Examine
There are well over 60 components that comprise the Internet Direct,
also known as Indy, components. Borland has included these components for
use in Kylix and Delphi 6 as part of the NetClx component set. This session
will introduce the Indy components, and outline how to use them to make
internet clients and servers. It will also look at specific patterns of
use for the Indy components as well as work arounds for some recognized
||Closing session and prize draw