Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries. Thanks for all your past and future contributions.
Nokia supports a range of Open Source activities in research centers and development groups around the world. Projects, documentation and resources are hosted in the most appropriate ecosystem for fostering and growing each project. Some are hosted and managed by Nokia directly, while for many others Nokia is simply a contributor.
The first section lists the Core Projects which are currently receiving Nokia Investment. The remaining sections list other projects of interest to Nokia and the Nokia Developer community, and archived projects that were formerly of interest.
Possible new projects to add
- Windows Phone Toolkit
- More Windows Phone Toolkit
- Coding4Fun Toolkit
- Sencha HTML5 toolkit
- Phone Gap
- jQuery Mobile
- More JQuery
- AgreeYa Mobility
- Yammer SDKs
- Lots of stuff
- Lots of stuff
Nokia uses WebKit in its platform browsers, and it is also the base of Qt WebKit.
This list is contains open source projects that are of interest to Nokia or the Nokia Developer community. Note that the list is not limited to projects that are officially supported or sponsored by Nokia. In many cases the support is provided by Nokia employees within their work hours, or in their own time.
- WebKit Nokia is an active contributor of the WebKit project. Nokia has contributed to the core engine and also released the following packages:
- S40WebKit - WebKit implementation for Series 40 devices
- Sofia-SIP (is an opensource SIP User-Agent library, compliant with the IETF RFC3261 specification).
- Nokia Data Gathering offering organizations a fast, accurate and cost effective way to collect data using mobile phones.
- Disco is a distributed computing framework based on the MapReduce paradigm. Disco is open-source; developed to solve real problems in handling massive amounts of data.
The following projects are "relevant" and have received significant Nokia interest or investment in the past. However they are currently either no longer active or no longer being supported as open source projects (archived projects that are not active or not relevant have been removed).
- MeeGo/Maemo - Linux based open source platform used by Nokia in MeeGo Harmattan Nokia N9 mobile device - founder
- gst-openmax - a GStreamer plug-in that allows communication with OpenMAX IL components - maintaner
- gst-dsp - enables GST to take advantage of DSP algorithms for the OMAP 3 platform used in a number of devices like beagleboard and N900 - maintainer
- Telepathy - a flexible, modular communications framework that enables real-time communication via pluggable protocol backends
- PulseAudio - a sound system for POSIX OSes
- GStreamer - a library for constructing graphs of media-handling components. The applications it supports range from simple Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing.
- Qt Creator - a cross-platform integrated development environment (IDE) tailored to the needs of Qt and Qt Quick developers
- Qt sources - clone the repositories of Qt and many Qt-related software such as Qt Creator, Qt mobility, etc
- Qt Code Examples (Nokia Developer Example Code)
- KDE – free and open source software for mobile and desktop platforms.
- PySide – LGPL-licensed Python bindings for the Qt cross-platform application and UI framework.
- Symbian - Symbian was the first platform specifically developed for smartphones.
- PySymbian - a port of the Python language to Symbian
- WordPress Mobile Pack - Nokia helped the development of a mobile theme
- Nokia mobile theme for Drupal - Nokia created a theme that works with different mobile plugins for Drupal