About Us
Mailing List
Reference Papers
Apply to Join
Delphi Jobs
Special Offers
Maths Corner

Meetings: Symposia

ADUG Autumn Symposium 2008

This year the ADUG Symposium is on in Melbourne and Canberra

We are pleased to announce that our special presenter is Ray Konopka. Ray is well known to the Delphi community for his products from Raize Software Development Tools.

Apart from the usual quality content this is a chance for Delphi developers to catch up with what's happening in their community and meet up with colleagues. We hope you can make it.

Your registration fee includes all refreshments, including lunch and end of day drinks and nibbles.

Registration has been closed.

Thursday, 10th April

La Trobe University

Friday, 11th April

Clifton Suites on Northbourne, Northbourne Ave, Civic





Introduction and Welcome



 Effective User Interface Design

Ray Konopka

The goal of this session is to illustrate the importance of effective user interface design in an application. To reach this goal, a set of user interface guidelines will be presented that apply to virtually any type of application. In addition, specific attention will be given to user interface design traps that developers often fall prey to.


Coffee break


Software Archeology

(AKA I've just inherited a million lines of Delphi code and I don't know what to do with it)

Malcolm Groves

Among the features added to Delphi in recent years, there are a few that seem to be regularly put into the "too hard" basket. UML is one, Audits and Metrics is another, Design Pattern support, even Unit Testing in many cases.
An opinion often expressed is that unless you use these things from the start of your project, they are no value to you.
In this session, Malcolm will take us through a slightly different way of using these and other features, with a particular focus on the value they can give to someone who needs to maintain and extend an existing, large codebase that was developed without the use of any of these features.


12:30 Lunch



Effectively Using Actions and ActionLists

Ray Konopka

Actions have been a core feature of Delphi for quite some time.
Unfortunately, this extremely powerful feature of Delphi is still widely
underused and in many cases misused by developers. This session describes, in detail, how actions and action lists can help a developer manage the user interface for an application.


Coffee Break


Persisting and testing objects and their relationships using tiOPF 
Peter Hinrichsen

tiOPF is a light weight, free & open source object persistence framework for Delphi  that compiles for Win32. In this presentation Peter builds a simple object based application that can save its data to a variety database formats. We shall develop the object model and persistence code then write the necessary unit tests. Finally we shall implement and unit test the business rules and build a simple user interface. During the demonstration we shall use our standard build infrastructure which includes Delphi2007, DUnit2, Subversion & Finalbuilder.


Closing session and prize draw 

Prize presentation and a chance to wind down and chat over drinks and finger food

Past Symposia
Autumn 2007
Winter 2006
Autumn 2005
.Net 2004
Autumn 2003
Autumn 2002
Autumn 2001
Autumn 2000
Autumn 1999

The ADUG wishes to acknowledge the assistance of the following companies in helping to make our Symposium possible:

Codegear logo
IB Surgeon
Remobjects Logo
Gurock Logo
TMS Logo


Ray Konopka
Ray's involvement with the Delphi community is long standing. He has presented at many venues and is an entertaining and interesting speaker.  Delphi users will be familiar with products such as CodeSite and Raize Components. 

Malcolm Groves 

Most of us have been lucky enough to know of Malcolm and to have heard his presentations at Borland/CodeGear events as well as to ADUG symposia and meetings in the past.

Peter Hinrichsen

Peter Hinrichsen develops decision support tools for use by electrical engineers responsible for the design of Australia's national electricity grid. The team he works with were involved in the Baslink project and are currently focusing on the modeling of wind generation. Peter lives in Melbourne with his wife and two boys and at weekends bush walks, sails and hangs out in the shed with the kids.


Non - Member

Non member price for the day is $180, or you can pay $190 to register and join the ADUG.

ADUG Members

To encourage early registration of members, we have early bird pricing for registrations prior to March 28. We keep our member prices as low as possible and stratify them based on years of membership. Details of early bird and full pricing follow:

Years of membership    Early Bird Pricing (Before March 28)    Late Entry Pricing (March 28 and later)
less than 1 $120 $135
between 1 and 2 $100 $125
between 2 and 3 $85 $110
over 3 $70 $95

To qualify for member pricing

  • you must be a financial member at the time of registration
  • your membership application date must be prior to March 1st 2008

If your membership lapsed recently you can renew it. Recently means your membership renewal date is later than June 30, 2007. You can check your renewal date by going to the members services login. If your name appears in the drop-down list you are either financial or recently lapsed. If your renewal date has passed you are not financial and need to renew. Note that a membership status of "Current" does *not* mean you are financial. This field is for internal use, and changes to "Lapsed" some time after you have failed to renew your membership.