|
|

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
Melbourne,
Thursday,
22nd March
|
Canberra,
Friday,
23rd March
Clifton Suites
Canberra
There is a booking code - ADUGM - for Clifton
Suites attendees.
|
Programme
|
8:30-8:45
|
Registration
|
|
8:45-9:00
|
Introduction and Welcome
|
|
9:00-10:30
|
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.
|
|
10:30-11:00
|
Coffee break
|
|
11:.00-12:30
|
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.
|
|
12:30-2:00
|
Lunch
|
|
2:00-3:30
|
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.
|
|
3:30-4:00
|
Coffee Break
|
|
4:00-5:30
|
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.
|
|
5:30-6:30
|
Closing session and prize draw
Prize presentation and a chance to wind down and
chat over drinks and finger food - view the prizes here.
|
|
|

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

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