May 20, 2003

Popular OPL Web Forum

Since the Open Source announcement of OPL and the release of the Series 60 runtime, there has been a large upswing on interest on the OPL Developers Forum over at All About Symbian. If you've got some code questions or want to chat to other OPL authors, it's a great place to visit.

Posted by Ewan at 10:10 AM | Comments (1)

OPL Code Snippets Online

DPNotes is a website that has a colelction of useful code snippets and examples. It looks like this could continue to grow alongside OPL.

Posted by Ewan at 09:53 AM | Comments (2)

May 10, 2003

What does open source opl-dev consist of?

From the source code point of view, the opl-dev project contains the C++ code for:

* OPLT, the OPL translator, which converts OPL programs to .OPO files
* OPLR, the OPL runtime. This loads and runs the .OPO executables
* OPX, several OPL extensions, for accessing Symbian OS subsystems e.g. comms
* TEXTED, the OPL editor. This is the app most OPL developers will see.
* OPLTOOLS, a set of PC-based development utilities.
* DEMOOPL, the example app which demonstrates OPL features.
* OPLDOCS, some porting guide info
* OPLRSS, a script for driving the resource compiler for OPL programs

All this is held in one source codeline, with compiler conditional flags (for example, #ifdef __SERIES60_) building the code for one type of device where appropriate. There's more info about controlling the build in a 'readme.txt' file in the source package.

What's missing?
Lots of functionality for the S60 OPLR. Things like menus, dialogs, t9 interaction.
TEXTED for Series60. This is a major piece of work which hasn't started yet
And lots of the OPXs haven't been tested on S60.

Posted by ricka at 11:06 AM | Comments (16)

May 07, 2003

Series 60 Runtime (v0.21) Updated

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. For the first time, an alpha version of Series 60 developer package is available for download. Links (as always) on the left hand side column.

Posted by Ewan at 11:49 PM | Comments (3)