Nokia uses a strategic mix of mobile platforms to create devices that meet the needs of our global user base. These are the tools developers can use for each platform:
Windows Phone SDK: Target the full range of exciting Nokia Lumia smartphones, including the latest: the Nokia Lumia 900 and Nokia Lumia 610, built on Windows Phone from Microsoft. More ›
Qt SDK: Want to develop for the stunning Nokia N9 or the extensive range of Qt-enabled Symbian phones? The Qt SDK delivers you the tools. More ›
Series 40: Build apps for the world's largest mobile platform using using the Nokia SDK for Java and the Nokia Web Tools. More ›
Featured Technologies: Nokia uses a range of additional technologies to provide users with the experience they crave. Featured technologies include Location APIs, NFC, Symbian C++ and others. More ›
Announced jointly with China Telecom, the Nokia 800C is the first CDMA Windows Phone in China and Nokia's first Lumia product
for the world's largest smartphone market. The Nokia 800C ships complete with the latest update to Windows Phone 7.5, and
is tailored to the Chinese market with apps for local social networks Sina Weibo, QQ, and Renren, as well as offering China
Telecom services. As the world's largest CDMA operator, China Telecom is a key partner in further accelerating Nokia Lumia
volumes.
The Nokia Lumia 800C starts shipping in April. China Telecom will also launch the Nokia 610C during the second quarter of
2012.
View the specs of the Nokia 800C ›
See how Nokia Lumia is spreading around the world ›
Find out more about developing apps for Lumia ›
The Nokia Lumia 610 is built on a new software release from Microsoft that delivers enhanced capabilities to the Windows Phone
7.5 platform. This new release provides support for lower memory and processor requirements, while still delivering the same
great experience. As the most affordable Lumia smartphone yet, and being aimed at a larger audience, the Nokia Lumia 610 opens
up new opportunities for your apps.
Check out the specs of the Nokia 610 ›
The Windows Phone SDK 7.1.1 Update offers new features designed to help you create apps for the Nokia Lumia 610.
Download the Windows Phone SDK 7.1.1 Update ›
The Nokia 808 PureView delivers imaging capabilities never seen before in a smartphone. With its groundbreaking high resolution
sensor with 41MP, Carl Zeiss optics, and PureView imaging technology, anyone can capture professional looking images in any
condition. This is achieved by, for example, condensing the information from 7 pixels into 1 for sharp, clear, and ready to
share 5 MP photos.
Find out more about the Nokia 808 PureView ›
View the specs ›
Qt gives apps access to the revolutionary imaging capabilities of the Nokia 808 PureView through the Qt Mobility APIs — which
also provides access to most of the phone features.
Start building Qt imaging apps with Qt Mobility ›
The Nokia SDK 1.1 for Java is now available for Series 40 developers. The new SDK features an emulator based on the Nokia
Asha 303, enabling you to test applications for Series 40 touch phones with a QWERTY keyboard. Among other new features, the
SDK includes updated tools for creating and testing apps that use in-app purchasing, allowing you to sell digital assets from
within the application.
Get more information about the SDK ›
Download the SDK ›
The latest Qt SDK is your opportunity to take advantage of the growing demand for Qt apps on Symbian smartphones and the Nokia
N9. With the powerful Qt 4.7.4 APIs and Qt Quick you can efficiently and quickly create one app for multiple platforms. The
Qt SDK 1.2.1 release delivers new simulator features to make targeting the Nokia N9 even easier, as well as an update to Qt
4.8 for
desktop apps.
Download the SDK ›
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.
Your web apps can now determine the location of their user's phone and you can offer users the ability to send SMS messages
directly from your apps. Performance is improved too: images within your web app are cached on the user's phone making for
faster loading and refreshing of content.
To complement these new web apps features Nokia Web Tools has been updated too. Now you can simulate location while testing
web apps on a computer and resolve code issues faster using the newly enabled debugging features of the integrated Web Inspector.
Once you've created a web app that differentiates your web content and offers great user engagement, it can be distributed
through Nokia Store, exposing it to millions of Series 40 Nokia Store users.
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 has announced three new NFC capable phones; the Nokia 600, Nokia 700, and Nokia 701 phones. These phones further expand the possibilities for leveraging NFC technology to delivery exciting new applications. Using NFC technology your applications can connect phones, exchange data, and read information from NFC chips that can be embedded into almost any everyday object.
NFC offers outstanding opportunities for shaping the next revolution in mobile phone use. With a growing range of NFC capable phones, Nokia is helping lead the adoption of this exciting new technology.
Remoter is a Qt app that lets you remotely control your computer using a virtual touchpad and keyboard. It's a clever way to control slide presentations, music, videos, browse the web, or write text without needing to be near your PC. Remoter has already achieved in excess of 1.2 million downloads from the Nokia Store.
The Custom VideoPlayer is a reusable QML component for video playback. It supports different resolutions, transparent overlay components, and also allows the user to show or hide the play controls. Mobile application developers can easily embed this component into their Qt Quick applications.
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.
RDA is Nokia Developer’s free-of-charge service that enables you to access a wide range of Series 40 phones over the internet. Once you have booked a phone, it’s easy to install your software and test your app. RDA provides a range of additional features, such as the ability to transfer files to the phone and takes screenshots.
Mike Arvela, Lead Developer at Futurice, demonstrates the steps for implementing In-App Purchasing for Java MIDlet applications. With Nokia Store achieving over 10 million downloads per day, driving revenue beyond paid downloads is essential. In app purchase helps you open new revenue streams, with virtual goods, subscriptions, try & buy, and beyond.
Mike Arvela, Lead Developer at Futurice, explains how to implement In-App Purchasing into an existing application. With Nokia Store achieving over 10 million downloads per day, driving revenue beyond paid downloads is essential. In app purchase helps you open new revenue streams, with virtual goods, subscriptions, try & buy, and beyond.
Match'em Poker is 'match 3' style game: Against the clock, players switch cards on a grid to form different poker hands. Originally developed for iOS, the game has been ported to Qt and Windows Phone. The objective of the porting projects was to keep the app changes and therefore effort to a minimum: Reusing all of the original assets and modifying the code as little as possible. The ports were achieved to Qt using Qt GameEnabler and Windows Phone using XNA. As such, these ports demonstrate an efficient way to implement a sprite-based 2D game using custom animations with Open GL ES 2.0.
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.