Welcome to the Nokia Asha web app developer's library. This library provides all the information you need to create rich and engaging web apps for Nokia Asha software platform 1.0, 1.1 and Series 40 platform devices that support Nokia Xpress Browser. Nokia Xpress Browser is a proxy browser from Nokia that provides approximately 80-90% data compression, which in turn translates to data cost savings for the end user.
This section describes what's new in the Nokia Asha web apps runtime, Nokia Asha web app tools, and this library.
What's new in Nokia Asha web apps runtime 3.1
Nokia Asha web apps runtime 3.1 provides support for:
- the Nokia Asha family on the Nokia Asha software platform.
- reacting to a press of the hardware back-button found on smartphones based on the Nokia Asha software platform.
- the capture of images and video from within a web app, which are stored in the phone's default storage location and can be selected from there for upload.
What's new in Nokia Asha web app tools 3.0
Nokia Asha web app tools 3.0 provides full support for developing web apps that take advantage of the Nokia Asha web apps runtime 3.1 in Nokia Xpress Browser 3.1. This version supports the following features:
- support for developing web apps that support Nokia Notifications. For a complete list of devices that support Nokia Notifications, see Devices that support Nokia Notifications.
- support for configuring the quality of images that are part of your web app. For more information, see Configuring image quality.
- support for developing web apps for the features of the web app runtime in Nokia Xpress Browser 3.1, including:
- the Mobile Web Library method mwl.addNavBackListener() to enable the creation of listeners for the activation of the hardware back-button introduced in the New Nokia Asha UI.
- simulator skin for the New Nokia Asha family on the Nokia Asha software platform, including simulation of the hardware back-button.
- support for USB based deployment of web apps to the New Nokia Asha family on the Nokia Asha software platform.
- updated and new examples and templates, including:
- the BackKeySample code example showing the use of the Mobile Web Library addNavBackListener() method for registering a listener for presses of the hardware back-key on Nokia Asha software platform based smartphones.
- the MediaCapture code example showing the use of the media capture features enabled by support for the accept and capture attributes of the HTML input tag.
- updated Multi-view, RSS feed, Accordian UI, and News templates to support use of the hardware back-button.
- performance optimisation through lazy loading of images in the NewsReader example and News project template.
- a warning message for the use of InnerText.
- an improved feedback mechanism with a NPS (Net Promoter Score) feature.
About this library
The Nokia Asha web app developer's library is divided into four sections:
- getting started, which guides you through starting the Web Developer Environment then creating, previewing, and running your first web app.
- the technical library, which provides information on the technology behind Nokia Asha web app, a complete developers and API guide, best practise information on coding web apps, and details on the process for publishing web apps to Nokia Store.
- the design library, which provides advice, guidelines, and graphics for creating web apps with an outstanding UX.
- the tools library, which explains how to install the Nokia Asha web app tools and provides detailed information on how to use the tools to create, edit, validate, test, and package web apps.