About LZX

LZX, the OpenLaszlo XML-based language, allows you to develop Rich Internet Applications using industry standards such as XML, JavaScript, and XPath.

LZX is an event-driven, object-oriented language for building dynamic, data-driven applications. Because it's an XML language, LZX integrates seamlessly with your existing IDE, source control, and team development systems. Using LZX, you can build groundbreaking user interfaces using a familiar, manageable, and maintainable programmatic approach.

About this overview

In this interactive overview, you will learn some of the key features of LZX. You can go over this overview sequentially, using the menu structure on your left.

Source code area

This central portion of the screen is the source code area. For each topic in the overview, it presents you with the source code of a small Laszlo application.

You can experiment with the code and make changes. When you press the Update button, the application is recompiled and you can see the results of your changes in the running application area. You can press the Reset button to go back to the original version of the application.

Starting the language overview

To start the overview, click any topic in the menu on your left.