Widgets
Widgets — you're familiar with them from the desktop. Small, focused Web applications that are easy to install and use. Perfect for the small screen. Nokia has now extended the S60 browser engine to behave as a runtime platform in its own right.
Web Runtime is arriving with selected new devices and will be made available for millions of existing users through the Nokia Software Update service. Web Runtime is great for the small screen - a simple mobile web technology that can really work for you.
Download documents and examples »
Join the discussions on WRT »
Study and contribute to WRT articles in the Forum Nokia Wiki »

Technical Reference Library
The new Web Developer's Library is a comprehensive reference source.
Screencast
Watch this screencast to get an overview of the capabilities that this technology enables.
eLearning
Take a look at the new eLearning module that introduces the main principles for using WRT.
Overview
Widgets are small applications that typically provide front ends to Web 2.0 services or Internet content. Through widgets, Web designers and developers can make favorite Internet experiences available with a single click from the S60 idle screen or Applications menu. The WeatherBug widget, which enables users to access the weather information they need, is one example of what widgets can do.
In just hours or days, you can provide mobile users with an interface to your Web service that’s as easy to use as the speed-dial feature on a phone. You know you've been waiting for this — and so have your customers.
Web Runtime (WRT) enables anyone with Web development and design skills to create exciting Internet experiences for mobile users in just hours or days. Whether you want to provide a one-click interface to your Web service or add value by creating mashups of information from various sources, WRT makes it possible. From a technical perspective, WRT adds a Web-application runtime environment to the popular Web Browser for S60, which enables S60 devices to run widgets. Like desktop widgets, WRT widgets are lightweight mobile applications developed using standards-based Web technologies, such as XHTML, CSS, JavaScript™, and Ajax. In fact, you can port desktop widgets to WRT with very little effort — and you can use your existing authoring tools to create and package your work. When Nokia announced in April 2007 the addition of WRT to S60 3rd Edition, Feature Pack 2, new opportunities opened up for delivering advanced mobile features and services. Grasp your opportunity today. |
Testing and security
WRT is arriving in selected new devices from Nokia and will be available as an end-user software update for existing devices. From a Web design and development point of view, the initial issue will be how to test and verify the functionality of Web applications. Forum Nokia has made WRT available through the Remote Device Access program. The latest SDK will also contain the latest version of the technology. Also, watch for further information on supported markup and JavaScript elements.
WRT widgets are installed, are accessed, and behave like other S60 applications. Users can add their favorite widgets to the S60 idle screen or start them from the Applications menu. And because the emphasis in S60 3rd Edition, Feature Pack 2 is on providing access to Internet services, widgets don't need to be signed.
As the leading mobile device manufacturer, Nokia takes mobile security seriously. Widgets don't create additional security risks compared with those of a browser executing JavaScript technology. JavaScript technology is provided with a tightly controlled environment in which third-party code runs; this is often referred to as a sandbox security model. In the future, widgets will benefit from the ability to connect to core applications and capabilities of the S60 platform, such as Phonebook, Calendar, and GPS. As WRT is developed to support access to S60 applications and capabilities, Nokia is developing and integrating advanced security features to ensure that the S60 platform remains as secure as it is today.




