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

Meetings: Symposia

ADUG Autumn Symposium 2012

This year the ADUG Symposium is on in Melbourne and Canberra

We are pleased to announce that  our special presenter is Bruno Fierens. We are also looking forward to welcome Malcolm Groves & Glenn Stephens as speakers.

This is you chance to once again meet 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.

Register for the Symposium



22nd March

La Trobe University

23rd March

Clifton Suites Canberra
There is a booking code - ADUGM - for Clifton Suites attendees.





Introduction and Welcome


Custom FireMonkey component development

Bruno Fierens

After a short overview & technical background of the FireMonkey component architecture, Bruno Fierens dives in the development of custom visual components for the FireMonkey framework.

In 10 steps with 10 custom sample custom components, various techniques are shown that form the basis of creating full-fledged FireMonkey components. Finally, Bruno Fierens shows where and how the techniques learned are applied in several TMS components designed for FireMonkey.


Coffee break


Building Distributed Systems That Don't Suck

Malcolm Groves

In the near future, you WILL be building distributed systems. Actually, I'd suggest many of you are already, you just may not realise it. With the rise of mobile and web clients, web services, REST-based API's, online payment gateways, Enterprise and B2B Integration, cloud computing, etc, etc, we've all become (or are very quickly becoming) distributed developers.

The key question then becomes, are you going to take control and actually DESIGN for distribution, or just let it happen to you? Technology Evangelists will tell you that their particular technology makes it so simple you don't have to think about distribution, but that is a recipe for disaster (and I know, because I've made ridiculous statements like that when I was a Technology Evangelist and seen the results).

So it's inevitable and it's tough. What to do? Well, come to my session of course, where I'll cover:

  • What is a distributed system, and why should I care?
  • What are my choices when it comes to Delphi?
  • What are the common patterns across the many different distributed technologies?
  • What are the design considerations that will make the difference between a well performing system and a failure?

This session is purposely technology agnostic. The examples shown will mostly be built using DataSnap, however should apply regardless of the distributed technology you choose.




The best of REST compressed

Glenn Stephens

When Web Services came out, there was a lot of fanfare, lots of promotion and it was considered a holy grail of integration. Its like a old friend from primary school, you see them around but the are not really as active.

But programmers and architects are moving away from Web Services and instead turning their attention to Representational state transfer, aka REST. REST is a client/server stateless system based on HTTP using appropriate conventions and standards to resources in a standard way. RESTful web services are becoming exponentially possible. An easier way to access external services companies such as Amazon, Google, CouchDB, Freshbooks, Yahoo, 37 Signals and others.

This session will take you through the fundamentals of REST, designing RESTful services and clients to REST services using a variety of Delphi methods to interface, including the obligatory Biolife REST demo.


Coffee Break


Creating mobile web applications with Delphi and IntraWeb

Bruno Fierens

Bruno Fierens from TMS software walks through the components developed to help create VCL for the Web based web applications targeted at mobile devices using the WebKit browser such as iPhone, iPod, iPad, and Android. By using a web application with a user interface fine-tuned to the mobile device, developers can circumvent the Apple AppStore, removing the hassle of deployment to devices and reuse Delphi skills.

Techniques will be shown to give near a native application look & feel to mobile web applications and include use of asynchronous VCL for the Web techniques as well as client events to optimize performance.


Closing session and prize draw 

Prize presentation and a chance to wind down and chat over drinks and finger food - view the prizes here.

Past Symposia
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


Brunko Fierens

Bruno Fierens
TMS Software

Studied civil electronic engineering at university of Ghent and started a career as R&D digital hardware engineer at Barco Graphics Belgium. Founded TMS software in 1996, developing VCL components starting with Delphi 1. TMS software became Borland Technology Partner in 1998 and developed Delphi Informant award-winning grid & scheduling components. Started in 2001 IntraWeb component development and in 2003 ASP.NET components. In 2011 Bruno Fierens started at TMS software the study and development of software and components with the cross platform FireMonkey framework. Currently doing and managing VCL, FireMonkey, Silverlight, WPF, ASP.NET and IntraWeb component development projects as well as consulting & custom project development. Special areas of interest are user interfaces & hardware.

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.

Glenn Stephens

Glenn Stephens
Orchard ebusiness

Glenn Stephens has worn many hats over the years including Managing Director, Chief Executive Officer, Solution Architect, Software Development Manager and Programmer. Glenn has led a variety of teams to success in all manner of areas from High-End Security, e-health, Finance as a developer, a solutions architect and as a product manager.
During Glenn’s career the products that he designed and managed have received numerous accolades. From special award for Outstanding Performance as an Architect at the Commonwealth Bank to winning Channel Nine’s Small Business Show e-commerce product of the year for a product he designed and implemented with a team he managed.
Today Glenn runs Orchard ebusiness a company specializing in business based software solutions. Most of this work is spent either designing and/or developing iOS and Android applications as well as rich AJAX based web applications


Early Bird Pricing

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

Late Entry : Closes 19/03/12 Melbourne 20/03/12 Canberra

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 13th February 2012

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.