Browsing Documentation
Areas of interest
Latest Browsing Documentation

Series 40 Platform: FAQ v3.2
This document answers questions developers and business managers ask about the Series 40 platform. The document has been updated to cover the new features of Series 40 6th Edition.

Series 40 Platform: Introductory White Paper v3.2
This document provides an overview of the Series 40 platform and introduces Java™ technology and media development for it. The document has been updated to cover the new features of Series 40 6th Edition.

Beyond Browsing, Web 2.0 Goes Mobile
Event presentation

WidSets APIdocs
The WidSets API specifies the facilities available for the WidSets Scripting Language. The API documentation is available in online and downloadable format.

WidSets QuickStart
Start WidSets development by checking the QuickStart Web page.

Mobile Web Technologies Overview
This article gives an overview of the evolution of mobile Web browsing and how to take mobile Web users into consideration in Web design, including the potential provided by new technologies such as widgets and WidSets, and the difference between Full and Lite browsing.

Flash Lite 2.0: Sound for Nokia S60 and Series 40 Devices
Learn about the Flash Lite sound implementation on Nokia platforms. This document covers the implementation of Flash Lite 2.x players on Nokia Series 40 and S60 Devices. The document features a lot of commented code examples and together with the document Flash Lite 1.1: Sound for Nokia S60 and Series 40 devices gives the Flash Lite developer a full understanding of audio playback issues.

Mobile Store Locator Case Study
This document provides a case study of the Mobile Store Locator, which stands as a useful example of .mobi implementation with regard to both the technical implementation and the interest a mobile-optimized site can arouse.

Mobile Web Server: Known Issues
This document lists the current limitations and known issues in the Mobile Web Server.

Widgets for the S60 Platform eLearning
This eLearning module introduces to Nokia Web widgets, which are Web applications that can be run outside the Web browser in devices compatible with the Web Runtime environment. An example Web widget is used to demonstrate how to develop and deploy the widgets. This module is also available in Chinese.

Getting Started with Web Runtime Widgets for S60 Screencast
This screencast provides Web developers with an introduction to creating Web widgets for S60 devices. The screencast describes how to download and install the tools required, illustrates some of the features of a Web widget, reviews the content of a Web widget, and provides tips on development and testing.

Web Developer's Library
The Web Developer's Library is an information package for developers wishing to create widgets for S60 devices. The library includes introductory, getting started, implementation, and API-level information. This library is available in HTML format online and as a stand-alone version.

Getting Started With Ajax - Overview and Examples
This resource gives a quick introduction to the basic technology - and provides practical tips and example code for the Web developer. It is aimed at Web designers and others with a basic grounding in Web technology - but have not yet made any move into Ajax on mobile platforms.

Flash Lite 1.1: Sound for Nokia S60 and Series 40 Devices
Learn about the Flash Lite sound implementation on Nokia Platforms. This document describes the generic sound issues with Flash Lite 1.1 from Adobe and looks at specific hardware- and platform-related issues. The package also includes examples that illustrate some of the issues described in the document.

Getting Started with XHTML MP for Web Designers – Lightweight Mobile Web Sites
The huge number of mobile devices capable of browsing XHTML MP content make this an important market for Web developers. This article offers a starting point for designers and others who want to understand the basics of lightweight Web site design.
Full Web Browsing

Series 40 Platform: FAQ v3.2
This document answers questions developers and business managers ask about the Series 40 platform. The document has been updated to cover the new features of Series 40 6th Edition.

Series 40 Platform: Introductory White Paper v3.2
This document provides an overview of the Series 40 platform and introduces Java™ technology and media development for it. The document has been updated to cover the new features of Series 40 6th Edition.

Mobile Web Technologies Overview
This article gives an overview of the evolution of mobile Web browsing and how to take mobile Web users into consideration in Web design, including the potential provided by new technologies such as widgets and WidSets, and the difference between Full and Lite browsing.

Getting Started with the Nokia Web Browser - a Web Designer's Guide
An overview for Web designers starting to look into developing Web sites that offer a good experience on mobile devices. The document deals with the "Full" Web experience currently offered by Nokia Nseries and Eseries devices, and is a useful starting point for further reading. With the industry waking up to the capabilites offered by the latest Nokia browser, this article helps point out the first steps needed to develop a great mobile Internet experience.

Introducing Web Run-Time
Web Run-Time allows easy and user-friendly Internet access from a mobile device - anywhere, anytime. This document gives a brief introduction to the Web Run-Time concept, and discusses also developer benefits, development tools, and future development of the technology.

Mobile E-Commerce Template
This template package provides a mobile browser-friendly user interface for the default Zen Cart installation, an open-source shopping cart system, available at http://www.zen-cart.com/, as well as some additional features. The template package is part of the Mobile Browsing article series. The template can be used as such or further developed to fit the developer's needs.

