There are various versions of these already in existence:
- Nokia have WRT widgets which run on all S60 phones
- Samsung have WIZ UI widgets on all their touch phones
- LG have similar widgets but are currently very immature
- Vodafone through Betavine and jil.org have W3C widgets
- Opera Widgets part of Opera Mini 5 (released in certain countries) and in Opera 10.5 (desktop versio)
Then there are standards for widgets and everyone is moving towards the W3C standards at different rates. Nokia used a format very similar to Apple's desktop widgets on the Mac but never implemented for the iPhone and now unlikely to be implemented by Apple. Nokia are likely to move to W3C by simply allowing their phones to accept either WRT or W3C formats since the two are very similar.
Samsung and Opera used an early version of the W3C standard to create their widgets. Opera built an Widget Manager for S60 phones and this is being used by various operators such as Vodafone, T-Mobile and Orange. However, only Vodafone is putting real effort into this. Vodafone has gone much further by starting jil.org with China Mobile and Softbank. JIL has a widget manager for Android as well as S60 and allows the installation on the Samsung H1 and M1 handsets part of the Vodafone 360 offering. JIL has recently switch on the uploading of widgets in a single format which is internally converted for use on all its associated handsets. The challenge is to write widgets which will run of the variety of handsets. It's not just a matter of different screen sizes; its a matter of different capabilities and bugs in the browser. I will be going into this in more detail in future posts.
Future posts will go into all these aspects in further details.