News

Developing for Nokia

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 ›

Highlights

Nokia 800C takes Nokia Lumia to China

Announced jointly with China Telecom, the Nokia 800C is the first CDMA Windows Phone in China and was 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 800C is shipping now.

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 — taking Windows Phone to a larger audience

Nokia Lumia 610

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 ›

How good can a pixel be? Target the revolutionary Nokia 808 PureView using Qt

Nokia 808 PureView

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 ›

Nokia SDK 1.1 for Java brings in-app purchase tools

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 ›

Qt SDK 1.2.1 with new features for Nokia N9 app development

Qt

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 ›

Web experiences for Series 40 are now even better

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 expands the opportunities for NFC apps

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.

Find out more about the NFC technology from Nokia ›

Spotlights for development View all

Remoter: Powered by Qt
Nokia Developer Projects: Custom QML VideoPlayer
Series 40 web apps technical how to: Debugging
Testing your Series 40 Java apps with RDA
Nokia SDK for Java: Setting up In-App Purchasing
In-App Purchasing: Integrating into existing MIDlets
Match’em Poker Example App
Series 40 Web Apps : BBC Reader Part 1 - Debugging
Series 40 Web Apps: BBC Reader Part 2 - Error Handling

Remoter: Powered by Qt

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.

More on developing your apps with Qt More

Nokia Developer Projects: Custom QML VideoPlayer

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.

For more information on the Custom QML VideoPlayer More

Series 40 web apps technical how to: Debugging

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.

Learn more about developing Series 40 web apps More

Testing your Series 40 Java apps with RDA

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.

Test your Series 40 Java apps using RDA More

Nokia SDK for Java: Setting up In-App Purchasing

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.

Learn more about developing your apps with Java More

In-App Purchasing: Integrating into existing MIDlets

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.

Learn more about developing your apps with Java More

Match’em Poker Example App

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.

Explore the Qt porting example in Nokia Developer Projects More

Series 40 Web Apps : BBC Reader Part 1 - Debugging

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.

Learn more about creating Series 40 web apps More

Series 40 Web Apps: BBC Reader Part 2 - Error Handling

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.

Learn more about creating Series 40 web apps More
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2012 All rights reserved