|
ADUG Autumn Symposium 2011
|
This year the ADUG Symposium is on in Melbourne and
Sydney
We are pleased to announce that our special presenters
are
BREAKING NEWS...
Due to circumstances beyond ADUG's control
Allen Bauer will not be able to meet his ADUG
commitments and will not be presenting at the 2011 Symposium.
HOWEVER We have secured the services of another
great speaker and very interesting character...
David Intersimone.
We are yet to confirm the final details of David's
presentation but so far it looks like it will be all of Allen's was
presentationing plus more interesting "stuff".
Primoz Gabrijelcic developer of the well known
OmniThreadLibrary.
Thorsten Engler a developer of the popular
Australian database engine NexusDB
Lachlan Gemell An avid Delphi developer and
has used just about every Delphi technology and tool.
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, 24th March
|
Sydney,
Friday, 25th March
|
Programme
8:30-8:45
|
Registration
|
8:45-9:00
|
Introduction and Welcome
|
9:00-10:30
|
64 bit and Cross Platform Delphi
David Intersimone
Excitement within the Delphi community will be
building when David I. gives us the latest information on Delphi.
David will be sitting down with Allen to make sure
he covers everything that Allen intended to. David has been the one
already doing the Win64 previews at Delphi Live, etc as well as
briefings with key customers on Mac, 64 bit, etc so he's probably
covered more of the issues that people will face than anybody else.
With his visit closely coinciding with the
scheduled release of the preview 64 bit compiler we can expect that
David will have plenty to say on how to prepare your applications for
the upcoming Delphi 64 bit.
Additionally we look forward to hearing about the
team's efforts to bring Delphi to the Mac and Linux platforms.
|
10:30-11:00
|
Coffee break
|
11:.00-12:30
|
Getting full speed with Delphi
(Why single threaded is not good enough?)
Primoz Gabrijelcic
In the last few years, the traditional approach to
speeding up programs ("We'll just wait for the next generation of
hardware.") doesn't work anymore.
In this talk, we'll see why Delphi programs use
only 12.5 % CPU on a modern machine and what we can do about it.
The session will show you how to make murky waters
of multithreading accessible to every Delphi developer with the help of
open source OmniThreadLibrary.
|
12:30-2:00
|
Lunch
|
2:00-3:30
|
Writing a full blown relational database engine
with Delphi
Thorsten Engler
With version 4 of the Australian owned Delphi
database engine NexusDB soon to be released, Thorsten will explain to
us the unique challenges of writing a database engine from scratch
using Delphi.
His talk will cover a diverse range of topics,
from a high level overview of the design goals for NexusDB to an
in-depth look at some of the specific solutions for problems such as
memory management in a highly threaded
environment,
multi-threaded bi-directional network
communication,
data structures for the efficient storage of
variable length data.
Thorsten will also show how the basic design
principle of a composite of loosely coupled modules, is used in the
implementation of a database engine in a way that results in modules
which are generic enough to be used on their own for other purposes.
Additionally we can expect to see a sneak preview
of some of the new features that will be included in their new version.
|
3:30-4:00
|
Coffee Break
|
4:00-5:30
|
Modern Delphi Code
The good, the bad and the ugly
Lachlan Gemmell
If you think you could probably get your code to
compile in Delphi 7 this talk is for you.
There have been a lot of new language features
added to Delphi since the release of Delphi 7 in 2002. We'll attempt to
cover them all, version by version, in a crash course looking
at what they are, what they do and when they should and shouldn't be
used.
Expect to see some Delphi code you'll think
couldn't possibly compile. It won't all be pretty but it will expand
your understanding about what a Delphi code listing can look like.
|
5:30-6:30
|
Closing session and prize draw
Prize presentation and a chance to wind down and
chat over drinks and finger food
|
|
|
Speakers
|
UPDATE - David Intersimone Vice President of
Developer Relations and ChiefEvangelist
David has been working with R&D very closely on all
the new pieces, plus he will be sitting down with Allen to make sure he
covers everything that Allen intended to. David has been the one
already doing the Win64 previews at Delphi Live, etc as well as
briefings with key customers on Mac, 64 bit, etc so he's probably
covered more of the issues that people will face than anybody else.
David Intersimone (known to many as David I.) is a
passionate and innovative software industry veteran-often referred to
as a developer icon-who extols and educates the world on Embarcadero
developer and database tools and runs the company’s rampant online
community. He shares his visions as an active member of the industry
speaking circuit and is tapped as an expert source by the media.
He is a long-standing champion of architects, developers
and database professionals and works to ensure that their needs are
folded into Embarcadero's strategic product plans. Before Embarcadero,
David spent more than 20 years with Borland in various evangelism,
engineering, and development capacities, including creating the
company's developer relations program. He previously served as Director
of Product Services for Softsel Computer Products Inc. (now Merisel).
David holds a bachelor's degree in computer science from California
Polytechnic State University at San Luis Obispo, California.
|
|
Primoz Gabrijelcic
Primoz Gabrijelcic is a long-time Delphi programmer
working with Delphi since its inception (and even before, since Turbo
Pascal 3 days). Besides his professional programming career, he writes
for programming/computer oriented magazines (The Delphi Magazine,
Monitor, Blaise Pascal Magazine) and is frequent contributor to the
Delphi community.
In the past few years his focus stays mainly on parallel
programming and high availability server solutions. He's also an avid
blogger, publishing his thoughts on Delphi programming at www.thedelphigeek.com.
|
|
Thorsten Engler
NexusDB
As Chief Research Scientist at NexusDB, Thorsten Engler
researches and develops innovative new technologies that end up inside
the Nexus Database Engine and related products. His responsibilities
include keeping abreast of the latest DBMS developments in all areas
and plans to widen the OS platforms on which NexusDB can run.
Thorsten migrated from Germany to Australia in 2002 and began work on
NexusDB in early 2003. He has steered the development of NexusDB with a
passion and dedication that lead to the current version (soon to be
released) V4 which is a radical new concept in database engines for
Delphi.
|
|
Lachlan Gemmell
Lachlan Gemmell is a experienced speaker and contributor
to the Sydney ADUG community. He unexpectedly found himself starting a
Delphi consulting business while at University in the mid 90s and has
been running it ever since. He is currently working on performance and
injury tracking software for professional sports teams here and in the
UK.
An avid Delphi developer, Lachlan keeps himself well
abreast of new developments in the Delphi world and has used just about
every Delphi technology, tool or 3rd party component set out there at
one time or another. He has a special interest in bringing the Delphi
language to the next generation of programmers.
|
Pricing
Early Bird Pricing
To encourage early registration, we have early
bird pricing for registrations prior to March 1st.
Details of early bird and full pricing
follow:
Late Entry : Closes 16/03/11 Melbourne
17/03/11 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
1) |
Late Entry Pricing (March 1 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
February 3rd 2011
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.
|
|