Nokia with Windows Phone
Nokia with Windows Phone offers users an outstanding browsing experience, with IE9. Windows Phone uses the same underlying engine as IE for Windows, so you use the same mark-up to deliver great interoperable HTML5 experiences on mobile as you do on the desktop. With superb CSS3, SVG, Canvas, ECMAScript 5, and WOFF support, delivering rich mobile web experiences has never been easier.
Discover more about IE9 Mobile ›
Qt-based phones
On Symbian phones, a WebKit-based browser and Web Runtime enable the delivery of rich, sophisticated websites and apps. These technologies offer mobile developers rapid development, with a shallow learning curve.
Series 40
With Series 40 web apps for the Nokia Browser on Series 40, designers and developers can easily provide users of even low cost phones with a rich web experience. This huge, growing user base, which only Nokia can connect you with, holds new opportunities for every web asset, from global brands to local content.
Discover web development how-tos in the Nokia Developer wiki ›
Andrew Knight shares technical tips about debugging your Nokia Series 40 web apps. Using the Nokia Web Tools development environment, Andrew gives you a quick and informative look at how to debug web apps on Nokia Series 40 phones, including the new Asha range.
In this Series 40 web app training module, based around a BBC Reader app, you will learn how to use the features of the Nokia Web Tools to debug your web apps. Download the source code used in this module here.
In this Series 40 web app training module based around a BBC Reader app, you will learn how to implement error handling in your web app effectively and efficiently. Download the source code used in this module here.
In this Series 40 web app training module based around a BBC Reader app, you will learn how to use the console to assist with your web app development. Download the source code used in this module here.
In this Series 40 web app training module based around a BBC Reader app, you will learn how to use JavaScript templating to create HTML. Download the source code used in this module here.
In this Series 40 web app training module based around a BBC Reader app, you will learn the techniques that can be used to open and display the details from a web article. Download the source code used in this module here.
In this first steps training module get started with a Series 40 web app by creating a button that triggers an action. The module introduces the MWL library APIs for showing and hiding elements on page. Download the source code used in this module here.
In this first steps training module learn how application state (in this case, the value of the counter) can be retained on the Series 40 web app Proxy Server. The client never knows the actual value of the counter, receiving updates to its HTML only. This show how intensive computation and large amounts of data can be processed by the server, while the client receives small updates, saving battery and bandwidth. Download the source code used in this module here.
In this first steps training module you will see how to implement “screens” or “pages” in a web app and navigate between them. No server communication takes place – the application runs entirely on the client. Download the source code used in this module here.
Nokia Browser for Series 40 has been updated, with several new features that will enable you to offer even richer experiences
to users of Series 40 phones, on even the lowest bandwidth connections.
For web app features you now have the ability to determine location, making any number of location-based apps possible. You
can also offer users the ability to send SMS messages directly from your apps. Then, for improved performance, Series 40 web
apps now cache images embedded in your web app to offer faster loading and refreshing of content. These new capabilities expand
on the already advanced features of Series 40 web apps, such as screen transitions and the ability to create interactive UIs
that minimise server round trips.
To complement the new web apps features Nokia Web Tools has been updated too. New features enable you to simulate location
while testing web apps on a computer and you can find issues with your code faster now that an implementation of Web Inspector
offers debugging feature in the emulator.
Once you have created a web app that differentiates your web content and offers the great user engagement, you can now distribute
it to millions of Series 40 users through Nokia Store.
Find out more about Series 40 web apps ›
Discover the new features in Nokia Web Tools ›
Find out more about distributing through Nokia Store ›
Find out more about Nokia Browser for Series 40 ›
Nokia phones provide optimised web browsing solutions for every price point. Nokia web browsers on high end devices are
built
on industry leading, open source web browser engines to deliver a full internet experience.
The latest addition to the family is Nokia Web Browser for N9 — the world's first WebKit2 browser — offering extensive HTML5
and CSS3 support for richer and more engaging websites and web apps.
Nokia also leads the way in embedding
Adobe Flash content in the browser and has shipped more than 400 million devices with Adobe Flash technology.
If you want to optimise your websites for Nokia phones, things just got easier with the updated Nokia mobile
web templates. These templates are designed to provide optimised web browsing experiences on Nokia phones: smartphones
and
mobile phones. In addition, you can make use of the Mobile Web Components to add HTML5 feature to your websites and web
apps quickly.
More on Nokia browser for N9 ›
Read more about mobile web browsing ›
Read more about User-Agent headers for Nokia phones ›
Use the Nokia mobile web templates ›
Discover the Mobile Web Components ›
Web-based location APIs are available from developer.nokia.com for all Nokia Developer members. The Nokia Maps Image API
renders a map in the form of a digital still image, from a simple http request. The API can be used on any phone; from low-end
mobile phones to high-end smartphones and computers. The Nokia Maps API and Places API enable you to embed an interactive
Nokia Map and place data into websites, by the use of a few lines of client side JavaScript code. .
Find out more about the location APIs
Qt offers you a great new way to use web skills to create applications. With WebKit (Qt WebKit) integration, Qt offers
HTML5
and CSS3 support today. This is a quick and powerful way to use web assets and skills to produce apps for smartphones and
mobile computers.
QtWebKit hands-on lab module ›
Cartoon Reader example ›
Beta Lab example ›
ListEm example ›
Are you a website or content owner? Do you want to take advantages of the accessibility that Series 40 web apps and Symbian
WRT widgets provide to web content, but avoid the need to code your own web app? The good news is that Nokia offers you two
tools that enable you to quickly and easily mobilise your content:
Ovi app wizard to create Symbian WRT widgets from up to four RSS feeds.
Nokia Web Clip Creator (beta) to create Series 40 web apps by clipping content from your website
Both tools provide an easy-to-use web interface that steps you through the process of creating your web app or widget; you
will have your content ready for submission to Nokia Store in minutes.
Join our community to ask questions or contribute to:
Series 40 web app development on the Nokia Developer Discussion Boards and Nokia Developer Wiki.
Symbian WRT widget development on the Nokia Developer Discussion Boards and Nokia Developer Wiki.
Make your web apps stand out with other great resources from Nokia Developer:
Nokia tutorials on Flash ›
Packaging Flash content in widgets ›
Symbian WRT widget UI customisation: Guarana UI Library ›
Device capabilities for Symbian WRT widgets:
Nokia Platform Services 2.0 ›
APIBridge ›
Mobilise your on-demand TV services fast with the Web TV template:
Read more about Web TV ›
Web TV template beta ›