Since starting at Opera about six months ago, I have written next to absolutely nothing about what I do here at Opera. Because it would have violated my NDA. The time has finally come to introduce you to the work my team and I have been doing. World, meet Opera Platform. Opera Platform, meet world.
h3. What is Opera Platform?
The Opera Platform SDK is best described as three different parts.
The Opera Platform Application Player. This is a special version of Opera that runs in full-screen without any user chrome.
* An application grid, similar to what you find on the phone, used for navigating between applications.
* A theming service, so end-users can choose pleasing appearance for all of their applications.
* Menus and dialogs that fit in with the theme.
* A messaging system for letting applications interact with each other.
* A permanent storage, so applications can store data.
Finally, we have Opera Platform Web Applications: These are advanced web applications installed locally on the phone. Extended functionality in the Application Player enables these applications to interact with the native functionality on the phone, such as the address book, calendar or messaging interfaces. In addition to interacting with the native functionality, Opera Platform Web Applications can also interact with web services, using commonly known technology, such as XMLHttpRequest.
The Opera Platform SDK runs on all Symbian Series60 devices. In addition, there are Opera Platform-enabled builds of Opera for Desktop available for use during development.
In order to use the Opera Platform SDK, you must first register. See the “Opera Platform product page”:http://www.opera.com/products/mobile/platform/ for more. Registration for evaluation purposes is free, and entitles you to five licenses of Opera Platform for Series60. We will be adding support for MS Smartphone in the future.
*Update:* I’ve added a few screenshots from the demo install. These are just samples — creating your own services is as easy as regular web development: