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 |