Пятница, 22.11.2024, 20:40
 
Главная Регистрация Вход
Приветствую Вас, Гость · RSS
Меню сайта
Категории каталога
Мои статьи [72]
Nokia [91]
тест-драйвы,обзоры
Аксессуары [7]
обзоры,тесты
Motorola [13]
тест-драйвы,обзоры
LG [9]
тест-драйвы,обзоры
Коммуникаторы, смартфоны [54]
тесты,обзоры
Мир ПК [4]
всё о ПК
Другое [37]
иные производители
Иная аппаратура [42]
mp3 плееры, медиаплееры, фотокамеры и т.п
Sony Ericcson [64]
тест-драйвы,обзоры
Samsung [62]
тест-драйвы,обзоры
HTC [26]
тест-драйвы,обзоры
Форма входа
Поиск
Друзья сайта
Мини-чат
Наш опрос
Как вам наш сайт???
1. отлично
2. хорошо
3. плохо
4. удовлетворительно
Всего ответов: 42
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
 Каталог статей
Главная » Статьи » Nokia

Платформа Series 60

Series 60 - платформа на основе Symbian OS, для мобильных телефонов.

В настоящее время является мировым лидером среди платформ для смартфонов. Была разработана корпорацией Nokia, и в последствий лицензирована другим компаниям, таким как Lenovo, LG Electronics, Panasonic и Samsung.

Так же в разработку входят компании, интегрирующие программное обеспечение Elektrobit, Teleca, SYSOPENDIGIA, Mobica, Texas Instruments, STMicroelectronics, Broadcom, Renesas, Freescale, и операторы мобильной связи Vodafone и Orange, которые разрабатывают и поставляют мобильные приложения и услуги для S60.

Версии и ключевые особенности платформы Series 60:

В зависимости от версии, ОС Symbian Series 60 (далее S60) подразделяется на редакции (edition), которые в свою очередь могут иметь пакеты дополнений (feature pack).

В списке ниже перечисленны все существующие на данный момент редакции и пакты дополнений платформы Series 60 и соответствующие им версии Symbian OS.

  • S60 0.9-й (S60v0.9) и 1-й редакции (S60v1.2), соответствуют Symbian OS v6.1
  • S60 2-й редакции (S60v2.0) имела несколько модификаций:
    • Feature Pack 1 (S60v2.1) соответствует Symbian OS v7.0s
    • Feature Pack 2 (S60v2.6) соответствует Symbian OS v8.0a
    • Feature Pack 3 (S60v2.8) соответствует Symbian OS v8.1a

S60 1-й и 2-й редакций бинарно - совместимы меду собой (это означает, что теоретически программы, написанные для S60 1-й и 2-й редакции могут запускаться на всех телефонах, работающих под управлением этих версий S60).

  • S60 3-й редакции (S60v3), соответствует Symbian OS v9.1
    • Feature Pack 1 соответствует Symbian OS v9.2
    • Feature Pack 1 соответствует Symbian OS v9.3
  • S60 5-й редакции (S60v5), вышла в октябре 2008. Соответствует Symbian OS v9.5. Число 4 пропущено по причине того, что считается несчастливым в некоторых азиатских странах (то же касается и модельного ряда Nokia).

Поддерживаемые платформой Series 60 разрешения экрана:

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
176x208
("классическое")
240x320 (QVGA) 352x416
горизонтальная ориентация:
208x176 (не реализовано) 320x240(реализовано в Nokia E61) 416x352(как пользовательский интерфейс впервые реализовано в Nokia E70)
208x176
(не реализовано)
320x240
(реализовано в Nokia E61)
416x352
(как пользовательский интерфейс впервые реализовано в Nokia E70)

Архитектура платформы Series 60

Схема архитектуры платформы Series 60 показана на рисунке ниже:

Схема архитектуры платформы Series 60

Symbian OS Extensions – это набор возможностей, позволяющих платформе S60 взаимодействовать с функциями компонентов «железа», такими как вибровызов, статус заряда батареи и пр.

S60 Platform Services - это фундаментальные сервисы, предоставляемые платформой. Они включают:

  • Application Framework Services - базовые возможности запуска приложений и сервисов, компоненты пользовательского интерфейса.
  • UI Framework Services - определенный вид компонентов интерфейса и операции с событиями.
  • Graphics Services - создание графики и отрисовка ее на экране.
  • Location Services – метод, с помощью которого платформа «узнает» о местоположении аппарата.
  • Web-Based Services - включают сервисы по установлению соединений, взаимодействию с WEB, в том числе обеспечивает работу браузеров и загрузку файлов.
  • Multimedia Services - проигрывание видео и аудио, распознавание речи.

S60 Application Services - набор возможностей, которые используются приложениями S60 и могут быть использованы разработчиками при создании сторонних приложений.

S60 Java Technology Services - набор возможностей, которые используются приложениями S60 и могут быть использованы разработчиками при создании сторонних приложений на языке Java.

Средства разработки Series 60

Компания 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.

Категория: Nokia | Добавил: zamig (06.12.2008)
Просмотров: 2370
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]