WidSets and Web Run-Time both execute widgets and in many ways they both provide similar end user benefits. However, there are differences.
- WidSets is a service with a controlling server side. The widgets cannot operate or be upgraded without the server. This makes the system secure and brings an easy-to-use end user interface, but also a number of limitations for developers. WidSets is an integral part of neither the S60 nor the Series 40 platforms. WidSets is specifically designed to support the existing install base of Java enabled phones and will work on most phones that feature MIDP 2.0 and CLDC 1.1. That means that widgets offered via WidSets can reach 100s of millions of end users today. From a technology perspective, WidSets is closely linked to the advantages and disadvantages that are part of the JME implementation.
Already today there are thousands of desktop widgets and many of these can relatively easily be ported to S60, but of course some of these are more relevant for mobile user than others. This is of course in the end up to the end users, but what are nifty small apps on the desktop could prove real time savers for the mobile phone.
Anyone, who’s a user or author of a desktop widget, is encouraged to help create a pool of widgets you would want at your disposal while on the move.