OpenLaszlo: Developing Open Rich Internet Applications for Mobile Learning Environments

OpenLaszlo: Developing Open Rich Internet Applications for Mobile Learning Environments

Chris Moya (Open University of Catalonia, Spain)
Copyright: © 2011 |Pages: 14
DOI: 10.4018/978-1-60960-613-8.ch011
OnDemand PDF Download:
No Current Special Offers


Programming a rich Internet application (RIA) in any Web environment is the goal of Laszlo Systems. The open source software, OpenLaszlo Presentation Server, allows a user to run, on any device, applications that blend to perfection a user-centered design. It facilitates development from the basic levels such as creating forms, menus and other components for a website, up to high-level tasks like focusing on the attention of the user, to easily create, for example, an e-commerce website, a full management back office or a trip booking site, all this using animations comparable to those created with proprietary software.
Chapter Preview


In this chapter we will introduce, develop, deploy, and execute applications made with OpenLaszlo to be run on mobile devices. We are not going to develop apps for a unique device, so everything developed will run on almost any device equipped with an Internet browser. Although there are ways to run these applications off-line, we will upload them into a web server to make the user experience friendlier and more intuitive. OpenLaszlo is an incredible open source way to make rich applications run with no device restrictions.

The simplicity of its language, its versatility, and the potential of applications generated within this framework make OpenLaszlo a serious potential competitor in the market of applications for mobile phones.

In this section, we will deal with basic aspects of this language based on XML and JS, from the installation of the software within a Linux distribution, to the aspects of programming in this language, and to the best ways for a programmer to feel comfortable creating high level applications. We will also show how to develop code in OpenLaszlo in an efficient way within an environment in which, as we will see, no application of proprietary software will be necessary.

Complete Chapter List

Search this Book: