Personal tools

Notes On Mobile

From OpenLaszlo

Contents

Introduction

Here are some quick notes on the status and prospect of OpenLaszlo running on various mobile platforms.

OpenLaszlo and JME

Project Orbit

See the Orbit project page for information on OpenLaszlo and JME.

OpenLaszlo and Flash

Adobe Flash Players

Open Source Flash Players

OpenLaszlo and Mobile Ajax

Windows Mobile and Microsoft Internet Explorer

WebKit/KHTML

WebKit is an Apple derivation of the KHTML browser originally built to power the Konquerer Linux web browser. WebKit forms the basis of the Safari web browser on Macintosh OS X. WebKit is open source, while the Safari browser UI is proprietary.

There are two prospects for use of WebKit on mobile devices. First, Nokia has ported WebKit to Symbian Series 60 in a project called S60WebKit. This code base, still open source, is itself the basis for the proprietary web browser that ships with recent Symbian Series 60 phones. (Note that, as of this writing, there have been two S60 releases containing different versions of S60Browser: Symbian OS v9.1 aka "S60 3rd Edition", and Symbian OS v9.2 aka "S60 3rd Edition Feature Pack 1". The second release, v9.2, contains a more recent version of WebKit and also plays web-embedded Flash content using Flash Lite 2.)

Henry Minsky has been able to run OL4/DHTML content on the S60 Emulator, but has not yet been able to do the same on an actual device. He has used a Nokia E61 running Symbian OS 9.1. Our next step is to try with a Nokia N95 running Symbian OS 9.2.

Second, Apple has announced its iPhone, which is built upon Macintosh OS X and is confirmed to use WebKit.

Details on S60 3rd Edition SDK for Symbian OS, Supporting Feature Pack 1

I was able to run these apps

  • examples/components/checkbox_example.lzx?lzt=html&lzr=dhtml
  • window_example does not display anything, maybe an error loading the cherry image?
  • style_example tab sliders didn't seem to operate, or maybe I couldn't click them in the right place

The warning about "unsupported runtime" comes up twice for some reason, click OK each time.

For some reason, the app only loads and runs correctly the first time the emulator is run. The reloading the app causes the emulator to give a message that the URL has loaded, but then gives and error message.

Opera

Mozilla