Хочу узнать, какую операционную систему используют смартфоны NOKIA? Какой язык программирования используется для его написания и возможно ли выполнять программирование на уровне ядра для этих систем? Можем ли мы использовать C-коды для изменения системного программного обеспечения? Библиотеки доступны или нет? Я никогда не кодировал для мобильных телефонов. Поэтому, если возможно, дайте мне ссылку на страницы, где эти темы обсуждаются подробно. Заранее спасибо. РЕДАКТИРОВАТЬ: Я хочу детали для NOKIA s60 v3 и v5.
С http://en.wikipedia.org/wiki/Nokia_S60:
Платформа S60 (ранее Series 60 User Interface) - это программная платформа для мобильных телефонов, которая работает на Symbian OS .
Программное обеспечение S60 является стандартом различных производителей для смартфонов, поддерживающим разработку приложений на Java MIDP, C ++, Python и Adobe Flash.
Обратите внимание, что вы 'Вам придется зарегистрироваться в качестве разработчика или сделать джейлбрейк телефона:
(S60v3) использует защищенную версию Symbian OS (v9.1), которая имеет обязательную подпись кода.На S60v3 пользователь может устанавливать только программы, имеющие сертификат от зарегистрированного разработчика, если только пользователь не отключает эту функцию или не изменяет прошивку телефона через сторонние хаки, которые обходят обязательные ограничения подписи.
Nokia имеет ядро Symbian (я не знаю о них много) и ядро LINUX, такое же, как в N900 (с использованием maemo и meego), хотя N900 рассматривается как планшетный ПК больше, чем смартфон, и в нем есть много модифицированных ядра.