LZPIX is an application that demonstrates how the same LZX source code can be compiled by OpenLaszlo to run in either Flash or Dynamic HTML (DHTML), natively supported in most browsers. LZPIX uses LZX to enrich the user experience of Flickr, a popular photo sharing site on the web, demonstrating dynamic interaction between a rich web client and a large, complex data base containing text and photos.
Click the button labeled View Source to see the application written in LZX, a declarative mark-up language based on XML. Please refer to Laszlo in 10 minutes and the documentation at this site for more information about LZX. After reviewing the code, close the browser window and you will be back on OpenLaszlo home page.
Now click the Launch Flash button and see the application compiled to run in a Flash® plug-in. Follow the ten-steps outlined below to see OpenLaszlo capabilities featured in the application. At any point right-click the mouse and notice that you’re using the Flash player.
Once you’ve gone through the Flash application, close the browser window and click the Launch DHTML button. This shows the identical OpenLaszlo application compiled to run using native browser functions, without the use of Flash. Go through the same steps in the application and notice the same features and performance. Right-click the mouse at any point and notice there’s no Flash to be found in this version.
NOTE: LZPIX uses a pre-alpha compiler that’s optimized for Firefox v1.5, so you may experience bugs and/or performance issues with other browsers. These issues will be fixed before this function is certified for commercial application deployment.
Follow these 10 quick steps to experience LZPIX: