Symbian S60

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

S60 (Series 60) — программная платформа для смартфонов, которая использует Symbian OS. S60 — являлась лидером среди платформ для смартфонов в мире. Была разработана прежде всего корпорацией Nokia, и впоследствии лицензирована другим компаниям, таким как Lenovo, LG Electronics, Panasonic, Sony Ericsson и Samsung. Также в разработку входят компании, интегрирующие программное обеспечение Elektrobit, Teleca, Digia, Mobica, Texas Instruments, STMicroelectronics, Broadcom, Renesas, Freescale, и операторы мобильной связи Vodafone и Orange, которые разрабатывают и поставляют мобильные приложения и услуги для S60. S60 состоит из набора библиотек и стандартных приложений, таких как: телефония, инструменты PIM, мультимедийные проигрыватели. Программное обеспечение S60 — это торговый стандарт для смартфонов, который поддерживает приложения разработанные на языках Java MIDP, C++, и Python. Особенностью является возможность установки дополнительных приложений.

Содержание

[править] Технические характеристики

  • Операционная система: Symbian OS.
  • Версия Series 60 — Edition (1st (2001 г.), 2nd (2004 г.), 3rd (2005 г.)); расширения возможностей Series 60 x Edition — Feature Pack (1, 2, 3).
  • Размер экрана: 176×208. Встречаются модели с другим размером экрана (например, Siemens SX1 и Sendo X имели размер 176×220), но прикладным программам в них также выделялось окно 176×208. Начиная от Series 60 2nd Edition, Feature Pack 3 ОС поддерживает экраны размера 240×320, и более высокого разрешения (352×416) (например Nokia N90, работающая на Series 60 2nd Edition, Feature Pack 3 или Nokia N80 но уже на Series 60 3rd Edition), а также поддержка горизонтальной ориентации экрана (208×176, 320×240, 416×352).
  • Поддержка приложений, разработанных на Java (J2ME MIDP), Symbian C++.
  • Series 60 3rd Edition бинарно несовместима с предыдущими версиями Series 60, так как использует новую версию Symbian OS (v9.1).
  • В 2006 году был создан логотип «Разработан для устройств S60», который использовался для обозначения совместимости приложений (Symbian или Java) с Symbian OS.
  • В 2008 году произошли небольшие изменения в развитии платформы, самое основное изменение это поддержка управления приложениями при помощи сенсорного экрана, новая платформа получила название «S60 5th Edition». (На современных смартфонах Nokia с сенсорным экраном, под управлением S60, используется ОС Symbian 9.4 Touch)

[править] Разработка приложений

Разработку проводят на компьютере. Также на компьютере, используя программный эмулятор телефона, производят тестирование или отладку. При наличии соответствующего оборудования отлаживают и непосредственно и на устройстве (телефоне). Необходимы: компилятор С++, SDK. SDK распространяется Nokia и доступен для загрузки. В состав входят: документация, эмулятор для Windows, заголовочные файлы.

Из сред разработки наиболее известны Carbide и CodeWarrior.

Русскоязычную информацию можно найти на официальном форуме Forum Nokia, WIKI Nokia, а также на специальных сайтах.

[править] Ограничения Symbian 9

Особенностью операционной системы Symbian 9 (платформы S60 3 edition и S60 5edition) является механизм сертификации приложений. Существует несколько видов сертификатов, в зависимости от вида сертификата, которым подписан установочный пакет приложения, определяются его полномочия в системе. В результате оказывается затруднительной установка нелицензионных и даже многих бесплатных приложений. Также пользовательским приложениям запрещен доступ ко многим системным каталогам файловой системы. Однако имеется возможность бесплатно получить сертификат разработчика для своего устройства (привязан к конкретному аппарату), позволяющий устанавливать подавляющее большинство приложений, предварительно "подписав" их пакеты. Кроме того, для Symbian 9 существует кустарная процедура, аналогичная Jailbreak для iPhone.

[править] Модели телефонов

Серия S60 Версия S60 Номер версии
Symbian OS
Модели
S60 0.9 6.1
S60 1st Edition 1.2 6.1
S60 2nd Edition 2.0 7.0s
S60 2nd Edition,
Feature Pack 1
2.1 7.0s
S60 2nd Edition,
Feature Pack 2
2.6 8.0a
S60 2nd Edition,
Feature Pack 3
2.8 8.1a
S60 3rd Edition 3.0 9.1
S60 3rd Edition,
Feature Pack 1
3.1 9.2
S60 3rd Edition,
Feature Pack 2
3.2 9.3
S60 5th Edition
(Или Symbian^1)
5.0 9.4
Symbian^3 (Или Symbian Anna) 5.2 9.5
Symbian Belle (Или Nokia Belle) 5.3 10.1

[править] Литература

  • Труфанов Александр Николаевич Symbian C++. Программирование для мобильных телефонов. — М.: «Вильямс», 2010. — 464 с. — 1000 экз. — ISBN 978-5-8459-1629-7

[править] Примечания

Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Участие
Печать/экспорт
Инструменты
На других языках