opl-dev icon

OPL for Nokia 9300/9500

OPL for Nokia 92xx

OPL for Series 60

OPL for UIQ

OPL developers

About OPL

Documentation

Assist the project

OPL FAQ

About us


Welcome to the opl-dev project

This is the homepage for the opl-dev project which provides an Open Source version of OPL.

OPL is an interpreted BASIC-like language purpose-built for Symbian OS.

From this site, you can:

  • Download the latest version of OPL for your Symbian OS phone
  • Get an OPL developer kit so you can write your own OPL programs on your phone or PC
  • Find the latest information about OPL
  • Find out how to assist the opl-dev open source project

Project news

17 June 06 New release of OPL - v1.56 for all Nokia Communicators (92xx,9300,9500).
The SIS file for Nokia 9300/9500 is available here and for Nokia 92xx users it is available here. V1.56 contains one important bug fix, but also offers a new command for OPL developers. This release is recommended for all Nokia Communicator (92xx,9300,9500) users. You can find the release notes for Nokia 9300/9500 here and for the Nokia 92xx the release notes are located here. Developers should check the release notes for developers to see what has been changed in this release.
10 June 06 New release of OPL - v1.55 for Nokia 9300/9500 Communicators.
The SIS file is available here. v1.55 contains mostly bug fixes, but also offers enhanced functionality for some OPL commands. This release is recommended for all Nokia 9300/9500 Communicator users. You can find the release notes here. Developers should check the release notes for developers to see what has been changed in this release. A new version of the runtime for the older Nokia Communicators (92xx) which also includes several bug-fixes and the same language enhancements as the 9300/9500 version will be released shortly.
8 January 05 Released OPL v0.54 for UIQ phones - the SIS file is available here. v0.54 fixes two problems with OPL dialogs - see the release notes for more info. Later: Added details of the UIQ developer package release here.
28 November 04 The first version of OPL for the Nokia 9300/9500 Communicator is now available for download: As a SIS file, or bundled with the existing DemoOPL app in a ZIP file. This is OPL v1.53, which contains 9300/9500-specific changes to allow the OPL runtime to execute on Series 80 2.0 phones. See the release notes for more info.
Note that this is for the 9500/9300 devices, and is not for the older 92xx models.
19 June 04 Released v0.52 of UIQ version of OPL, SIS file available here. See the release notes for more info.
28 April 04 The opl-dev project is one-year old! Read the first anniversary news posting.
29 February 04 Latest version of OPL for Nokia 92xx Communicator series. Download the user ZIP file from here, and the accompanying developer package zip file here. Featuring Celltrack OPX, to monitor GSM cell base details, phone profile etc. Plus minor bug fixes, and support for the Nokia 9300/9500 Communicator series. The user release notes give details of the changes.
23 February 04 First release of a version of OPL for UIQ phones. You can download v0.50 as a SIS file from here, and the developer package zip file here, which allows you to develop OPL on your UIQ phone. The release notes give details of the technical changes. And here's a UIQ screenshot of the DemoOPL app running on a P800.
27 November 03 Released v0.30 of Series 60 OPL featuring support for menus, as well as a few bug fixes. As usual, the SIS file is available here: Series 60 user package, and there's a programmer's Series 60 developer package too. For more technical info concerning the changes, see the release notes. (Also added a Series 60 screenshot of a menu in action.)
27 July 03 Released a new version of the Series 60 OPL package. Available from Series 60 user package, it features a full screen mode for OPL. There's a corresponding Series 60 developer package, describing how to switch the status bar 'screen furniture' on and off. See the release notes for details. (Also added some Series 60 screenshots.)
15 June 03 A new version of the OPL translator is released. It's available in the OPL for Nokia 92xx Communicator user package as well as the developer package. This is a milestone for the opl-dev project: it's the first time a non-Symbian developer has contributed changes to the OPL language source code! See the release notes for details.
5 May 03 A new alpha version of Series 60 user package is available. No major changes this time, just a build from the newly merged 9210 and Series 60 source code. See release notes for details.
And for the first time, an alpha version of Series 60 developer package is available for download.
28 April 03 We're proud to announce the launch of an alpha version of OPL for the Series 60 phones. This means OPL is available for the Nokia 7650, Nokia 3650 and other Series 60 phones. Take a look at the Symbian press release.
23 April 03 The opl-dev project is launched! Hosting OPL for the Nokia 92xx Communicator, the source code is now available under the LGPL license as a SourceForge.net project.

Contents

OPL for Nokia 92xx Download OPL for your Nokia 92xx Communicator...

OPL for Nokia 9300/9500 Download OPL for your Nokia 9300/9500 Communicator...

OPL for Series 60 Get OPL for your Series 60 phone...

OPL for UIQ Details on OPL for UIQ phones...

OPL developers pack To write OPL programs, you can download an OPL developers package...

About OPL What is OPL? How does it help you? History of OPL and more...

Documentation Get the latest OPL documentation...

Assist the project How you can help the opl-dev open source project...

OPL FAQ Frequently asked questions about OPL...

About us Info about the project contributors...

Check out the SourceForge opl-dev project summary page as well. Finally, the source code for OPL is available from the SourceForge CVS repository, or as a zip file, from here.

Enjoy!

SourceForge.net Logo Symbian logo