Mobile Browsing: Setting Up a Mobile-Friendly E-Commerce Site
This article looks at mobile browsing with a focus on the full experience provided by the Nokia Web Browser. It takes a closer look at a common site type — a commercial online store — and discusses how a small-scale e-commerce solution can be tailored to suit the needs of both the desktop world and the mobile browser, without creating a completely different site for mobile users.

Mobile Browsing: Evaluating and Improving an Existing Site
This article continues the series on the Full Nokia Web Browser, and takes a look at several case examples of Web design that are not mobile-friendly. The problems illustrated are critical issues for mobile users; and this article attempts to help Web managers with existing sites identify changes that can be made to improve the user experience for those using a mobile device.

Nokia Web Browser Design Guide
This article introduces the Nokia Web Browser. It has a fundamental design philosophy — to deliver a full, desktop-like, Web experience with a mobile browser, without the need for creating and maintaining separate Web sites for desktop units and mobile devices.The document includes guidelines and recommendations, as well as best practices, and is supplemented with simple, practical design and code examples that can be used as templates. The document is available in PDF and html format.

Nokia Web Browser Design Guide: Example Web Site v1.2
This updated example Web site is intended to be used alongside the third, fourth, and fifth article in the Nokia Web Browser Design Guide. The example site demonstrates some of the points covered in the articles, and provides a useful resource for Web designers looking at optimizing sites for mobile "full Web" browsing.

Mobile Browsing: Development for Mobile Web Users
This article explores issues related to the Nokia Web Browser and Web development for users using mobile browsers. The article discusses how content is provided for mobile devices, takes an overview on usability issues and explores development and testing environments.

S60 3rd Edition Feature Pack 1: Web Browser Feature Summary
This document provides an overview of the features of the Web Browser for S60 3rd Edition, Feature Pack 1. The Web Browser is the default S60 platform browser.

S60 3rd Edition Feature Pack 1: Web Browser Product Description
This document provides an overview of the components and features of the Web Browser for S60 3rd Edition, Feature Pack 1.

Overview of AJAX Support in the Nokia Web Browser
This article offers an outline of AJAX issues on the Nokia Web Browser. It opens the discussion - and makes a case - for developers to begin considering the benefits from using this technology. Forum Nokia plans to begin a series of publications aimed at helping developers bring much more dynamic and engaging content onto mobile browser screens.

S60 3rd Edition: Web Browser Product Description v1.1
This updated document provides an overview of the components and features of the open source software (OSS) Web Browser for S60 3rd Edition. The OSS Web Browser is available as an add-on to the standard S60 Browser, and will replace it in the future. Revision on December 21, 2006: minor editorial changes.

Browser MIME Types in Nokia GSM Devices v1.8
This updated document lists many of the MIME/media content types currently in use in Nokia GSM devices and in some cases gives the data type associated with the MIME/media type name.

S60 Platform: Browser Control API Developer's Guide v2.0
This updated guide explains how to embed the browser for the S60 platform as a control within an application by using the Browser Control API. This C++ API was introduced in S60 2nd Edition, Feature Pack 3.
Lite Web Browsing

Mobile Store Locator Case Study
This document provides a case study of the Mobile Store Locator, which stands as a useful example of .mobi implementation with regard to both the technical implementation and the interest a mobile-optimized site can arouse.

Getting Started with XHTML MP for Web Designers – Lightweight Mobile Web Sites
The huge number of mobile devices capable of browsing XHTML MP content make this an important market for Web developers. This article offers a starting point for designers and others who want to understand the basics of lightweight Web site design.

Overview of AJAX Support in the Nokia Web Browser
This article offers an outline of AJAX issues on the Nokia Web Browser. It opens the discussion - and makes a case - for developers to begin considering the benefits from using this technology. Forum Nokia plans to begin a series of publications aimed at helping developers bring much more dynamic and engaging content onto mobile browser screens.

XHTML Mobile Profile Example v1.1
This example helps you in testing your first XHTML Mobile Profile Web page. The example is closely related to the Getting Started with XHTML Mobile Profile document.

Getting Started with XHTML Mobile Profile v1.1
This updated document provides an overview for developers who want to begin using the Extensible Hypertext Markup Language Mobile Profile (XHTML MP) to develop applications for Nokia mobile devices. This guide takes you through the process of installing the Nokia Mobile Internet Toolkit 4.1 and, with the help of the related XHMTL MP Example, testing your first XHTML MP page.

XHTML and WML Elements in Nokia GSM Devices v1.8
This updated document lists the supported XHTML and WML elements in Nokia GSM devices.

Browser Characteristics in Nokia GSM Devices v1.9
This updated document includes detailed information about the WAP/XHTML browser characteristics of each Nokia device.

