Preface

Table of Contents

1. Preface
1.1. Audience and rationale for this book
1.2. Typographic Conventions
1.3. Related documentation

1. Preface

OpenLaszlo applications are written in the LZX language and compiled to any of several runtime targets. This Guide explains how to make those applications available to users on the Web. The OpenLaszlo Application Developer's Guide explains how to construct and test applications before you deploy them for general use.

1.1. Audience and rationale for this book

This book is written for system administrators and others who are responsible for putting OpenLaszlo applications on the web.

As explained in Chapter 1, OpenLaszlo Architecture, there are two distinct ways to deploy applications:

  • Using the OpenLaszlo Server (formerly called LPS) to mediate the connection between the client browser and any back-end services on the web. In this model you make available files having an .lzx or .lzo extension, which the server compiles to swf as necessary.

  • SOLO files, unproxied. In this model the developer simply precomiles LZX files, and deployment is trivial.

This Guide is virtually all concerned with proxied deployment. If you're deploying your OpenLaszlo application as .swf files you probably will not need to consult this manual.

1.2. Typographic Conventions

Code is displayed like this: var a = f(2). Longer sections of code and other verbatim information is displayed in a separate paragraph:

An example file
that spans several
lines

Example programs are shown like this:

<canvas height="20">
  <text>Hello World!</text>
</canvas>

Some example programs are run within the page. The running application is shown first, followed by the application source code, followed by an Edit button that allows you to try out the effect of making changes to the application source code.

Example 1. 

<canvas height="20">
  <text>Hello World!</text>
</canvas>

1.3. Related documentation

In addition to this OpenLaszlo System Administrator's Guide, please see also

1.3.1. Use the Forums

The best way to learn any programming language is to draw upon the experience and goodwill of its development community (and to write code! as the saying goes, nobody learned to ride a bicycle by reading about it). The LZX developer community has a home at http://www.laszlosystems.com/developers/community/forums/. There you will find an active discussion of all aspects of the language, and a place to ask questions of your own.