Application development for Nokia phones is based on three technical platforms: Windows Phone for smartphones, Qt for the
Nokia N9 and Symbian, and Series 40 for mid-range phones.
Get ready for Nokia products with Windows Phone - you can start developing now.
Build Java and Web apps for hundreds of millions of Series 40-based phones.
Java technology enables you to address a huge diversity of market segments, including those in emerging markets.
In addition to these technologies, Nokia uses and provides additional technologies to enhance the platforms or are used for
specific use cases.
Nokia Ad Exchange
Take advantage of 120+ ad networks and a simplified API to monetize your app quickly.
Near Field Communication
NFC is opening up new possibilities for mobile applications. Applications using this short-range radio technology can greatly
simplify how a user gathers data from their environment.
HERE Location Platform
Web APIs and Native SDKs that allow you to develop interactive applications with maps and map-related services at their core.
Target the Nokia N9 and 100 million Symbian devices today and prepare to build apps for the next billion.
Symbian C++ is the native programming language for Symbian and the Symbian C++ framework can be used to develop for the full
range of Symbian-based Nokia phones.
Please note that for newer versions of Symbian Nokia advises using the Qt SDK for application development.
Adobe Flash Lite
Nokia ships Flash Lite on 400 million+ phones and Flash web content can be displayed in most Nokia web browsers. In addition,
Flash Light-based apps are distributable via the Nokia Store.