2018 Symposium

The 2018 ADUG Symposium was held in Perth on Wed 23rd May and Melbourne on 25th May.

The annual conference is the highlight of the Australian Delphi year.  It was filled with top quality presentations and an audience of Delphi enthusiasts like yourself.

The content was repeated in each city.

Registrations included lunch, end of day refreshments and entry in the massive prize draw

We caught up with colleagues and heard about the latest news from the Delphi World.

Key Dates

        Thursday 3rd March Early Bird Registration opens
Saturday 21st April Early bird registration closes
Monday 15th May Final date for registrations
Wednesday 23nd May Perth Symposium
Friday 25th May Melbourne Symposium


Massive Prize Draw

You 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

Speakers

Speakers and content are subject to change

 

  Herman Schoenfeld – Sphere 10 Software
PascalCoin : Infinitely Scalable Cryptocurrency
Cryptocurrencies are the most exciting topic of the year so this presentation will be of keen interest to many attendees.PascalCoin is a next-generation cryptocurrency based on a groundbreaking and unique concept called SafeBox. By storing the ledger balance rather than the ledger, PascalCoin achieves “infinite scalability” – a way to run for an indefinite period of time on fixed storage at maximum transaction throughput. This layer-1 financial layer serves as a platform for many possibilities, including Layer-2 smart contracts that run as fast as normal applications.This will be an advanced presentation that assumes you have a basic knowledge of Bitcoin and Cryptocurrencies in general
   Vincent Parrett – Software Licensing

We’ll discuss the technicalities around license key generation, enabling features, avoiding keygen’s, network licensing (ie stopping the buy 1 use 10 problem), basically the licensing scheme we use in our products. I will cover the differences between licensing and copy protection, and the need to keep them separate. We’ll look at activation, pros/con’s etc, subscriptions v perpetual licenses.
 

 

Peter Thönell – OO in Delphi From the ground up

When we learn OO we are taught how to design, write and use OO. But we’re not taught how it works behind the scenes.This is an in depth look at how Delphi makes objects, inheritance, polymorphism and interfaces work at a memory (“byte”) level.With this knowledge we dispel “Delphi Magic”, which aids us in properly understanding bugs, limitations and related technologies (such as AOP and RTTI). SCOTT NOTE – This is the same presentation as the 2017 one that had to be cancelled due to surgery at late notice. Peter has since recovered and is available to travel and present

Dave Nottage –  Mobile App Development: Hard Won Battle Scars

Delphi is a great tool for rapidly developing mobile applications.  There are a number of battles that you need to win in order to survive the war of the app stores. This session sets out to help you to win them, and more..
* Meeting store requirements
* Creating an arsenal of icons and splash screens
* Device display strategies
* Battle of the startup time
* Playing nice with permissions
* Delegating tasks
* Threads and synchronizing
* Winning with networking
* Improving your debugging armory
* Forming an allegiance with the user
——————————

Sponsors

ADUG wishes to acknowledge the assistance of the following companies whose sponsorship helps to make our Symposium possible.

Principal Sponsor The Continuity Group

Co-sponsors

Fast Reports Raize Software www.applyingcode.com

When and Where

Perth

Melbourne

Wednesday, 23rd May 2018

The Rise
28 Eighth Ave
Maylands WA 6051

Friday, 25th May 2018

La Trobe University
John Scott Room

 
Free parking at the venue and local streets

 

 

Parking available on campus – fees apply
La Trobe location map: www.latrobe.edu.au
Parking (pdf): La Trobe Car ParkingThis map shows the building and paid parking areas.

Schedule

8:00 Registration
8:45 Introduction and Welcome
9:00 Presentations 1
Break
Presentation 2
12:30 Lunch
1:30 Presentation 3
Break
Presentation 4
5:00pm   Prize Draw and Refreshments
6:00pm   Close

Pricing

Non – Members Price

Non member $280 or $265 if registered in the Early Bird period before 21st April

Non members are able to both register and join the ADUG for the same price, so you get your membership for free !

ADUG Members Price

Years of membership Early Bird Pricing
(Before April 21st)
Late Entry Pricing
(After April 21st)
less than 1 $165 $190
between 1 and 2 $145 $170
between 2 and 3 $130 $155
between 3 and 4 $115 $140
4 + years $100 $125

Non-Member Student Pricing

Students can attend the event at a heavily discounted price
Information will be posted here shortly.

Enquiries – contact president@adug.org.au

Register

Perth 23-May-2018 Members Register in Members Services  Non-Members Register
Melbourne 25-May-2018 Members Register in Members Services  Non-Members Register

You must be a financial member paid-up to the symposium date in order to register as a member – if the registration button does not appear check the “Paid to” date under “Your profile”, which appears when you first log into Member Services.

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 have registered and paid before the symposium date are eligible for the prize draw.
  • The organisers 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.76 USD, 1.00 AUD = 0.64 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. Most prizes are available at both venues, though not all in the same quantity. For the smooth flowing of the prize draw – especially important for those with flights to catch – 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, approx. $AUD)
Total prize value
(approx. $AUD)
Steema TeeChart Pro VCL/FMX valued at USD$479 is a charting components library offering comprehensive collection of 60+ Chart styles in 2D and 3D for data visualization, Maps, Gauges types to create digital dashboards and 50+ financial and statistical indicators. Supports RAD Studio, Delphi, C++ Builder and FireMonkey. 2 $479 USD $ 1,261 AUD
Steema TeeGrid VCL/FMX valued at USD$79 is a lightweight and fully-featured Grid component for RAD Studio, Delphi and C++ Builder, Firemonkey and Lazarus FreePascal.
The Grid allows you easily and fast manage information, connect to data sources and display data.
2 $79 USD $208 AUD
Scalabium SMExport suite 4.99 is a set of component that export data from TDataSet or TDBGrid or any other VCL control (such as TStringGrid, TListView and so on) into such formats as Paradox (if using the BDE) and DBase tables or into a text file (fixed or comma-delimited), HTML, XML, MS Excel, MS Word, PDF, MS Access, SQL-script, Lotus 1-2-3, Quattro, SYLK, DIF, LDAP DIF and various other formats 2 50 EUR $156 AUD
Scalabium SMImport suite 2.92 is a set of components that can import data into TDataSet (any descendant) from a variety of other file formats 2 50 EUR $156 AUD
Scalabium SMMsg suite allows files created by MS Outlook and other mail programs to be read/parsed. 2 50 EUR $156 AUD
Gnostice Gnostice XtremeDocumentStudio Delphi is the next-generation multi-format document-processing component suite for Delphi/C++Builder. XtremeDocumentStudio includes VCL components for viewing, printing, and converting PDF, DOCX, DOC, RTF, BMP, JPEG, PNG, WMF, EMF, and single-page and multi-page TIFF. It also has report-export components for ACE Reporter, FastReport, QuickReport and ReportBuilder components that can export to PDF, PDF/A, XLSX, RTF, HTML, XHTML, TXT, SVG, PNG, JPEG and GIF formats. PDF/A support includes compliance with PDF/A 1b, 2b, and 3b versions. PDF/A-3b support complies with ZUGFeRD electronic invoicing standard. In future, creation and editing support will be added.
Includes FireMonkey support.
FireMonkey document viewer can display PDF, DOCX, DOC, RTF and images on Windows, Mac, iOS and Android platforms.
2 $600 USD $1,579
Addictive Software Addict 4 Professional is a professional native VCL component suite that provides end-to-end solutions for adding spelling check and thesaurus support to your applications.

With Addict, developers can easily add:

  • A first-class spelling checker capable of checking nearly any control available.
  • Live-spelling (wavy red underlining of misspelled words) to Edit controls, Memo controls, RichEdit controls and many 3rd party controls.
  • Automatic thesaurus lookup and word replacement to add contextual thesaurus support to your applications.
  • Complete text parsing, dictionary, suggestion, auto-correction and thesaurus APIs for integration into nearly any application.
2 $299 USD $787
ESB Consultancy ESBPCS for VCL (Huge collection of components and routines for Delphi) 2 $199 USD $524
ESB Consultancy ESBUnitConv Pro (Units of Measurement Converter for Windows) 2 $19 USD $50
Scooter Software Beyond Compare 4 Pro
Compare files and folders using simple, powerful commands that focus on the differences you’re interested in and ignore those you’re not. Merge changes, synchronize files, and generate reports.
6 $60 USD $474
NexusDB NexusDB Embedded w/source
NexusDB Embedded is a 100% Delphi Database. The embedded version compiles directly into your EXE file with no additional libraries needed
2 $350 AUD $700
Raize Software CodeSite Studio
CodeSite takes application logging and debugging to a new level by focusing on developer productivity, usability, logging capabilities, and deployment.
The CodeSite Logging System gives developers deeper insight into how their code is executing.
CodeSite’s logging classes let developers capture all kinds of information while their code executes and then send that information to a live display or a log file, locally or remotely.
2 $399 USD $1050
Raize Software DropMaster is a set of 4 native VCL controls for use in Delphi and C++Builder. While the VCL components included with Delphi and C++Builder permit drag and drop between windows in the same application, DropMaster allows developers to add support for drag and drop between applications. The drag and drop can be between the developer’s new application and existing applications such as the Microsoft Office suite, a web browser, etc., or between two custom-written applications. 2 $99 USD AUD $260
Raize Software Inspex is an advanced set of native VCL grid controls specifically designed for inspecting objects and other data types in your programs. From the light-weight TIxItemListEditor for editing lists of name-value pairs to the advanced TIxObjectInspector for inspecting all published properties of objects and components, there is an inspector control in the Inspex collection that will meet your needs. 2 $99 USD AUD $260
Href TPack source code.
TPack builds on Delphi to give you even more productivity. TPack includes over 50 components that solve common problems or demonstrate interesting design ideas. It also includes many utility functions.
2 $99 USD AUD $260
Applying Code Applying Code – Convert Sketch App drawings into native iOS, macOS, Android and Windows drawing code. 1 $50 USD AUD $66
FastReport FastReport OLAP Pack Standard 1 $300 USD AUD $395
Elevate Software Elevate Web Builder
Elevate Web Builder is a visual rapid application development environment for web applications. It is simple and easy to create beautiful web applications by simply dragging and dropping components on to forms, and then changing their appearance and behaviors as desired.
2 $359 USD AUD $945

Terms and Conditions

ADUG is a not for profit voluntary organisation run for the benefit of its members and to promote Delphi.
While the members of the organisation will always strive to fulfil 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 overpayments.

To qualify for member pricing you must be a financial member at the time of registration and your membership application date must be prior to <TO BE DETERMINED>. 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.