Browser MIME Types in Nokia GSM Devices v1.8
This updated document lists many of the MIME/media content types currently in use in Nokia GSM devices and in some cases gives the data type associated with the MIME/media type name.

Browser Plug-in API Developer's Guide v2.0
This updated guide explains how to develop plug-ins for the S60 platform, the Series 80 platform, and the Nokia 7710 multimedia smartphone, using the Browser Plug-in API. This C++ API was introduced in S60 2nd Edition, Feature Pack 2.

XHTML Guidelines For Creating Web Content v1.3
This document provides Web application developers with comprehensive information about creating content for mobile devices that support XHTML Mobile Profile and WAP CSS. The document has been updated with content from the document Guidelines For Creating Web Content For Mobile And PC Browsing.

Browser MIME Types In Nokia CDMA Devices v1.4
This updated document lists the browser MIME types currently in use in Nokia CDMA devices. The Series 40 Platform 3rd Edition and the Nokia 6265 device have been added.

Browser Characteristics In Nokia CDMA Devices v1.3
This updated document lists the WAP/XHTML characteristics in use in Nokia CDMA devices.

Tool Chains For End-To-End Enterprise Applications
This document describes complete tool chains, from server to mobile client, for browser, Web services, and database architectures.

XHTML And WML Elements In Nokia GSM Devices v1.5
This updated document lists the supported XHTML and WML elements in Nokia GSM devices.

How to Display Chinese Characters in WAP and MMS v2.0
This document describes the necessary settings and skills needed to display UTF-8 Chinese characters in WML 1.x and XHTML MP pages, WAP Push, and MMS messages.
Widgets

Mobile Web Technologies Overview
This article gives an overview of the evolution of mobile Web browsing and how to take mobile Web users into consideration in Web design, including the potential provided by new technologies such as widgets and WidSets, and the difference between Full and Lite browsing.

Widgets for the S60 Platform eLearning
This eLearning module introduces to Nokia Web widgets, which are Web applications that can be run outside the Web browser in devices compatible with the Web Runtime environment. An example Web widget is used to demonstrate how to develop and deploy the widgets. This module is also available in Chinese.

Getting Started with Web Runtime Widgets for S60 Screencast
This screencast provides Web developers with an introduction to creating Web widgets for S60 devices. The screencast describes how to download and install the tools required, illustrates some of the features of a Web widget, reviews the content of a Web widget, and provides tips on development and testing.

Web Developer's Library
The Web Developer's Library is an information package for developers wishing to create widgets for S60 devices. The library includes introductory, getting started, implementation, and API-level information. This library is available in HTML format online and as a stand-alone version.

Web Run-Time: AccuWidget Example
This Web widget application allows the user to check the current weather conditions as
well as the forecast for the next two days. The application demonstrates transfering RSS (XML) data from a Web server using XMLHttpRequest API, navigation between different views (with transition effects), tab and cursor modes, custom menu, and capturing key events.

Introducing Web Run-Time
Web Run-Time allows easy and user-friendly Internet access from a mobile device - anywhere, anytime. This document gives a brief introduction to the Web Run-Time concept, and discusses also developer benefits, development tools, and future development of the technology.

Getting Started with Nokia Web Widget Development
Learn how to start developing widgets for the Nokia Web Run-Time platform. This document also includes a discussion of how to use the S60 SDK emulator to both develop and test widgets. A step-by-step section takes you through the process of creating a simple widget to run in the Nokia Web Run-Time platform. Complete example widget code is provided in the package.

Porting Apple Dashboard Widgets to S60
Learn how to port widgets built for Apple’s Dashboard to the S60 3rd Edition, Feature Pack 2 Web Run-Time (WRT) platform. Step-by-step examples take you through the process of converting Dashboard-specific features to the WRT mobile domain. Complete examples with full source code are provided in a separate ZIP file delivered within this documentation package.

WeatherBug Widget - On-Screen Demonstration
This movie shows the on-screen operation of the Weatherbug widget. It describes the sequence of operations from searching for a feed from a local weather station - to displaying real-time information from that source. The Weatherbug application is described in more detail in the article Porting Widgets to the S60 Platform: Easier Than Ever.

S60 Goes Beyond Web Browsing with Web Run-Time and Widgets
Widgets give users quick, instant and easy access to Web 2.0 services and full Web content access on their mobile devices. Widgets are developed using standards-based Web technologies, enabling developers to create rich and compelling Web applications for mobile devices.

Porting Widgets to the S60 Platform: Easier than Ever
Thanks to Nokia’s recent introduction of Web Run-Time, porting standards-based widgets to the S60 platform is now quicker and more straightforward than ever. This case study focuses on the WeatherBug widget - which provides live updates of weather conditions, forecasts, and warnings.



