AJAX and Flash Development with OpenLaszlo: A Tutorial

Chris Coremans

  • 出版商: BrainySoftware.com
  • 出版日期: 2006-08-01
  • 售價: $1,370
  • 貴賓價: 9.5$1,302
  • 語言: 英文
  • 頁數: 350
  • 裝訂: Paperback
  • ISBN: 0975212869
  • ISBN-13: 9780975212868
  • 相關分類: Ajax
  • 無法訂購




Introducing developers to OpenLaszlo-a new technology for developing Flash that is based on XML and JavaScript-this guide provides developers with all the information about this free and open-source tool, including how to code within the OpenLaszlo development environment and the OpenLaszlo development suite as it applies to rapid development time. How and why OpenLaszlo is used and supported by industry leaders such as IBM and Yahoo! is also discussed. Here are some of the topics in this book:


Browser compatibility is the greatest challenge Rich Interactive Applications (RIA) developers face today. Programmers could easily spend weeks or even months making sure their programs run in various browsers in multiple operating systems. OpenLaszlo is an open source technology that offers to solve this. It is a write-once-run-everywhere paradigm similar to what Java has offered to enterprise application developers. OpenLaszlo applications can be compiled to Flash as well as DHTML, making OpenLaszlo one of the best tools for writing AJAX and Flash applications.


OpenLaszlo comes with an Application Programming Interface (API) that includes built-in classes and a rich set of user interface components. These classes and components allow you to draw shapes, create animation, lay out components, bind data, communicate with the server, make movies and games, and do practically everything a general-purpose programming language would allow you to achive. With the OpenLaszlo suite at your disposal, you have everything a rich client programmer has ever needed. In addition, an Integrated Development Environment (IDE) for rapid OpenLaszlo development is available through the OpenLaszlo Eclipse plug-in.


This book teaches you OpenLaszlo in easy to follow lessons. It explains not only how to use the OpenLaszlo GUI components, but also covers the LZX language in depth. LZX is an object-oriented programming language that comes with OpenLaszlo and is based on two widely used standards: XML and JavaScript. Here are some of the topics you can find in this book:


  • Basic and rich GUI components
  • Animation
  • Event handling
  • Layout management
  • Constraints and states
  • OOP with LZX
  • Debugging and deployment
  • Google Maps application