ADUG
Home
About Us
Services
Meetings
Fees
Mailing List
Rules
Reference Papers
Downloads
Apply to Join
Links
Delphi Jobs
Special Offers
Meetings: Next Meeting
Overview
Symposia
 
2007
Jan Feb Mar Apr
May June July Aug
Sep Oct Nov Dec
 
2006
Jan Feb Mar Apr
May June July Aug
Sep Oct Nov Dec
 
2005
Jan Feb Mar Apr
May June July Aug
Sep Oct Nov Dec
 
 

Brisbane Meetings

Tuesday, 29 September 2009

17:45 - 20:15

Delphi 2010 Sneak Preview

by Malcolm Groves, Embarcadero

Malcolm Groves, Senior Director of Asia Pacific at Embarcadero , will talk about the latest and greatest Delphi 2010. More details about the contents of his presentation will be on the Embarcadero website soon.

Doors will open at 5:45 pm, Malcolm's presentation will start after the consumption of pizza, also provided by Embarcadero. Please RSVP to Alex Fekken to help us in ordering enough pizza.

At the end of the presentation we will have a lucky prize draw: Arena Business Technology Pty Ltd is donating a HP PT787A Evolution Notebook/Sports Backpack, valued at $89.00 RRP (*). Arena Business Technology Pty Ltd is proud to support ADUG and is a regular sponsor of ADUG meetings and symposia.  

(*) Recommended Retail Prices quoted are the latest RRP as published by the manufacturer or their primary Australian distributors.

With this presentation we are resuming our monthly ADUG meetings in Brisbane. More details about this after the presentation and below.

Location:

Brisbane Square Library (Theatrette)  
Ground Floor
266 George Street (cnr Adeliade Street)
Brisbane

The lucky winner of the backpack was Craig Symons. The photo below shows him after receiving it from Malcolm Groves who picked out the lucky feedback form:

 

2007

27 August 2007

PHP Introduction for Delphi Developers

by Akash Mehta

This month the meeting will focus on PHP.

We will have Akash Mehta of the Brisbane PHP User Group as our guest speaker to give us an introductory presentation on PHP. Note that Akash will be demonstrating standard PHP for web development during his presentation (using Xampp lite ), but afterwards there will be ample time to fire up Delphi for PHP  and take a look at the new RAD IDE. 

We will prepare some basic database connectivity code for this second part of the meeting but I would like it to be audience-driven. So any suggestions of things to look at or try out will be welcome.

25 June 2007

PHP, OO and a lucky door prize!

This month (June) the meeting will consists of three parts:

A PHP discussion

With Delphi for PHP out I decided to visit our local PHP User group. They have offered to "borrow" us one of their people to give us an introductory presentation (later in the year) on PHP if we are interested. So in the first part of our meeting I will report on my visit and test our interest in PHP.

An Object Oriented Analysis and Design discussion

Grady Booch and some of his amigos have recently released a new version of their book on OOAD. Note that these are the people who brought us much of OO and UML. I will do a quick presentation with an overview of what Booch and amigos are trying to tell us about how we should create software. And then I would like to have a discussion about how this ties in with how we go about creating software in the real world. E.g. to what what extent do we agree or disagree; do we actually get to follow any of these principles even if we do agrree?

I also want to use this discussion to test our interest in more presentations on OO and Design Pattern related issues.  

Lucky Door Prize from Arena Business Technology

Once again Arena Business Technology Pty Ltd is kindly donating a lucky door prize. For this June Brisbane ADUG meeting it is a Belkin Surge Protector valued at $69.95. We encourage everybody to have a look at Arena's web site and at the brochures we will make available during the meeting because Arena is not only a regular sponsor of our meetings and symposia, they also give a decent discount to ADUG members.

23 April 2007

SQL Server Performance Analysis

Rob Risetto (DbWerx)

This month Rob Risetto of DbWerx will talk about SQL Server Performance Analysis.

Rob did a similar and well-received presentation before the Brisbane SQL Server User Group in February. This time we have asked him to allocate a bit more time to cover some of the basics for those of us who are not as familiar with SQL Server and its performance tools.

As usual before the presentation starts, we will first have a quick chat on some recent developments. And  i f anybody has had a chance to look at Delphi 2007 for Win32 or Delphi for PHP why not give us 10 minutes or so to share your first experiences with us?

26 February 2007

.NET 2.0 for Delphi Programmers

Alex Fekken (Fekken IT Services)

This month IT Books Online and their distributer Woodslane have offered the Brisbane chapter of ADUG two copies of the book ".NET 2.0 for Delphi Programmers" by Jon Shemitz. Alex has devoured one copy of the book and will talk about its contents.

The second copy will be given away to a lucky prize draw winner at the end of the meeting.

As usual before the presentation starts, we will first have a quick chat on some recent developments. This month's focus: the ADUG 2007 Autumn Symposium in Brisbane on the 30th of March with "Delphi Master" Marco Cantu, CodeGear's Chief Scientist Allen Bauer and Paul Klink.

2006

25 September 2006

Highlightsfrom Microsoft Tech Ed for the Delphi Developer  

Malcolm Austin (REIQ)

Malcolm will give us thehighlights of 3 days and 17 attended sessions. Some ofthe topics he will cover are: Linq, BLinq, WPF, .NET2.0 and 3.0, SQL Server 2005, Orcas (next version of Visual Studio) and Windows Vista/Longhorn.

As usualbefore the presentation starts, we will first have aquick chat on some recent developments. This month'sfocus: the Turbo's are there! We will spendsome time showing off the free Turbo Explorers andTurbo Merger. The Turbo Explorers have a surprisingamount of functionality on board so we are going toquickly walk through the Tool Palette(s) to see what is there.

28 August 2006

Application Frameworks - Taking RAD to the Next Level

Martin Kammann (Autag)

Building business databaseapplications is what most of us do with Delphi. We allknow that it involves recurring and boring tasks, manyof which could be automated. This presentation willdemonstrate how an application framework can radically simplify and speed up these things.

We will build a simple MSOutlook style application that demonstrates how tohandle data entry, retrieval, printing etc in a matter of an hour.

The framework to bedemonstrated leverages Delphi's Open Tools API by usingIDE wizards to generate application modules (Units andforms) and generate a full-scale application with bareley writing any code.

Martin's URL is : www.autag.com

As usualbefore the presentation starts, we will first have aquick chat on some recent developments. This month: Turbo Delphi, ADUG on the Sunshine Coast, ...

24 July 2006

Interfaces without COM

Alex Fekken (Fekken IT Services)

Another back-to-basics presentation. Traditionally, Interfaces have been associated with COM programming, but especially with the introduction of the .NET framework we see interfaces popping up all over the place. In thispresentation we will look at how interfaces are usefulin their own right without any reference to COM.

We will work from the usual motivation of Interfaces as a substitute for multipleinheritance. What this means is that classes without acommon ancestor can be tied to a "contract" for commonfunctionality (the interface). This then allows objectsof these classes to be used interchangeably("polymorphically") as if they would descend from acommon ancestor, at least as far as the functionality specified by the interface is concerned.

As an example we will show how to use a sorting interface to extend pre-existingclasses into "sortable classes" that re-use the samesorting algortihm. As the example shows, the strengthof Interfaces lies in the fact that pre-existingclasses can be extended to implement a given interface"after the-fact", regardless of their inheritance tree.

22 May 2006

Creating Web 2.0 Applications in Delphi6..BDS2006

Ralf Wenske (SPR&M Ltd)

Buzzwords recently seen frequently in the media are Web 2.0 and Ajax . Ina technical sense these buzzwords relate to theexchange of data packets between a browser document and the server.

Some Delphians have in the past responded to that buzzword phenomenon in a manner like: 

    'So what- this technology has been around for years - what is all the fuzz about?'

Ralf thinks the 'fuzz' is about the user experience - and that is exciting. However it seems that active web pages aremostly driven by PHP/Python/Java or Microsofttechnologies like ASP or ASP.Net. If  XMLHTTP (theunderlying protocol) is an "old hat", where then are all these cool 
Delphi driven web applications?

Tonight's topic coverssome of the areas in which  in Ralf'sexperience- Delphi is also superior toalternative technologies for developing Web 2.0applications. All demos will be in Delphi 7 and it will be shown that they are:

  • Snappy
  • Secure
  • Accessible from most browsers (JavaScript)
  • Effortless deployment (compile - run - access via Web)
  • Simpleserver setup (no IIS required)

Ralf willdemonstrate the entire development cycle for a Web 2.0application and welcomes any questions or feedback during and after his presentation.

Thoseattendants who are interested will be given web accessto Ralf's test application so everyone can assessthe user experience for themselves andcan follow the application's progress towards beta and release.

Ralf's web-site: www.sprm.net/qxtest

The goal ofRalf's project is to enable you to apply your Delphi(Win32) developer skills towards development of secure and snappy Web 2.0 applications.  

24 April 2006

Recursion and Trees

Alex Fekken (Fekken IT Services)

In this meeting we willhave a "back-to-basics" presentation on recursion andits most important application: implementing tree structures.

We will start with a fewbasic examples for those unfamiliar or uncomfortablewith the idea of recursion. We will then look at theimportance of stopping criteria and at why stackoverflows are the usual result of badly implemented recursion.

Finally we will go through the process of building afile-system tree and traversing it.

If time permits and people are interested we will havea quick look at Common Table Expressions, the SQL99 wayof doing recursive database queries.