Read-only archive of the All About Symbian forum (2001–2013) · About this archive

OPL on Series60 SDK possible?

6 replies · 2,523 views · Started 29 April 2003

At first: Many thanks to all that visionary people who made it possible that OPL is growing and not fading...

I'm an owner of a Psion Series 5mxPRO and are using OPL as a non IT-specialist for about 5 years to write applications (manly for personal use). After the release of OPL for the 92x0 platform, I got a 92x0 SDK and did some OPL programming on my 'PC-92x0'.
Now OPL is available for another platform and I want to give it a try without buying new hardware.
After reading the recently published informations about OPL for Series60 on symbiandiaries and sourceforge, I'm still unsure if it is possible to _run_ OPO files written and 'compiled' with the 92x0 SDK on a Series60 SDK. Is an OPL runtime already available for the Series60 SDK? And if so, where to get it and how to install it...

Thx Martin

I would say yes.I just started learning OPL and was browsing all OPL dedicated sites i could find.
I hope that this will be of help: http://www.symbiandiaries.com/archives/opl/000186.html

OPL apps compiled for the 9210 can be run directly as .opo files on Series 60, obviously taking account screen sizes and input stuff, but yes, use the 9210 tools for just now.

Note tha I'll have an "Event Core" style app some point shortly.

Thanks for your replies Ewan and GhostDog!

[quote="Ewan-FreEPOC"]OPL apps compiled for the 9210 can be run directly as .opo files on Series 60, obviously taking account screen sizes and input stuff, but yes, use the 9210 tools for just now.[/quote]
That's what I understand so far. But I'm still unsure if these OPO files can be run on the PC-based Series 60 SDK/Emulator.
Referring to http://www.symbiandiaries.com/archives/opl/000186.html the OPL runtime is available only for the target platform. After reading http://opl-dev.sourceforge.net/opldev.html I installed the 9200-OPL-DevPack-2003-01-01.zip on top of my Series 60 SDK application and installed a WINS version of FExplorer which Dominique Hugo sent me (he is willed to publish it on request) and tried to run an OPO file translated on my PC-based 9210 SDK, which resulted in a 'system error'. Any suggestions regarding this topic? 😃

[quote="Ewan-FreEPOC"]Note tha I'll have an "Event Core" style app some point shortly.[/quote]
Sounds great!

Thx and bye Martin

You will need the actual series 60 runtime for the series 60 emulator.

You'll need the 9210 SDK to get opltran(the translator/compiler) although I think it can work with the series 60 as well

check out the readme/install file for the opl 'sdk' and try only copying opltran files to your series 60 sdk and then install the series 60 wins runtime (if there is such a thing)

Something that does work:
compile and test on the 9210 SDK and emulator and copy the final .opo to your 7650

Just program as it is a 7650 (btw the top bar of the 7650 is 44 pixels so you might want to start drawing from the 44 pixel row)

There is no current way to run OPL on the Series 60 emulator - you will need to have a device to test/run your apps. This is likely to change, but all these things could be flagged up as "Feature Requests" over at the SourceForge project https://sourceforge.net/projects/opl-dev/ so the project maintainers have the note in the correct place.

Right I have trouble installing the 9200 SDK. It doesnt install at all. So heres the question. I can use OPLTRAN and send the opo file to the Series 60 device that is clear. But do I need the 9200 SDK to run OPLTRAN? Does the ER5 SDK do to convert opl to opo files? Or do I need the 9200 SDK only?

Thanx