OpenLaszlo: From RIA to Ajax and Mobile
Abstract
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 practices 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.
Speaker