Новости S40 S60 |
Телефоны S40 |
Смартфоны S60 |
Статьи и документация |
Программы для S40 S60 |
Игры для S40 S60 |
Темы для S40 S60 |
База ссылок по S40 S60 |
Написать редактору |
Series 60 - платформа на основе Symbian OS, для мобильных телефонов. В настоящее время является мировым лидером среди платформ для смартфонов. Была разработана корпорацией Nokia, и в последствий лицензирована другим компаниям, таким как Lenovo, LG Electronics, Panasonic и Samsung. Так же в разработку входят компании, интегрирующие программное обеспечение Elektrobit, Teleca, SYSOPENDIGIA, Mobica, Texas Instruments, STMicroelectronics, Broadcom, Renesas, Freescale, и операторы мобильной связи Vodafone и Orange, которые разрабатывают и поставляют мобильные приложения и услуги для S60.
В зависимости от версии, ОС Symbian Series 60 (далее S60) подразделяется на редакции (edition), которые в свою очередь могут иметь пакеты дополнений (feature pack).
В списке ниже перечисленны все существующие на данный момент редакции и пакты дополнений платформы Series 60 и соответствующие им версии Symbian OS.
S60 1-й и 2-й редакций бинарно - совместимы меду собой (это означает, что теоретически программы, написанные для S60 1-й и 2-й редакции могут запускаться на всех телефонах, работающих под управлением этих версий S60).
S60 1-й редакции - 176x208
S60 2-й редакции (Feature Pack 1,2) - 176x208
S60 2-й редакции (Feature Pack 3) - 176x208, 352x416 (только Nokia N90)
S60 3-й редакции - 320x240 (т.н. стандарт QVGA, название возникло по причине того что это разрешение составляет 1/4 от стандартного разрешения VGA), 352x416 (для некоторых моделей), 208x208 (только Nokia 5500).
S60 5-й редакции - 640x360 (т.н. стандарт nHD - девятая часть разрешения HDTV)
В зависимости от возможностей конкретной модели смартфона начиная с S60 3-й редакции поддерживается как горизонтальная так и вертикальная ориентация экрана:
![]() |
![]() |
![]() |
176x208 ("классическое") |
240x320 (QVGA) | 352x416 |
![]() |
![]() |
![]() |
208x176 (не реализовано) |
320x240 (реализовано в Nokia E61) |
416x352 (как пользовательский интерфейс впервые реализовано в Nokia E70) |
Схема архитектуры платформы Series 60 показана на рисунке ниже:
Symbian OS Extensions – это набор возможностей, позволяющих платформе S60 взаимодействовать с функциями компонентов «железа», такими как вибровызов, статус заряда батареи и пр.
S60 Platform Services - это фундаментальные сервисы, предоставляемые платформой. Они включают:
S60 Application Services - набор возможностей, которые используются приложениями S60 и могут быть использованы разработчиками при создании сторонних приложений.
S60 Java Technology Services - набор возможностей, которые используются приложениями S60 и могут быть использованы разработчиками при создании сторонних приложений на языке Java.
Компания Nokia предоставляет пакет средств разработки (SDK) для загрузки со своего сайта. SDK включает документацию, файлы библиотек и описаний заголовков, необходимые для создания программ, а так же эмулятор ОС смартфона для Windows. Symbian OS 9 и более ранние версии Symbian OS до v. 8 включительно используют различные версии GCC-компилятор для создания приложений, что связано с бинарной несовместимостью между этими версиями. Для Series 60 SDK доступно для С++ и Java.
Программирование на C++ для осуществляется с помощью коммерческой интегрированной среды разработки CodeWarrior для Symbian OS, либо Carbide.c++, интегрированной среды разработки, основанной на Eclipse. Пробные версии персональной, профессиональной и OEM-версии CodeWarrior доступны для загрузки с сайта Nokia. Express-версия Carbide.c++ позволяет создавать полнофункциональные программы и является бесплатной. Платные версии - Developer, Professional, and OEM предлагают дополнительные возможности, такие как дизайна интерфейса пользователя, аварийный отладчик и т.д.
Java-приложения для Symbian OS разрабатываются с использованием стандартных технологий и средств, таких как Sun Java Wireless Toolkit (бывший J2ME Wireless Toolkit).
Для установки в телефон C++ приложения запаковываются в SIS-файлы, а Java - в JAR или JAD-файлы. Установка SIS-приложений для Symbian OS 9.x усложнена по сравению с предыдущими версиями по причине необходимости подписки программ. Подробнее об установке приложений для Series 60 смотрите в статье "Установка программ для Symbian".
Помимо скомпилированный программ для Series 60 написан интерпретатор языка Python, позволяющий запускать на телефоне скрипты на этом языке. Для интерпретатор Python, существует API, поддерживающее Bluetooth и многое другое.
Разработчики приложений и контента на Flash Lite могут использовать Flash 8 Professional или Flash CS3 Professional от Adobe Systems Incorporated. Для разработки тем экрана используется новый редактор тем от Nokia - Carbide.ui Theme Edition 3.2.
Добавить в закладки: