|
|

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.
Melbourne,
Thursday, 10th April
|
Canberra,
Friday, 11th April
|
Programme
|
8:30-8:45
|
Registration
|
|
8:45-9:00
|
Introduction and Welcome
|
|
9:00-10:30
|
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.
|
|
10:30-11.00
|
Coffee break
|
|
11.00-12:30
|
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-2:00
|
12:30 Lunch
|
|
2:00-3:30
|
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.
|
|
3:30-4:00
|
Coffee Break
|
|
4:00-5:30
|
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.
|
|
5:40-7:00
|
Closing session and prize
draw
Prize presentation and a chance to wind down
and chat over drinks and finger food
|
|
|

Speakers
|
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.
|

Pricing
|
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.
|
|