WidgetPublisher:Symbian S60
The S60 Platform (formerly Series 60 User Interface) is a software platform for mobile phones that runs on Symbian OS. S60 is currently amongst the leading smartphone platforms in the world. It is owned by Nokia (who purchased outstanding shareholders in Symbian in June 2008 and is currently in the process of open-sourcing both the S60 user-interface which Nokia developed and licensed and the newly acquired underlying Symbian OS). S60 is licensed by Nokia to other manufacturers including Lenovo, LG Electronics, Panasonic and Samsung.
S60 consists of a suite of libraries and standard applications, such as telephony, PIM tools, and Helix-based multimedia players. It is intended to power fully-featured modern phones with large colour screens, which are commonly known as smartphones.
The S60 software is a multivendor standard for smartphones that supports application development in Java MIDP, C++, Python and Adobe Flash. An important feature of S60 phones is that they allow new applications to be installed after purchase. Unlike a standard desktop platform, however, the built-in apps are rarely upgraded by the vendor beyond bug fixes. New features are only added to phones while they are being developed rather than after public release (Source: Wikipedia).
WidgetPublisher provides 2 implementations on S60:
Widgets can be viewed on the S60 browser using the following URL:
http://www.widgetavenue.com/wdg/loaders/s60.php?[Encoded list of args]
For example,using the Hello World widget built here, if your source HTML file is located at http://myserver.com/HelloWorld.html, you will be able to display your widget on an s60 device using the following link:
http://www.widgetavenue.com/wdg/loaders/s60.php?root=html&url=http%3A%2F%2Fmyserver.com%2FHelloWorld.html
WRT widgets are compiled on the fly by WidgetAvenue's WidgetServer.
The download URL can be built programatically as follows:
http://www.widgetavenue.com/wdg/loaders/s60_download.php?[Encoded list of args]
For example,using the Hello World widget built here, if your source HTML file is located at http://myserver.com/HelloWorld.html, you will be able to display your widget on an s60 device using the following link:
http://www.widgetavenue.com/wdg/loaders/s60_download.php?root=html&url=http%3A%2F%2Fmyserver.com%2FHelloWorld.html