|

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 learndelphi.tv 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
Programme
8:30-8:45
|
Registration
|
8:45-9:00
|
Introduction and Welcome
|
9:00-10:30
|
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. |
10:30-11:00
|
Coffee break
|
11:.00-12:30
|
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.
|
12:30-2:00
|
Lunch
|
2:00-3:30
|
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
http://cc.embarcadero.com/item/29161
or
http://www.youtube.com/watch?v=Ci1HP8ZBJxk
|
3:30-4:00
|
Coffee Break
|
4:00-5:30
|
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"
|
5:30-6:30
|
Closing session and prize draw
Prize presentation and a chance to wind down and
chat over drinks and finger food - prize details coming soon.
|
|
|

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

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