Forum Nokia
Nokia Connecting People

Login Register

 

Home: Resources: Tools and SDKs: WidSets

WidSets SDK



Rapidly develop and deliver feature-rich widgets

The WidSets SDK offers you a command-line tool that enables the compilation, testing, and publication of WidSets widgets. These widgets are then made available to mobile consumers through the WidSets library and run within a free widget dashboard based on Java™ technology. The dashboard, designed to work on any mobile device supporting MIDP 2.0 or later, provides Push-based updates to mobile consumers.

For more information, visit the Forum Nokia WidSets technology page or the WidSets Web site.

What can I do with the WidSets SDK?

The WidSets SDK enables you to create widgets that retrieve information from the Web. These widgets might offer games (including multiplayer games), Web community clients, news-feed readers, and mashups of information from multiple sources. You create your widget in a text editor using the WidSets Scripting Language (WSL) to access Web information, provide sophisticated functionality, and create an appealing look and feel for your widget. The WSL is similar to the Java™ language and enables developers familiar with Java development to quickly and efficiently create powerful widgets. Once a widget has been written, tools in the SDK are used to compile and test it. Once a widget has been tested, it can be published in the WidSets library, from where it can be downloaded by millions of WidSets users.

What's in the WidSets SDK?

The WidSets SDK provides a command-line tool that enables you to compile, test, and deploy WidSets widgets. The SDK also includes full documentation for the WSL, along with a number of example widgets.

The WSL provides a comprehensive set of APIs for gathering Web-based data and creating an engaging presentation of that data, with features that include:

  • A UI Component library that replaces MIDP LCDUI with features similar to Java™ AWT/Swing.
  • A server-service-call framework for fetching data and images from the Web.
  • Incremental Push support for RSS and Atom news-feed formats.
  • Localization support.
  • Camera, music, and video support.
  • Support for the Active Idle screen on Series 40 devices.

WidSets SDK 3.0 adds new scripting features that:

  • Provide new graphics features, such as animations, a Surface-component container, and morph-color control.
  • Open a device's browser.

For more information, visit the Forum Nokia Wiki’s WidSets SDK page or read the WidSets SDK data sheet.

How do I get started with the WidSets SDK?

Knowledge of Java™development will be helpful because the WSL is very similar to the Java language. An understanding of XML will also be useful, because Web-service usage is defined in XML. In addition, the WidSets SDK is a command-line tool, so experience with working at the command line will be beneficial.

The WidSets SDK is based on Java technology, so you’ll need a computer with Java Runtime Environment (JRE) 1.5 or later installed to use the SDK. This means you can run the SDK on computers running Linux, UNIX, Apple Mac OS, or Microsoft Windows. You download the WidSets SDK as a ZIP file and install it by extracting the contents to a drive on your computer. You then create widgets in a text editor and use the WidSets SDK's command-line tool to compile, test, and upload them.

For more information, visit the Forum Nokia WidSets QuickStart page »

What help does Forum Nokia offer for the WidSets SDK?

Forum Nokia offers all developers a wide range of professional and community-based help and support. (See the box at right for links).

The WidSets Web site also provides developers and mobile consumers with comprehensive information on WidSets widgets.

 
Forum Nokia support for the WidSets SDK:

How do I go to market with my WidSets widgets?

WidSets widgets are made available to mobile consumers through the WidSets library hosted on the WidSets Web site or via the WidSets dashboard using the Library widget. Anyone can post new widgets to this library. To protect the security of WidSets users’ devices, widgets are first published in a beta category that has limited visibility and additional security features. Once the community has beta-tested the widget and confirmed that it behaves appropriately, the widget is moved to the public category.

Widgets in the library, whether they are in the beta or full public category, can be promoted by any means you wish, such as your own Web site.

Once consumers have downloaded a WidSets widget, they can share it virally with other mobile consumers.

The WidSets library does not include a mechanism for selling widgets. The WidSets team is developing an advertisement-hosting solution. If you are a professional developer and choose to host advertisements in your WidSets widgets, you will be entitled to a share of advertising revenue.

Where can I find all the documents about the WidSets SDK?

Documentation for the WidSets SDK is available from the Forum Nokia Wiki.

For documentation, visit the Forum Nokia Wiki's WidSets SDK page »

What Nokia platforms and devices are compatible with the WidSets SDK?

You can use the WidSets SDK to create widgets for:

Learn how to
download applications

java symbian_os s60 maemo c++

Community highlights

Discussion thread of the week

How to run an EXAMPLE...

Champion of the month

Mika Raento
Read more about
Mika on the
Champions web site.

Newsletter sign up

Privacy policy   Archives

Press

Events

Forum Nokia feed

  • Latest devices
  • Latest documents
  • Latest tools
  • Latest blog entries

Terms & Conditions | Privacy policy | Site map | Developer feedback | © Nokia 2008


RDF Facets:


qdcZcoverageQUxhttpE3AE2FE2FforumE2EnokiaE2EcomE2FX
qdcZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ
qdcZtypeQUqfnTypeZE52esourceQ
qdcZtypeQUqfnTypeZWebpageQ
qdcZtypeQUqmarsZManagedE52esourceQ
qdcZtypeQUqwebZInformationE52esourceQ
qdcZtypeQUqwebZPageQ
qdcZtypeQUqrdfsZE52esourceQ
qfnZdistributionQUxhttpE3AE2FE2FforumE2EnokiaE2EcomE2FX
qfnZtypeQUqfnTypeZE52esourceQ
qfnZtypeQUqfnTypeZWebpageQ
qfnZtypeQUqmarsZManagedE52esourceQ
qfnZtypeQUqwebZInformationE52esourceQ
qfnZtypeQUqwebZPageQ
qfnZtypeQUqrdfsZE52esourceQ
qmarsZlanguageQUxhttpE3AE2FE2FswE2EnokiaE2EcomE2FlanguageE2D1E2FenX
qrdfZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ
qrdfZtypeQUqfnTypeZE52esourceQ
qrdfZtypeQUqfnTypeZWebpageQ
qrdfZtypeQUqmarsZManagedE52esourceQ
qrdfZtypeQUqwebZInformationE52esourceQ
qrdfZtypeQUqwebZPageQ
qrdfZtypeQUqrdfsZE52esourceQ