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 for the new Nokia Asha software platform and 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.
Let your users' visual creativity run wild on their Nokia Lumia smartphone with over 50 chainable filters and effects.
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.
The Nokia Music API is a collection of web service and C# APIs that allows you to offer elements from Nokia's Music service
within the look and feel of your own application.
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.