System Requirements for OpenLaszlo

OpenLaszlo's adherence to open standards simplifies the server-side and client-side deployment requirements. These requirements are summarized below.

Client Requirements

Requirements for OpenLaszlo 3.x and earlier

Users of OpenLaszlo 3.x applications require a Web browser with Flash 6 or later installed. This includes a wide range of web browsers on a variety of operating systems across numerous hardware platforms including PCs, Pocket PCs, some web-enabled PDAs and certain advanced television set-top platforms.

OpenLaszlo has been field tested on many browsers; however, this list includes only those browsers and operating systems that are thoroughly and successfully certified as part of the OpenLaszlo QA process:

  • Windows XP / 2000
    • Firefox 1.5
    • Internet Explorer 6.0.2
  • Mac OS X 10.3 / 10.4
    • Firefox 1.5
    • Safari 2.0.3
  • Linux 2.6 kernel
    • Firefox 1.5

Requirements for OpenLaszlo 4.x and later

OpenLaszlo 4.x runs within browsers with the Flash 7, 8, or 9 Player installed, and directly within many browsers in native Ajax (meaning, roughly, any browser that supports ECMAScript v3, DOM Level 2, and CSS 2.1). As of OpenLaszlo 4.0 we have created a runtime compatibility table describing support levels for different potentially compatible runtimes. Only A-list runtimes are fully and officially supported by the OpenLaszlo community. Converting a B-list runtime to A-list status requires incremental engineering and QA investment; community members are encouraged to volunteer time and resources if they wish see the status of a particular runtime upgraded.


Runtime
Operating System
Support Level
Kernel
Notes
Flash Player 7
Windows, Mac
A
swf7
Version 7.0.60.0 or later. See Adobe technote d9c2fe33
Flash Player 8
Windows, Mac
A
swf8
Version 8.0.22.0 or later. Flash 8 content is also runnable within Flash Player 9.
Internet Explorer 6
Windows
A
dhtml
Internet Explorer 7
Windows
A
dhtml
Firefox 1.5
Windows, Mac, Linux
A
dhtml
Firefox 2.0
Windows, Mac, Linux
A
dhtml
Safari 2.0
Mac
A
dhtml
Flash Player 7
Linux
B
swf7
Flash Lite 2
Embedded/Mobile
B
swf7
Gnash
Embedded/Mobile
B
swf7
WebKit nightly
Mac
B
dhtml
Mozilla nightly
Windows, Mac, Linux
B
dhtml
S60WebKit
Symbian Series 60
B
dhtml
OL4B1 does not currently run in S60WebKit, but it uses the same codebase as Safari 2
Opera 8
Windows, Mac
B
dhtml
Opera 9
Windows, Mac
B
dhtml
Flash Player 5
Windows, Mac
C
no longer supported as of OpenLaszlo 3.0
Flash Player 6
Windows, Mac
C
no longer supported as of OL4B1
Flash Player 9 (native)
Windows, Mac, Linux
C
support planned in a subsequent release
Java Micro Edition
Embedded/Mobile
C
support is planned as part of project Orbit
SVG
C
experimental support in this release, but no official plans to pursue.
Flash Lite
Embedded/Mobile
C
based on Flash 5; not supported. www.adobe.com/flashlite
Internet Explorer 5
Windows, Mac
C
too old; not supported
Firefox 1.0
Windows, Mac
C
too old; not supported

Server Requirements

OpenLaszlo is 100% pure Java and runs in server environments that provide:

  • Java Runtime Environment (JRE) 1.4 or greater. Note that the OpenLaszlo Developer Kit requires the Java SDK, since Jakarta Tomcat, the servlet container that ships with it, needs the Java SDK.
  • A Java Servlet container supporting at least version 2.2 of the Java Servlet Specification. This is only required for OpenLaszlo Core. OpenLaszlo Developer Kit ships with Tomcat 5.0.24.
  • 175 MB of Free disk space.
  • 512 MB physical RAM.
  • 800 MHz or higher recommended.

Certified Application Server environments

OpenLaszlo has been tested for use in the following application server configurations:

OS
Platform
Versions tested
Linux 2.4/2.6 Mortbay Jetty 4.2.11
Jakarta Tomcat 5.0.24
BEA Weblogic 7.0, 8.0
IBM Websphere 5.1
Mac OS X 10.3 and 10.4 Jakarta Tomcat 5.0.24
Windows 2000 Mortbay Jetty 4.2.11
Jakarta Tomcat 5.0.24
IBM Websphere 5.1
BEA Weblogic 7.0
Windows Server 2003 Mortbay Jetty 4.2.11
Jakarta Tomcat 5.0.24
BEA Weblogic 8.0
Windows XP Home / Pro Mortbay Jetty 4.2.11
Jakarta Tomcat 5.0.24
BEA Weblogic 7.0, 8.0

In addition, OpenLaszlo has been reported to work with the Glassfish application server. This page contains further information.

Notes

  • OpenLaszlo has been successfully field deployed, but not OpenLaszlo QA certified, on the following platforms:

    • Solaris 8, 9 (using Mortbay Jetty 4.2.11)
    • Red Hat 8 (using IBM Websphere 4)