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

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.

DaveNottage

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.

drholgerflick

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

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

Sponsors

Principal Sponsor

Co-Sponsors

Raize Software

 Schedule – AEST Time Zone (Brisbane, Canberra, Melbourne, Sydney)

 

8:00am Registration
8:45am Introduction and Welcome
9:00am Presentations 1 – Dr Holger Flick – Web Development with Delphi and TMS WEB Core
  Break
10:45am Presentation 2 – Dave Nottage – Kastri: Building upon the cross-platform foundations of Delphi
12:00 Lunch
1:15pm Presentation 3 – Peter Thönell Design Patterns in Delphi
2:30pm Break
2:45pm Presentation 4 – Marco Cantu – Developing Delphi applications for Windows 11
4:15pm   Prize Draw
4:45pm   Local chapter get together (if possible)

Pricing

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.

 

Register

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 

Symposium Prizes

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; 

Draw rules:

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

Prizes notes:

  • 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)

Good luck!

Company Prize description Quantity Usual cost
(per item, original currency)
Total prize value
(approx. $AUD)
 Code Partners 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

Sencha Ext JS is the most comprehensive JavaScript framework for building data-intensive, cross-platform web and mobile applications for any modern device. Ext JS includes 140+ pre-integrated and tested high-performance UI components.
 1 AUD 8980  $8980
Scalabium Software SMExport (Data export: SMExport suite) 2 50 EUR $161
Scalabium Software SMImport (Data import and load: SMImport suite for Delphi/C++Builder) 2 50 EUR $161
Scalabium Software SMMsg (SMMsg suite for Delphi/C++Builder) 2 50 EUR $161
Xequte Software 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. 2 US$399.50 $1098
NexusQA Pty Ltd NexusDB Standard Edition with Source 1 AUD$790 $790
WINSOFT Winsoft Component Package Standard 2 US$399 $1093
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! 2 99 EUR $159
 Alister Christie Code Faster In Delphi Book  5  US$30  $205
Raize Software   CodeSite Studio  1  US$399  $547
 Raize Software  DropMaster  1 US$99  $136
 Raize Software  Inspex  1 US$99 $136 
 Axialis  Axialis Office Pro 2019  5  £399  $3710
 Elevate Software  Elevate Web Builder 3  2  US$359  $962
 Code Partners SmartInspect  2  US$99 $136
TMS Software TMS FNC UI Pack single developer license  1  €245  $393

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.