Offscreen Technologies has announced the release of its in-house integrated development environment (IDE), free of cost to anyone who wishes to use it. Named Origo, it can be downloaded from origo.offscr.com, along with various guides and further information on its use. Origo allows users to write once and automatically package their application for Symbian^3, S60 5th Edition, S60 3rd Edition, Maemo 5 and Windows Phone 7. Offscreen Technologies Ltd. states that it has published over 150 applications, and has had over 70 million downloads via the Ovi Store.
The source code for Origo projects is similar to C language, but the website doesn't clearly explain what langauge is being used. See their 'Hello World' example:
// program entrypointexport main System.run application new MyApplication
// MyApplication is the application launched from entrypointclass MyApplication extends Application implements TimerListener
Font myFont = system.load bitmap font from file "myFont.png"
// from class Applicationdraw to <Canvas deviceCanvas>
deviceCanvas.clear
deviceCanvas.draw string "Hello World" to 0, 0 font myFont
// exit when window phone back or symbian right softkey is pressedkey released <KeyEvent evt>
if evt.get key == keys.right softkey
system.exit
Origo IDE Example: Parallax Menu from offscr on Vimeo.
David Gilson for All About Symbian, 7th June 2011
