Speaker Topics - No Fluff Just Stuff

OpenLaszlo: From RIA to Ajax and Mobile

OpenLaszlo is an open-source Java platform for creating zero-install web applications with the user interface capabilities of desktop applications. This presentation gives you an introduction into the programming model and highlights the most important features through small, targeted code examples. You'll also learn about tips and caveats as well as best practises while developing your OpenLaszlo application.

OpenLaszlo programs are written in an XML markup language, combined with JavaScript technology. The platform supports multiple deployment environments and compiles the same source code into Flash; DHTML; and Java Platform, Micro Edition (Java ME). Developers are able to apply the same knowledge to leverage the benefits of each individual runtime environment.

This session introduces OpenLaszlo's LZX language and its component model. Starting from a simple example that uses the basic interface components, the presentation deploys to different targets. It demonstrates important aspects of the platform, such as animation, layout, data binding, canvas drawing, and declarative UI, through small, targeted code samples. And it finishes off with tips and caveats on the supported runtime environments and illustrates some good OpenLaszlo development practices.

Attendees should have experience with dynamic web application development and have a basic knowledge of Java and JavaScript technologies.


About Geert Bevin

Geert is a developer at Terracotta Inc., is the CEO and founder of Uwyn bvba/sprl and created the RIFE project which provides a full-stack Java Web application framework for quickly building maintainable applications. He started or contributed to open-source projects like Bla-bla List, OpenLaszlo, Drone, JavaPaste, Bamboo, Elephant, RelativeLayers, and Gentoo Linux. Geert is also an official Sun Java Champion.

More About Geert »