Before you start
This tutorial demonstrates how to develop, package, and deploy a rich Internet client written using the OpenLaszlo platform and the Web service with which it interacts. The rich client takes advantage of the back-end services using the common service-oriented architecture (SOA) approach of using Simple Object Access Protocol (SOAP) Web services. You'll also learn how to effectively use the Eclipse Laszlo IDE and Eclipse Web Tools to make development easy and productive.
Because most Web applications are built on HTML and HTTP, the Web makes a great platform for applications used infrequently by users, such as auction or book store sites. However, this example fails for business applications needing rich user interfaces due to the lack of state, limited set of components, and browser inconsistencies.
If HTML and HTTP are not the answer, what is? Rich Internet Clients (RICs), also referred to as Rich Internet Applications (RIAs), are the next generation of Web applications. RICs provide the usability, responsiveness, and reuse of client/server applications with the deployment, manageability, and availability of a traditional Web application.
This tutorial explores creating a rich Internet application, FluidMotion, using the OpenLaszlo platform.
You should have some basic Java™, Web development, and XML skills. A basic understanding of Web services, XPath, and persistence is helpful but not necessary.
You need to have the following software installed:
You also need to download the following software (this tutorial explains how to install and configure it):

