<<< Previous speaker Next speaker >>>

Trackhost: Joe Walker, Creator, DWR

 Trackhost: Joe  Walker, Creator, DWR

Joe Walker is a developer and consultant working on advanced web development techniques like Ajax.

He recently developed DWR (Direct Web Remoting) which has become the most popular Ajax toolkit for Java by making browser/server interaction intuitive for web developers.

He currently works through his consultancy, Getahead Ltd, which is supplying a growing number of customers with Ajax and advanced web solutions.

Presentation: "Introduction: The Changing Shape of Java: What will Java look like in 5 years time?"

Track:   Java Emerging Technologies

Time: Thursday 10:15 - 10:30

Location: Elizabeth Windsor

Abstract: Java has been slow to evolve for the past few years, but that's changing. The language is evolving with functional influences from closures, and aspect influences from AspectJ. The platform is evolving to support dynamic languages like Javascript, Groovy and JRuby, the libraries are changing - Sun are simplifying J2EE to JavaEE, while BEA, IBM and TIBCO are offering SCA and OSGi, and Java is having to turn it's hand to new challenges like Ajax and large service-oriented architectures.
This talk will examine what sort of code today's Java developer will be writing in 5 years time.

Password protected Download slides

Tutorial: "Ajax-enable your Java application with DWR"

Track:   Tutorial

Time: Monday 13:00 - 16:00

Location: To be announced

Abstract:

DWR makes it easy to add Ajax features to any existing application by allowing Javascript and Java to interact in a simple way, and by helping you manipulate web pages with server-side data.

During this talk we will create a web based, multi-player game almost from scratch. This will demonstrate how easy it is to Ajax enable any application. You will be able to download the source to the game, and (network permitting) even play the game as it is being developed.

We will introduce the basics of DWR, the Reverse Ajax functionality, and some of the advanced features like the remote proxy APIs. We'll also look at how DWR integrates with other Ajax frameworks like TIBCO GI and Scriptaculous by building examples using these toolkits.