Reputation: 5691
I want to know what operating system NOKIA smart-phones use? Which programming language is used to write it and is it possible to do kernel level programming for these systems? Can we use C codes to change the system software? Libraries are available or not? I have never coded for mobile phones. So if possible give me a link to the pages where these topics are discussed in detail. Thanks in advance. EDIT: I want the details for NOKIA s60 v3 and v5.
Upvotes: 3
Views: 2879
Reputation: 4773
Nokia has Symbian kernel (i don't know about them much) and LINUX kernel like the one in N900 (using maemo and meego) though N900 is considered as a tablet-pc more than a smartphone and it has lots of modified kernels .
Upvotes: 0
Reputation: 107759
From http://en.wikipedia.org/wiki/Nokia_S60:
The S60 Platform (formerly Series 60 User Interface) is a software platform for mobile phones that runs on Symbian OS.
The S60 software is a multivendor standard for smartphones that supports application development in Java MIDP, C++, Python and Adobe Flash.
Note that you'll have to register as a developer or jailbreak the phone:
(S60v3) uses a hardened version of Symbian OS (v9.1), which has mandatory code signing. In S60v3, a user may install only programs that have a certificate from a registered developer, unless the user disables that feature or modify the phone's firmware through third-party hacks that circumvent the mandatory signing restrictions.
Upvotes: 1