This is our current schedule, subject to change. The final schedule will be available on May 23th 2008, and attendants will receive an iCalendar file with the schedule.
Saturday schedule
On Saturday between 08:00am and 08:45am, join us for a small breakfast. It's also a good opportunity to meet other WO dudes and dudettes. Between 08:45am and 09:00am, before we start the sessions, Pascal Robert will do a small keynote and give some news about the WO community.
We will take a small break between 10:00am and 10:15am.
At 12:15pm, up to 01:15pm, it's lunch time.
We take another break between 04:30pm and 05:00pm.
The day end at 06:30pm.
Saturday sessions
How to get the most out of WOLips
Getting started with Eclipse can take some time when switching from Xcode - this session discusses the benefits you can get when using Eclipse / WOLips, from re-factoring, working code completion, syntax help, over Workspace organization to the WOLips framework. Guido Neitzer is your guide.
Debugging and profiling your WebObjects applications.
Mike Schrag and Mark Ritchie will show you how to debug and profile your WebObjects applications with the help of Eclipse's debugger, JProfiler and Shark.
Introduction to Houdah Frameworks
Pierre Bernard will give an introduction to Houdah Frameworks. Houdah Frameworks is a collection of frameworks that is distributed under a modified MIT license. Used as a whole, the Houdah Frameworks provide an alternative to D2W + Wonder. Clear framework structure also allows for picking only the juicy bits: custom qualifiers, rule engine based validation, audit trail, back tracking detection,… A sample project build on top of Houdah Frameworks will be shown.
LEWOStuff
Come learn about LEWOStuff. LEWOStuff is a broad set of libraries and frameworks that is distributed under a BSD-style license. An introduction to the LEWOStuff framework and libraries is given, describing how they fit into the development process with java and WebObjects applications. Andrew Lindesay, creator of LEWOStuff, will give this talk.
Project Wonder
You will also learn on what's new in Wonder since last year, straight from one of the biggest contributor to Project Wonder, Mike Schrag.
Best pratices
Chuck Hill will host this panel of WO experts and will explain how to get around bugs and fixing them.
Localization
WebObjects, especially in combination with third party frameworks (Houdah, Wonder), provides powerful ways for handling localized content. In this session you'll see examples on how to use the integrated features as well as the alternatives from Wonder and Houdah Frameworks. Pierre Bernard and Guido Neitzer are hosting this talk.
Sunday schedule
On Sunday between 08:00am and 09:00am, join us for a small breakfast.
We will take a small break between 10:45am and 11:00am.
At 12:30pm, up to 02:00pm, it's lunch time. This will give you time to get your WWDC badge.
We take another break between 04:15pm and 04:45pm.
The day end at 06:30pm.
Sunday sessions
Doing Ajax with WebObjects
It's hard to avoid Ajax this day. WebObjects is a perfect framework for Ajax and Web 2.0 applications. Mike Schrag, Bill Hatch and Alex Cone will show you how to build Ajax-powered applications with and without the help of Project Wonder.
Direct-Action based AJAX with WO and Mootools
This session introduces the Mootools javascript framework and demonstrates how to combine Mootools with a Direct-Action based WebObjects application to create a compelling user experience. MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer. Jake MacMullin is your host.
Using JSON-RPC with WebObjects
This session discusses JSON-RPC as the conduit for facilitating use of WebObjects applications from other languages and technologies though an API. LEWOStuff (discussed on Saturday) affords a powerful, end-to-end JSON-RPC infrastructure which is described in this session. An example working a simple Cocoa application into a very basic WebObjects application shows one example of how this powerful technology can be used. Other examples and uses of this technology are also discussed.
Using Adobe Flex with WebObjects
Christian Trotobas will talk about WOX, another solution for rich client-side applications. It allows seamless integration of the nice (Flex) and the powerful (WO), with familiar APIs. WOX includes GraniteDS (AMF implementation), EOF-like Flex object manipulation, Standard WebObjects sessions management, remote method invocation, client-side automatic fault handling and Flex classes and subclasses templates (eogen) from EOModelds. Christian will also build a demo app in front of you.
JavaClient and JBND
Why be constrained by a browser? WebObjects based desktop applications can be an amazing solution... Learn about cross-platform WebObjects JavaClient apps, and how to use JBND to rapidly develop them. Concepts, techniques and an example will be demonstrated by Florijan Stamenkovic, the author of JBND.
WireHose or iPhone session
TBA.
WebObjects Puzzlers
A light-hearted look at some of the more interesting behaviour of the WebObjects frameworks. If you're familiar with Java Puzzlers, then you'll know what to expect, if not - then be prepared to 'compile code in your head' and try and figure out just what each of the code examples in this presentation actually does. There are no prizes for getting the right answer - but there will be something on offer for those who can explain why the code does what it does. Jake MacMullin and Chuck Hill will co-host this fun session.