ACCU 2002 Schedule

Wednesday 3 April

C++

Alternatives

Java

Generic Programming

09.30 to 10.30 Keynote: Possible directions for C++0x by Bjarne Stroustrup
10.30 to 11.00 Coffee break
11.00 to 12.30 Boost's approach to XML by Dietmar Kuehl

Workgroup ideas for evolving C++ Comparing J2EE with .NET by Markus Voelter Understanding Expression Templates by Angelika Langer
12.30 to 14.00 Lunch
14.00 to 15.30 C++ Language Features to Beware Today, and to Anticipate in C++0x by Herb Sutter Organisational Patterns by Jim Coplien An EJB Role Play (3 hours, maximum of 20 delegates) co-ordinated by Nico Josuttis and Jutta Eckstein Implementing Templates by Dietmar Kuehl
15.30 to 16.00 Coffee break
16.00 to 17.30 Title to be announced by Herb Sutter and Alan Lenton Functional Composition & Return-type Deduction by Anthony Williams EJB Role Play cont. Error Handling in C++: Are we inching towards a total solution? by Andrei Alexandrescu

Thursday 4 April

Python (UK conference day 1)

Patterns

Java

Generic Programming

09.30 to 10.30 Keynote: E-Quality by Nico Josuttis and Jutta Eckstein
10.30 to 11.00 Coffee break
11.00 to 12.30 Introduction to Python Python Programming; New Features in Python 2.x by Duncan Booth Patterns in .NET by Markus Voelter Comparing Apples and Pears - Object Comparison in Java by Angelika Langer Generic programming in C++: The next level by Gabriel Dos Reis
12.30 to 14.00 Lunch
14.00 to 15.30 ReportLab: XML to PDF via Python (Report Creation with Python) by Andy Robinson Observer Patterns by Mark Radford An EJB Role Play (repeat) (3 hours, maximum of 20 delegates) co-ordinated by Nico Josuttis and Jutta Eckstein Generative Programming, Methods, Tools and Applications by Thomas Bednasch
15.30 to 16.00 Coffee break
16.00 to 17.30 Python's XML tools (40min) by Nicholas Chauvat & Andy Robinson
ebXML, Paython and how small businesses get clout (40min) by Paul Brain
Patterns for Concurrent and Networked Objects by Kevlin Henney EJB Role Play cont. Generative Programming, Methods, Tools and Applications (part 2) by Thomas Bednasch

Friday 5 April

Python (UK conference day 2)

C++

C#

Alternatives

09.30 to 10.30 Keynote: Software Quality Standards Clean Pipes, Dirty Water by Neil Martin
10.30 to 11.00 Coffee break
11.00 to 12.30 Distributed Objects and Web Services in Python by Duncan Grisby On Data Abstraction and Polymorphism in C++ by Gabriel Dos Reis XML meets C# by Stan Lippman Felix -- what comes after C++? by James Dennett
12.30 to 14.00 Lunch
14.00 to 15.30 A Web framework for Python (40min) by Steve Holden
Zope 3 (40min) by Steve Alexander
Exploring Design with Objects - A C++ Perspective by Mark Radford C# for C++ Programmers by Stan Lippman (3 hours) Panel: writing for publication
15.30 to 16.00 Coffee break
16.00 to 17.30 Python and Databases in a Commercial Environment (40min) by Dale Strickland-Clark
Introducing Python to a large industry leader (40min) by Dr Tim Couper
Singly linked lists by Matt Austern C# for C++ programmers cont. Porting Software in the Contemporary World by Allan Kelly

Saturday 6 April

Extending C++

Linux & FSF Software Development

Other than C++

One Person Projects

09.30 to 10.30 XTI: An Extended Type Information Library by Bjarne Stroustrup
Reworking the Organisation (a case study in improving the software development process) by Alan Griffiths
Programming Jabber with Python by Matthew Allum C# Vs Java by Neil Martin Building portable websites with PHP and MySQL by Mike Banahan
10.30 to 11.00 Coffee break
11.00 to 12.30 Managed C++ in .NET by Julian Templeman (fixed timing) About freenet by Adam Langley Reworking the Organisation (a case study in improving the software development process) by Alan Griffiths Writing a Chess Program by Leen Ammeraal
12.30 to 13.00 Lunch
13.00 to 14.00 AGM location to be advised.
14.30 to 16.00 Generic Framework for Binary Trees by Matt Austern Software Development with Linux by Tushar Joshi Beyond XML: Building Transformation Algorithms in Python by Silas Brown Panel: Working by yourself
16.00 to 16.30 Coffee break
16.30 to 17.30 Endnote: The Death of Patterns and the Last Pattern Language by Jim Coplien