This page contains a history and some of the presentations from our previous meetings.

Mobile Ecosystem

July 16th Stephen Cheng presented "Mobile ecosystem, and mobile application development using Java", a rather cautionary talk about the pitfalls of mobile development. More ...

Spring MVC

June 18th Josh Kalderimis presented "Spring MVC - Not just a simple MVC framework". More ...

HtmlUnit and JavaScript Testing

May 21st, 2008 Bruce Chapman presented "Web App Functional Testing with HtmlUnit and Java Scripting". More ...

Links relevant to the talk:

JUnit 4.4

April 16th, 2008 John Smart presented JUnit 4.4. More ...

Links relevant to the talk:

Google Web Toolkit

March 19th, 2008 Mike Casey presented Google Web Toolkit. More ...

Amazon Web Services

February 19th, 2008 Mike Culver presented Amazon Web Services. More ...

Links relevant to the talk:

Spring Security

February 4th, 2008 Ben Alex presented an overview of Spring Security. More...

Java Web Frameworks Comparison

December 19th, 2007 Thilo Frotscher presented a comparative review of contemporary web frameworks. More...

Hardware Accelerated Graphics with Java

November 21st, 2007 Dr Michael Reid presented on using OpenGL with Java. More...

Tools that can optimize your development process

October 17th, 2007 John Smart presented on tools featured in his new book, "Java Power Tools". More...

A Gentle Introduction to JPA

September 19th, 2007 Mark de Reeper presented an introduction to JPA, with a little look into the future. More...

Web MVC Frameworks Grow Up

August 15th, 2007 Colin Sharples presented "MVC Grows Up - Web Application Patterns for the SOA Era". More...

Maven2

July 18th, 2007 Russell Healy presented Maven2 (and Continuum and Archiva). Maven is a built tool alternative to Ant. More...

Java Tidbits

June 13th 5pm for 5:15 - 6:30pm 2007 A selection of JUG members presented on some of their favourite topics. More...

JiBX and Web Services

May 2nd 2007 Dennis Sosnoski presented JiBX and Web Services. JiBX provides fast and flexible conversions between Java objects and XML. More...

Real Object-Oriented (ROO) Systems

April 18th 2007 Ben Alex presented ROO. ROO allows you to develop Real Object Oriented (ROO) systems, where the motto is "domain first, infrastructure second". More...

Java Web Start: a demonstration

March 21st 2007 Martin Paulo presented "Web Start, a demonstration". JWS gives single click Web Browser based deployment of your Java applications. Once installed these applications can be run even if there is no Internet connection present. When the Internet connection is present, automatic updating of the applications can be enforced. And this is all governed by a comprehensive security model. These features make JWS the easiest and most flexible way of distributing Java applications to a connected world. More...

Introduction to Adobe Flex

February 21st, 2007 Kai König talked on Adobe Flex. Flex is a powerful rich internet application framework/toolset, which targets the Flash runtime. It also includes features for interfacing with various server technologies, including web services. More...

Links relevant to the talk:

Best of 2006

January 16th, 2007: Wellington JUG members talked about their favourites from 2006. More...

Links relevant to the talk:

Getting to know .NET 3.0

December 13nd., 2006: Mark Carroll, of Microsoft, talked on the Microsoft .NET Framework, version 3.0. More...

  1. Where is .NET going and why has the Services Orientated Architecture (SOA) approach become so important in understanding it's direction;
  2. .NET 3.0 and its relationship with earlier versions of the .NET framework (1.0,1.1,2.0);
  3. Some specific leverages of the .NET framework including Workflow and WS-* (Oasis, W3C open standards for web services);
  4. Integrating with and developing for the .NET 3.0 platform;

Generic Ownership for Generic Java

November 22nd., 2006: In this talk Alex Potanin discussed the concepts and the work that he has done in developing Ownership Generic Java (OGJ) as a minimal extension to Generic Java in the hope of formalising and bringing ownership types into mainstream programming. More...

OOPSLA Preview

October 11th., 2006: Errol Thompson and Chris Andreae used this talk as preparation for their OOPSLA conference presentations. Errol reviewed influences on writing programs. Chris Andreae presented "JavaCop: A Framework for Implementing Pluggable Type Systems". More...

Swing is Easy, Yeah, Right!

Wednesday, September 13th., 2006: Richard Schmidt gave a brief outline of the current state of the Swing world, and explained how to unit test Swing applications, and how to use JGoodies to implement a multi-layered application. More...

Links relevant to the talk:

JAIN SLEE: What is it, why you would use it and how you would use it.

Wednesday, August 23rd., 2006: David Long and Ben Evans provided a Technical Overview of JAIN SLEE and the OpenCloud implementation. More...

An Introduction to iBATIS SQL-Maps

Wednesday, August 9th., 2006: John Hurst introduced SQL-Maps and demonstrated many of the features, by way of a sample application. He also showed the use of DbUnit to create integration tests for database access. More...

Best practices for interoperable web services

Wednesday, July 19th., 2006: Thilo Frotscher discussed the "Contract First" approach to Web Services development. He also presented a selection of best practices for web service development, which he has collected over the past years working with this technology. More...

Links relevant to the talk:

Unit Testing - Love It or Hate It, You Should Be Doing It Automatically

Wednesday, June 14th, 2006: Everyone agrees unit testing is a good idea but only a handful of businesses really do it successfully. In this talk Nigel Charman demonstrated some of the best practices of unit testing, discussed case studies of success and failure, and showed how automation can make a difference. More...

Links relevant to the talk:

Compile Time Assertions: Enforcing Extralinguistic Constraints

Wednesday, May 3rd, 2006: Bruce Chapman gave a quick introduction to annotations and annotation processing in the Java Programming Language, then previewed his JavaOne "Birds of a Feather" session "Compile Time Assertions: Enforcing Extralinguistic Constraints". This was followed by Q and A. More...

Axis2 in Action

Wednesday, April 12th, 2006: New - and more powerful - Web services frameworks are becoming available for Java developers. In this meeting SOA and Web Services consultant Dennis Sosnoski demonstrated Axis2 in Action to us.

Continuous Integration, Continuous Agitation

March 9th, 2006: Jeffrey Fredrick, Director of Engineering at Agitar presented Continuous Integration, Continuous Agitation to us.

Links relevant to the talk:

J2ME, An Introduction

February 8th, 2006: Martin Paulo presented J2ME, an introduction.

Certification

January 11th, 2006: Wyndham Ackroyd presented a short talk on Java Certification, focusing on the Sun Certified Programmer for the Java 2 Platform, Standard Edition (SCJP).

Valid XHTML 1.1