Join us on 10th September for our Online 2021 ADUG Symposium
The annual conference is the highlight of the Australian Delphi year. It is filled with top quality presentations and an audience of Delphi enthusiasts like yourself. This year because of COVID-19 we are doing things differently from normal, having a online event instead of our usual 2 state meetings. Local state chapters will be given an opportunity to organize a local event/viewing/meetup to watch the symposium together – if the government allows it.
When and where
Because of COVID-19, the committee felt that it was not possible to organize a symposium in the usual way. Therefore, we are making the event online so you can watch it from home. Each state chapter will also have the opportunity to organize a local smaller local event(s) for people to come together and meet up in person an watch together.
Marco Cantu - Developing Delphi Applications for Windows 11
How Delphi, VCL and FireMonkey fit with the new Windows App SDK and Windows platform directions
Topics covered will include how Delphi is supporting native Windows desktop applications and their evolution (like High DPI monitors), how Windows 11 and the Windows App SDK (formerly Project Reunion) are changing the landscape and how Delphi is ready for the future of the Windows platform. Specific features covered will include among others MSIX, TEdgeBrowser, the per Monitor V2 support in VCL, FMX HighDPI support, new VCL components mapped to a modern UI style, and current VCL modernization efforts.
Dave Nottage - Kastri: Building upon the cross-platform foundations of Delphi
Delphi is already an excellent tool for building applications for multiple platforms. In this session, Dave shows how the Kastri library adds to and enhances the foundations of Delphi, helping you solve everyday cross-platform programming problems.
Dr Holger Flick - Web Development with Delphi and TMS Web Core
Learn how to quickly start developing Web applications with Delphi and get an overview of new features in the latest 1.8 Sirolo release.
Peter Thönell - Design Patterns in Delphi
This presentation will show a wide variety of design patterns and different ways they can be implemented in Delphi. We will also see some useful Delphi language features that are not well known and rarely seen in production code.
We will see the Observer pattern (multi-callback), the Memento pattern (for undo/redo changes to objects).
Time permitting – we will also look at the Decorator, Dependency injection, Façade and Command patterns.
Much of this is available in a free, open source library called BatLibrary.
This is managed by Peter and available in Delphi GetIt.
* Speakers and content are subject to change.
Massive Prize Draw
Online attendees who are also ADUG members will be entered into the end-of-day prize draw of Delphi related software, which is the largest of its kind in the world. Conditions apply, see below for more details
Schedule – AEST Time Zone (Brisbane, Canberra, Melbourne, Sydney)
|Introduction and Welcome
|Presentations 1 – Dr Holger Flick – Web Development with Delphi and TMS WEB Core
|Presentation 2 – Dave Nottage – Kastri: Building upon the cross-platform foundations of Delphi
|Presentation 3 – Peter Thönell – Design Patterns in Delphi
|Presentation 4 – Marco Cantu – Developing Delphi applications for Windows 11
|Local chapter get together (if possible)
This year the price for everyone is the same – $20. If you are meeting with a local state chapter they may have other costs. A reminder if you want to be in the Prize draw you need to be a ADUG member.
Registrations are now open.
Alterations or refunds due to mis-registrations are at the discretion of the ADUG Treasurer – an over-worked and under-appreciated volunteer
ADUG wishes to acknowledge these friends of the ADUG for supporting us with donations of valuable products.
The prize draw is the final event of the day, held immediately after the last presentation, and operates like so:
procedure ADUGPrizePicker; begin PopulateListOfAllPrizes; while PrizesAvailable do begin if AttendeeListEmpty then PopulateListOfAllAttendees; RandomlyPickAWinnerFromAttendees; AskWinnerToSelectPrizeFromAvailablePrizes; while WaitingForPrizeSelection do begin if WinnerTakingTooLong then StirWinner; end; if WinnerTookFarTooLong then AllocateRandomPrize; NoteSelectedPrize; RemoveSelectedPrizeFromAvailablePrizes; RemoveWinnerFromAttendees; end; end;
- Only attendees who are an ADUG member and have registered and paid before the symposium date are eligible for the prize draw.
- The organizers will make their best efforts to conduct the prize draw in an unbiased and fair manner, and inform all winners of their prize, however no responsibility is taken.
- Attendees are encouraged to remain for the duration of the prize draw to ensure their claim on any prizes.
- Attendees un-avoidably unable to remain for the prize draw (e.g. due to flight times) may arrange a proxy:
- Proxies voters must be arranged prior to the commencement of the prize draw.
- A proxy may either be the ADUG President, or another attendee.
- Proxies provided to the President must be in writing and consist of no more than three prize selections.
- Non-president proxies must be disclosed to the President before the prize draw.
- If none of the prizes nominated in the proxy are available a random prize will be selected.
- The prizes from each vendor will be divided between the two venues proportionate with the number of attendees. Therefore not all prizes may be available at both venues.
- Pricing is approximate and has been adjusted for international exchange rates.
(1.00 AUD = 0.73 USD, 1.00 AUD = 0.62 EUR)
see relevant product website for more details
- AUD$ pricing excludes GST
- Prizes are provided at the discretion of the sponsor.
ADUG will not be liable for any discrepancies between the prize description here and the prize provided by the sponsor.
For your convenience in selecting your preferred prize before the prize draw, below are links to venue specific prize lists in both Excel spreadsheet and pdf formats. This year there will be a single prize draw. For the smooth flowing of the prize draw, it is strongly recommended that you have your prize selection ready before the prize draw – dawdlers will be subject to being RPAB’ed (Random Prize Allocation Button)
(per item, original currency)
|Total prize value
|1 copy of Delphi or C++Builder 11; either Enterprise or Pro SKU (winners choice) + 1 ExtJS Professional
Delphi® is the original IDE for building single-source multi-platform native apps with powerful visual design features and best-in-class Windows integration and up to 5x productivity gains
|SMExport (Data export: SMExport suite)
|SMImport (Data import and load: SMImport suite for Delphi/C++Builder)
|SMMsg (SMMsg suite for Delphi/C++Builder)
|ImageEn is an extensive component suite for image editing, display and analysis written in pure VCL code for Delphi and C++ Builder, and also available for .NET.
|NexusQA Pty Ltd
|NexusDB Standard Edition with Source
|Winsoft Component Package Standard
|unSigned, s. r. o.
|RAD & Installer is a RAD Studio extension for creating NSIS and Inno Setup installers. It integrates NSIS (Nullsoft Scriptable Install System) and Inno Setup with Embarcadero RAD Studio IDE 2009-10.4 Sydney and allows you to create and build NSIS and Inno Setup projects right within RAD Studio getting all benefits of common integrated environment!
|Code Faster In Delphi Book
|Axialis Office Pro 2019
|Elevate Web Builder 3
|TMS FNC UI Pack single developer license
Terms and Conditions
ADUG is a not for profit voluntary organization run for the benefit of its members and to promote Delphi.
While the members of the organization will always strive to fulfill the published details of their events they reserve the right to change details such as venue, content and presenters if necessary.
Refunds will not be provided for cancellations and over-payments.
To qualify for the prize draw, you must be a financial member at the time of registration. 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.