Software Engineer's Guide to Developing OpenLaszlo Applications

Laszlo Systems, Inc.

All Rights Reserved. Use is subject to license terms.

Flash™ and Macromedia Flash™ are trademarks of Adobe Systems, Inc.

Laszlo® is a registered trademark, and OpenLaszlo™, LZX™ and OpenLaszlo Explorer™ are trademarks of Laszlo Systems, Inc.

February, 2006


Table of Contents

Preface
I. Overview
1. OpenLaszlo Architecture
2. Language Preliminaries
3. OpenLaszlo for Designers
4. Overview of OpenLaszlo Application Development
II. Tutorial Introduction
5. OpenLaszlo Basics
6. Introduction to Components
7. Introduction to Views
8. Introduction to Media and Art Assets
9. Introduction to Text and Fonts
10. Introduction to Scripting
11. Introduction to Databinding
12. Introduction to Classes and Object Oriented Programming
13. Introduction to Drawing
III. Fundamental Concepts
14. Program Structure
15. Getting More from Components
16. Layout and Design
17. Media Resources
18. Text Views
19. Rich Text
20. Fonts
21. Animation
IV. In Depth
22. Proxied and SOLO Applications
23. Views
24. Constraints
25. Classes
26. Methods, Events, Handlers, and Attributes
27. Delegates
28. Input Devices and Gestures
29. States
30. Extending Classes
31. Designing Custom Components
32. Browser Integration
V. Data and Databinding
33. Data, XML, and XPath
34. Data Access and Binding
35. Building Data-Driven Applications
VI. Examining Applications
36. A Components-based application
VII. Performance Monitoring and Tuning
37. Performance Monitoring and Tuning
VIII. Server Integration
38. Cookies and Sessions
39. The Persistent Connection
IX. OpenLaszlo RPC
40. OpenLaszlo RPC
41. JavaRPC
42. SOAP
43. XML-RPC
X. Development Methodology
44. Editing
45. Debugging
46. Unit Testing
XI. Appendices
A. Understanding Instantiation
B. ECMAScript