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. Cascading Style Sheets
19. Color
20. Text Views
21. Rich Text
22. Fonts
23. Animation
IV. In Depth
24. Proxied and SOLO Applications
25. Views
26. Constraints
27. Classes
28. Methods, Events, Handlers, and Attributes
29. Delegates
30. Input Devices and Gestures
31. States
32. Extending Classes
33. Designing Custom Components
34. Browser Integration
V. Data and Databinding
35. Data, XML, and XPath
36. Data Access and Binding
37. Building Data-Driven Applications
VI. Media
38. Audio and Video
VII. Examining Applications
39. A Components-based application
VIII. Performance Monitoring and Tuning
40. Performance Monitoring and Tuning
IX. Server Integration
41. Cookies and Sessions
42. The Persistent Connection
X. OpenLaszlo RPC
43. OpenLaszlo RPC
44. JavaRPC
45. SOAP
46. XML-RPC
XI. Development Methodology
47. Editing
48. Debugging
49. Unit Testing
XII. Appendices
A. Understanding Instantiation
B. ECMAScript