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.
Download slides
Tutorial: "Ajax-enable your Java application with DWR"
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.