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

Meetings: Symposia

ADUG Autumn Symposium 2013

This year the ADUG Symposium is on in Melbourne and Sydney

We are pleased to announce that  our special presenter is Mason Wheeler. Mason will show Delphi as a web server and more. Alister Christie the creator numerous video tutorials and will be here to show DataSnap with Android. As always Malcolm Groves is a welcome participant in this years symposium. Other local talent this year, Scott Hollows, will show how to develop for Apple hardware

Catch up with colleagues and hear about the latest news from the Delphi World. We hope you can make it.

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

Check out the symposium prizes this year...

Register for the Symposium


Members Registration


NON-members Registration

For either event

21st March

La Trobe University

22nd March

The Wesley Conference Centre





Introduction and Welcome


Building Interactive Websites in Pure Object Pascal

Mason Wheeler

Despite being a strong all-around programming language, Delphi has a relatively small footprint in the world of Web servers. However, there's no reason why a strong website can't be built on an Object Pascal stack.

In this session, Mason Wheeler discusses the principles involved in building such a website. Beginning with a Delphi web server, participants will explore the principles involved in setting up an interactive website.

DWS (Delphi Web Script) templating will be used for server-side scripting, and Smart Mobile Studio for HTML, CSS and JavaScript generation, based on Mason's experience using these technologies to create a browser-based game.


Coffee break


Android / DataSnap

Alister Christie

Today, it's now pretty hard to ignore mobile platforms due to the ubiquity of smart phones and tablets. The question becomes how to leverage your Delphi skills in this area.

In this talk we are going to examine how to write a back-end server to expose your data and/or business logic to other platforms. In particular we will examine a DataSnap REST server with an Android client developed for the real estate industry.

The Android clients synchronise data and photos with a server running on a salespersons laptop or central server allowing the agent in the field access to the office listings on the go. This presentation will be part slides, part looking at code, and part coding.




Advanced Model-View-View Model (MVVM) usage for Delphi programmers

Malcolm Groves

At the most recent CodeRage online conference Malcolm spoke about using
the Model-View-View Model (MVVM) pattern to design applications that can
use the same backend with alternative UIs (e.g. a mobile app version of
your desktop application).

Malcolm will be picking up where his CodeRage video left off and covering
more advanced MVVM material.

IMPORTANT: This session assumes a considerable amount of pre-requisite knowledge.

Before the Symposium please ensure you have watched the
Malcolm's introductory MVVM video from CodeRage at either



Coffee Break


Everything you need to know to create Delphi applications for Apple Macintosh OSX.

Scott Hollows

Bonus - write once, run everywhere.

A lofty goal aiming for single source that supports multiple platforms (Win, Mac, Mobile), VCL and FireMonkey and multiple versions of Delphi (backward and forward compatible).

Those glowing apple logos are popping up everywhere. Apple Macintosh has been around for decades and its popularity has sharply increased in recent years. With Delphi FireMonkey you can develop applications that target both Windows and Apple Mac.

Topics OSX for Windows Tech Heads

* Fast track introduction to OSX for Windows tech heads
* Windows on Mac, Mac on Windows Delphi and OSX
* Hard core getting started - going from Huh to Hello World
* OSX specific features, issues & problems
* Screen interface and platform standards
* File system quirks
* FireMonkey on OSX
* Code gotchas

Scott uses an Apple Macbook because "its the best machine to create Windows, Mac and Mobile applications. In fact, its an excellent Windows machine period and you dont have to abandon Windows when you move to Mac. Its the best of both worlds"


Closing session and prize draw 

Prize presentation and a chance to wind down and chat over drinks and finger food - prize details coming soon.

Past Symposia
Autumn 2012
Autumn 2011

Autumn 2010

Autumn 2009
Autumn 2008
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 whose sponsorship helps to make our Symposium possible:

embarcadero logo


Mason Wheeler

Mason Wheeler

Computer programming has always been an important part of Mason Wheeler's life.

He started dabbling in programming at age 8, when he realized that it would be possible to build his own video games, and discovered Delphi in his mid-teens soon after the first version was released. He's been working with Delphi ever since, first as a hobby, and later professionally.

Mason studied Computer Science at BYU-Idaho, but his knowledge of programming is largely self-taught, relying on experimentation, books, tutorials, exploration of existing code, and asking questions in order to develop his skills. He's currently employed at WideOrbit, Inc, a company that uses Delphi to build industry-leading management software for television and radio stations, used throughout the US and worldwide, including WIN in Australia.

Mason works as an integrations specialist, building and maintaining the systems that allow WideOrbit's software to interoperate with related systems from other vendors.

Malcolm Groves

Malcolm Groves
Embarcadero - Senior Director, Asia Pacific and Japan

Over the last 18 years, Malcolm has designed and developed distributed systems in a wide range of technologies, including DCE, CORBA, J2EE, DCOM, MSMQ, MQSeries, Web Services and a bunch of others, so is fully buzzword compliant.

He's also been an Evangelist for many of the same technologies, which is a nice way of saying he's tried to sell them. Importantly, he's been involved in raging successes and unmitigated disasters, and has spent a lot of time trying to figure out what made the difference between the two.

Alister Christie

Alister Christie

Alister first started programming in Turbo Pascal some time way back in the last millennium, and has a BSc in mathematics and computer science from Victoria University of Wellington.

He has been using Delphi since 1999 developing systems for the real estate industry in New Zealand. In that capacity he has dabbled in other languages and technologies (C#, PHP, HTML, JavaScript, Java/Android etc..), but his preference is still Delphi. In 2007(ish) he started a website dedicated to videos on how to use Delphi, which has been recently renamed

In 2012 Alister started producing commercial videos on using Delphi and there are now over 24 hours of training materials available for purchase. Alister is also a property investor, regularly goes to the gym and on occasion plays guitar.

Scott Hollows

Scott Hollows

Scott Hollows is an enterprise software developer based in Perth, WA. He cut his programming teeth on a PDP 1170 and has been in the Delphi world since Delphi 5 including its predecesor Turbo Pascal.

Roles include software development focused on Oracle and Delphi, data architect, instructor, data warehouses design and development, performance tuning and Oracle DBA.

Previously a senior principal at Oracle's world corporate headquarters and advisor to Oracle's internal software development groups. Developed software for US military & government agencies, NASA space shuttle, nuclear power & nuclear weapons industries. 70+ industry presentations and publications including best presentation awards.


Register for the Symposium

Members Registration

NON-members Registration

Early Bird Pricing

To encourage early registration, we have early bird pricing for registrations prior to 5th March 2013. Details of early bird and full pricing follow:

Late Entry : Closes 19/03/13 Melbourne 20/03/13 Sydney

Non - Member

Non member price for the day is $190 (Early Bird) or $205 after that date. Non members are able to both register and join the ADUG for the one price.

ADUG Members

Years of membership    Early Bird Pricing
(Before March 5)   
Late Entry Pricing
(March 5 and later)
less than 1 $130 $145
between 1 and 2 $110 $125
between 2 and 3 $95 $110
between 3 and 4 $80 $95
4 + years $65 $80

To qualify for member pricing

  • you must be a financial member at the time of registration
  • your membership application date must be prior to 25th February 2013

If your membership lapsed recently you can renew it. You can check your renewal date by going to the members services login. If you have forgotten your password you can request a new one provided the email address we hold is current. If not you will need to contact the secretary with a new email address.

When you log in your membership status is indicated.

If you have lapsed recently we offer you a catch up option to maintain your discount. When your membership is overdue you will need to complete your renewal before your can register for the event. Credit card payment offers the most rapid completion.

Check out the symposium prizes this year...