Symbian S60

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

S60 (Series 60) — программная платформа[

Freescale, и операторы мобильной связи Vodafone и Orange
, которые разрабатывали и поставляли мобильные приложения и услуги для S60.

Программное обеспечение S60 — это торговый стандарт для смартфонов, который поддерживает приложения, разработанные на языках Java MIDP, C++, и Python. Особенностью является возможность установки дополнительных приложений.

S60 состоит из набора библиотек и стандартных приложений, таких, как: телефония, инструменты PIM, мультимедийные проигрыватели.

Технические характеристики

Разработка приложений

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

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

Русскоязычную информацию можно найти на специальных сайтах (недоступная ссылка).

Ограничения Symbian 9

Особенностью операционной системы Symbian 9 (платформы от S60 3rd edition до Nokia Belle FP1) является механизм сертификации приложений. Существует несколько видов сертификатов, в зависимости от вида сертификата, которым подписан установочный пакет приложения, определяются его полномочия в системе. В результате оказывается затруднительной установка нелицензионных и даже многих бесплатных приложений. Также пользовательским приложениям запрещён доступ ко многим системным каталогам файловой системы. Впрочем, имеется возможность бесплатно получить сертификат разработчика для своего устройства (привязан к конкретному аппарату), позволяющий устанавливать подавляющее большинство приложений, предварительно "подписав" их пакеты. Кроме того, для Symbian 9 и ^3 существует кустарная процедура[1], аналогичная Jailbreak, заключающаяся в получении доступа к системной памяти и подмене оригинального installserver на модифицированный. Стоит отметить, что в случае непредвиденных обстоятельств после взлома телефон можно обратно сбросить на заводские настройки с оригинальным installserver. Для восстановления имеется специальная область памяти только для чтения, где находится копия системы с заводскими настройками.

Модели телефонов

Серия 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^2 5.1 9.5
Symbian^3 5.2 9.5
  • Nokia N8 (12MP) обновлён до Belle
  • Nokia E7
    (8MP) обновлён до Belle
  • Nokia C7-00 (8MP) обновлён до Belle
  • Nokia C6-01 (8MP) обновлён до Belle
Symbian Anna
5.2 9.5
Symbian Belle (Или Nokia Belle) 5.3 10.1
  • Nokia 603 (5MP) обновлён до Belle FP1
  • Nokia 700 (5MP) обновлён до Belle FP1
  • Nokia 701 (8MP) обновлён до Belle FP1
Nokia Belle,
Feature Pack 1
5.4 [2] [источник не указан 4840 дней]
Nokia Belle,
Feature Pack 2
5.5 [2] [источник не указан 4840 дней]

Литература

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

Примечания

  1. Взлом защиты Symbian Belle без личного сертификата. Дата обращения: 6 июня 2012. Архивировано 13 августа 2012 года.
  2. 1 2 The HTML5 test — How well does your browser support HTML5? Дата обращения: 12 мая 2012. Архивировано 25 марта 2012 года.