Java Champion; Creator, RIFE Application Framework
Developers don't have to learn a new language to touch other application domains. A new development trend focuses on achieving functionalities not provided by the JVM with the standard Java programming language.
We're only just experiencing the advent of new creative uses for the Java programming language. Judging from the wide range of new areas that have already opened up, the future holds a lot of promise for this approach. This presentation will highlight several radically different approaches that all use the Java programming language as their foundation.
In this session, you will learn how:
- Terracotta brings clustering to any Java application by distributing the characteristics of the Java Memory Model;
- Google Web Toolkit allows you to write and debug Ajax Web 2.0 applications in Java that still execute as DHTML and JavaScript on the client-side;
- Google Android converts Java byte code to an instruction set that is optimized for mobile phones;
- RIFE turns method calls into continuations so that stateful Web applications and event based systems are safer and easier to create.
Each of these technologies will be introduced with characteristic examples. We will step through demos to show the benefits of each approach. You will see how your current knowledge of the Java language allows you to enter new application domains with a minimal of effort.