Symbian OS
Курсовая работа, 10 Мая 2013, автор: пользователь скрыл имя
Краткое описание
Symbian OS — это операционная система для сотовых телефонов, смартфонов и коммуникаторов, разрабатываемая консорциумом Symbian, основанным в июне 1998 года компаниями: Psion, Nokia, Ericsson и Motorola. Позже к консорциуму присоединились компании: Sony Ericsson, Siemens, Panasonic, Fujitsu, Samsung, Sony, Sharp и Sanyo
Содержание
Введение 4
История версий 5
Описание 9
Особенности 15
Интерфейс пользователя 15
Поддержка нескольких языков 15
Разработка приложений 16
Другие языки 17
Развертывание 18
Архитектура 18
Symbian ядро 18
Операционная система 19
Заключение. 20
Список используемой литературы. 21
Прикрепленные файлы: 1 файл
Kursovaya.docx
— 88.34 Кб (Скачать документ)Федеральное агентство связи
ФГОБУ ВПО
Кафедра: «Информатики и ВТ»
КУРСОВОЙ ПРОЕКТ
по дисциплине: Операционные Системы
Выполнил:
Студент Пупкин А.Г
группа:
Проверил:
Шурупов Ю.А
Оглавление
Введение 4
История версий 5
Описание 9
Особенности 15
Интерфейс пользователя 15
Поддержка нескольких языков 15
Разработка приложений 16
Другие языки 17
Развертывание 18
Архитектура 18
Symbian ядро 18
Операционная система 19
Заключение. 20
Список используемой литературы. 21
Введение
Symbian OS — это операционная система для сотовых телефонов, смартфонов и коммуникаторов, разрабатываемая консорциумом Symbian, основанным в июне 1998 года компаниями: Psion, Nokia, Ericsson и Motorola. Позже к консорциуму присоединились компании: Sony Ericsson, Siemens, Panasonic, Fujitsu, Samsung, Sony, Sharp и Sanyo.
24 июня 2008 года компании Nokia, Sony Ericsson, Motorola и NTT DOCOMO официально заявили об объединении Symbian OS, S60, UIQ и MOAP(S) с целью создания единой открытой мобильной платформы. Вместе с компаниями AT&T, LG Electronics, Samsung Electronics, STMicroelectronics, Texas Instruments и Vodafone была создана некоммерческая организация Symbian Foundation. Nokia анонсировала покупку оставшихся не принадлежащих ей акций Symbian Ltd., после чего станет возможным предоставление исходных кодов системы членам Symbian Foundation.
Symbian OS является преемником операционной системы EPOC32, разработанной компанией Psion для своих карманных компьютеров. В 1998—1999 гг. значительная часть системы была переписана с целью оптимизации кода для работы на устройствах с ограниченными ресурсами. Разработчикам удалось добиться значительной экономии памяти, улучшения кэширования кода и, как следствие, ускорения работы программ, при пониженных требованиях к энергопотреблению. С точки зрения разработки, отличительной особенностью системы является полностью объектно-ориентированная архитектура (на уровне API). Начиная с версии системы 9.x появился серьёзный механизм защиты — разграничение API в соответствии с правами приложений (capabilities). Основной язык разработки приложений — С++, имеется поддержка Java. Также существуют библиотеки PIPS для портирования приложений с других ОС.
.
История версий
Версия |
Описание |
Symbian OS 6.0 и 6.1 |
Первый «открытый» Symbian OS телефон, Nokia 9210 Communicator, был выпущен в июне 2001 года. Разработаны различные интерфейсы устройств "смартфон" и "коммуникатор", подразделяются на базе конструкций с клавиатурой или планшета. Два рекомендательных интерфейсов (DFRDs или устройства образцов семейства Reference) были выпущены - Quartz и Crystal. Первый был объединен с дизайном Ericsson's "Ronneby» и стал основой для UIQ интерфейсом, последний появился на рынке как Nokia Series 80 UI. Позже были DFRDs Sapphire, Ruby, и Emerald. Только Sapphire пришли на рынок, превращающийся в Перл DFRD и, наконец, Nokia Series 60 UI, клавиатура на основе " square " интерфейс для первых настоящих смартфонов. Первая из них была Nokia 7650 смартфон (featuring Symbian OS 6.1), которая также была первой со встроенной камерой с VGA (0,3 Мп = 640 × 480). Несмотря на эти усилия, чтобы быть универсальным, пользовательский интерфейс был четко разделен между конкурирующими компаниями: Crystal и Sapphire была Nokia, Ericsson Quartz . DFRD была оставлена Symbian в конце 2002 года, в рамках активного отступление от разработки интерфейса в пользу "обезглавленный" поставки. |
Symbian OS 7.0 и 7.0s |
Это очень важный выпуск Symbian который появился со всеми современными пользовательскими интерфейсами, включая UIQ (Sony Ericsson P800, P900, P910, Motorola A925, A1000), Series 80(9300 Nokia, 9500), Series 90 (Nokia 7710), Series 60 (Nokia 3230, 6260, 6600, 6670, 7610), а также несколько FOMA телефонов в Японии и Siemens SX1 (VGA камеры, MMC карт, Bluetooth, Infraport, радио) - первый и последний телефон Symbian от Siemens. Он также добавил, EDGE и поддержка IPv6 . Java поддержка была изменена с pJava и JavaPhone, основанную на Java ME стандарт. Первый миллион телефонов Symbian был продан в 1 квартале 2003 года, с увеличением скорости до одного миллиона в месяц к концу 2003 года. Symbian OS 7.0s была версия 7.0 специальная адаптированная для совместимости с Symbian OS 6.x аппаратов , частично для обеспечения совместимости Communicator 9500 и его предшественник Communicator 9210. В 2004 году Psion продала свою долю в Symbian. В том же году, первый червь для мобильных телефонов, использующих Symbian OS, Cabir , был разработан, в котором используется Bluetooth , для распространения на близлежащие телефоны. |
Symbian OS 8.0 |
Одно из преимуществ было бы выбрать один из двух различных ядер ( EKA1 или EKA2). Тем не менее, версия ядра EKA2 не обнавлялась до Symbian OS 8.1b. Ядра ведут себя более или менее для пользователя одинаково, но внутренне они очень разные. EKA1 была выбрана некоторыми производителями, чтобы сохранить совместимость со старыми драйверами устройств, в то время как EKA2 был ядра реального времени .8.0b был deproductised в 2003 году. Также были включены новые API-интерфейсы для поддержки CDMA , 3G , двусторонний поток данных, DVB-H , а также OpenGL ES с векторной графикой и прямой доступ к экрану. |
Symbian OS 8.1 |
Улучшенная версия 8.0, была доступна в 8.1a и 8.1b версии, с EKA1 и EKA2 ядрами соответственно. 8.1b версия, с одним чипом EKA2 Поддержка телефона, но не дополнительный слой безопасности, была популярна среди японских телефонных компаний поддерживающих режим реального времени, но не позволяет открытой установки приложения. Первый и, возможно, самый известный смартфон с участием Symbian OS 8.1a была Nokia N90 в 2005 году, Nokia первый в Nseries . |
Symbian OS 9.0 |
Symbian OS 9.0 был использован для внутренних целей только Symbian. Было-де-productised в 2004 году. 9,0 положило конец дороги для EKA1. 8.1a является окончательным EKA1 версии Symbian OS. Symbian OS в целом поддерживать разумную совместимость двоичного кода . В теории ОС была до ЭР1-ER5, то от 6.0 до 8.1b. Для 9.0 были необходимы существенные изменения, связанные с инструментами и безопасностью, но это должно быть одноразовым событием. Переход от требующих ARMv4 к требованию ARMv5 не нарушает обратную совместимость. |
Symbian OS 9.1 |
Выпущен в начале 2005 года. Она включает в себя множество новых функций, связанных с безопасностью, в том числе платформы безопасности модуль содействия обязательного подписания кода . Новый ARM EABI бинарной модели означает, разработчикам необходимо техническое перевооружение и безопасность изменения означают, что им, возможно, придется перекодировать. платформы S60 3rd Edition телефоны Symbian OS 9.1. Sony Ericsson поставляет M600 и P990 на основе Symbian OS 9.1. Более ранние версии были дефектны, где телефон временно виснет после того, как владелец отправил большое количество SMS. Тем не менее, 13 сентября 2006 года, Nokia выпустила небольшую программу, чтобы исправить этот недостаток. Также добавлена поддержка Bluetooth 2.0. В Symbian 9.1 введена платформа безопасности . Чтобы получить доступ к определенным API, разработчики должны подписывать свои приложения с цифровой подписью . Основные возможности являются назначаемые пользователем и разработчики могут самостоятельно подписать их, а более продвинутые возможности требуют сертификации и подписании через Symbian Signed программа, которая используется для независимых тестов дома и производителя телефонов для утверждения. Например, файл письменной форме, выдаваемые пользователю возможность в то время как доступ к мультимедиа драйверам устройств требуют одобрения производителя телефона. |
Symbian OS 9.2 |
Была выпущена в 1 квартале 2006 года. Поддержка OMA Device Management 1.2 (был 1.1.2). поддержка Вьетнамского языка. S60 3rd Edition Feature Pack 1 для телефонов Symbian OS 9.2. Телефоны Nokia с Symbian OS 9.2 OS Nokia E71 , Nokia E90 , Nokia N95 , Nokia N82 , Nokia N81 и Nokia 5700. |
Symbian OS 9.3 |
Была выпущена 12 июля 2006 года. Обновления включают улучшенное управление памятью и встроенной поддержкой Wi-Fi802,11 , HSDPA . Nokia E72 , Nokia 5730 XpressMusic , Nokia N79 , Nokia N96 , Nokia E52 , Nokia E75 , Nokia 5320 XpressMusic , Sony Ericsson P1 и другие имеющие Symbian OS 9.3. |
Symbian OS 9.4 |
Анонсирована в марте 2007 года. Обеспечивает увеличение скорости
подкачки, которое доступно с v9.3
. Приложения должны запускаться до 75%
быстрее. Кроме того, SQL поддержку оказывает SQLite . Поставляетс Используется в качестве основы для Symbian ^ 1, первая платформа Symbian версии. Релиз также более известный как S60 5th Edition , так как это комплектный интерфейс для операционной системы. |
Symbian ^ 2 |
Symbian ^ 2 версия Symbian, которая используются только японскими производителями, началась продаваться на рынке Японии с мая 2010 года. Даная версия не используется Nokia. |
Symbian ^ 3 (Symbian OS 9.5) и Symbian Anna |
Symbian ^ 3 является значительным улучшением по сравнению с предыдущим S60 5th Edition и оснащена сенсорным меню в пользовательском интерфейсе, а также новым ядром Symbian OS с аппаратным ускорением графики, дальнейшее улучшение наступило в первой половине 2011 года, включая клавиатуру QWERTY , Новый браузер и сплит-экран для ввода текста. Nokia объявила, что обновления для Symbian ^ 3 интерфейс будет доставлен постепенно, по мере их появления, Symbian ^ 4, планировалось ранее основной версии, в настоящее время прекращен, и некоторые из его предполагаемой функции будут включены в Symbian ^ 3 в последующих релизах, начиная с Symbian Anna. |
Nokia Belle (Symbian OS 10.1) |
24 августа 2011, Nokia объявила, что официально для трех новых смартфонов, Nokia 600 (позже замененный на Nokia 603 ), Nokia 700 и Nokia 701 . Nokia официально переименована Symbian Belle в Nokia Belle в блоге компании. Nokia Belle добавляет улучшения в Anna (выпадающий статус / панель уведомлений, глубже Near Field Communication интеграции, в свободной форме значительный рабочий стол с виджетами, и шесть рабочих столов вместо прежних трех). По состоянию на 7 февраля 2012, Nokia Belle обновления доступны для большинства моделей телефонов Nokia через Suite, кроме Австралии. Пользователи могут проверить наличие на домашней странице Nokia . С 1 марта 2012 года Nokia объявила о Feature Pack 1 Обновление для Nokia Belle, которая доступна в качестве обновления для Nokia 603, 700, 701 (без учета других), а также для Nokia 808 PureView изначально. |
Описание
Series60
Nokia Series60, в основе которой лежит Symbian OS, является самой распространенной платформой используемой в мобильных устройствах. Первый смартфон на базе Series60 был создан уже в далеком 2002 году – Nokia 7650. С того времени платформа совершенствовалась, обновлялась и даже, не так давно, сменила свой логотип и название, теперь она называется S60. Чтобы не было путаницы между версиями самой операционной системы Symbian и версиями платформы Nokia S60,стоит сразу обозначить их взаимосвязь:
S60 1st Edition — Symbian OS v6.1 Устройства на основе этой ОС: Nokia 7650, Nokia 3650, Nokia 3660, Nokia N-Gage, Nokia N-Gage QD, Sendo X и RoverPC Sendo X1, Siemens SX1
S60 2nd Edition —Symbian OS v7.0
- S60 2nd Edition, Feature Pack 1 — Symbian OS v7.0 Устройства
на основе этой ОС: Nokia 6600, Nokia 7610, Nokia 6260,
Nokia 3230, Nokia 6670, Nokia 7710, Panasonic X700, Panasonic X800,
Samsung D720, Samsung D730
- S60 2nd Edition, Feature Pack 2 — Symbian OS v8.0 .Устройства
на основе этой ОС: Nokia 6630, Nokia 6680, Nokia 6681,
Lenovo P930
- S60 2nd Edition, Feature Pack 3 — Symbian OS v8.1 .Устройства
на основе этой ОС: Nokia N70, Nokia N90
S60 3rd Edition — Symbian OS v9.1 - S60 3rd Edition, Feature Pack
1 — Symbian OS v9.1 Устройства на основе этой
ОС: Nokia 3250, Nokia N71, Nokia N80, Nokia N91, Nokia N92, Nokia
N93, Nokia E60, Nokia E61, Nokia E70, остальные совсем
новые смартфоны Nokia.
S60 имеет версии (Edition) и пакеты дополнений
(Feature Pack), при этом в течение одной версии
S60 в основе могли лежать разные версии
операционной системы. Переход от версии
1 к версии 2 сопровождался частичной несовместимостью
ПО, однако настолько частичной что обращать
внимания не стоит. Ясно виден эволюционный
путь развития ОС с постепенным наращиванием
функционала и возможностей как для разработчиков
ПО, так и для разработчиков самих телефонов.
Однако с появлением версии Symbian 9.1 и, соответственно,
S60 версии 3 ситуация изменилась в корне.
Попробуем рассмотреть те реальные отличия,
а не особенности пользовательского интерфейса,
которые ждут как пользователей, так и
разработчиков с приходом новой версии
платформы на потребительский рынок.
Series60 3rd Edition. Новое ядро системы –
EKA2
Одним из основных отличий является новое,
полностью переработанное ядро операционной
системы – ЕКА 2 (EPOC Kernel Architecture 2). Ранее
использовалось ядро EKA1. Основное их принципиальное
отличие состоит в том что ЕКА2 является
real-time (поддержка реального времени) ядром.
Новое многопотоковое ядро с предсказуемым
временем исполнения операций для процессов
и уменьшенным временем латентности позволяет
создавать приложения, для которых время
выполнения является критичным, например,
IP-стеки, потоковое видео, VoIP. Также стоит
отметить возможность создания смартфонов,
разработанных на основе однопроцессорной
архитектуры, что удешевляет стоимость
их разработки.
Series60 3rd Edition Полная бинарная несовместимость
– Binary Break
В новой версии ОС используется новый
компилятор, соответствующий стандарту
ARM ABI, что позволяет улучшить показатели
производительности системы и скорости
доступа к данным, увеличить эффективность
работы с памятью. «Расплатой» за это стала
полная бинарная несовместимость ранее
существовавших программ с новой версией
платформы S60. Для пользователей это означает
лишь одно – ни одно «старое» приложение
не может быть запущенно, и на начало выхода
смартфонов на рынок приложений для них
будет не так много, как к этому все привыкли.
Если смотреть на эту проблему трезво,
то ничего особо страшного не произошло.
Во-первых, для того чтобы приложения стали
запускаться, разработчикам нужно всего
лишь «пересобрать» проект новым компилятором.
Во-вторых, решается проблема старых, неподдерживаемых
проектов – пользователи все реже будут
находить программы, которые не работают
на их устройствах, потому что больше не
поддерживаются производителями ПО. Проводя
аналогию, можно сравнить эту ситуацию
с абонентскими базами операторов сотовой
связи – естественным образом с рынка
уйдут «мертвые души», но останется только
современное и качественное ПО. В-третьих,
косвенно решается проблема различных
разрешений экрана, которые появились,
начиная с таких устройств как Nokia N90. Разработчикам
все равно придется модифицировать эти
проекты для разных разрешений, теперь
их просто вынуждают это сделать. Для пользователей
это большой плюс, тем более что если проблема
работы программ, написанных для экранов
с разрешением 176х208, на экранах с разрешением
352х416 решена «растягиванием» изображения
(естественно о качестве самого изображения
говорить в таком случае не приходится),
то для разрешения экрана 240х320 подобного
решения просто нет. Кстати, тут же хотелось
бы отметить новый формат инсталляционных
файлов – один и тот же инсталлятор может
содержать в себе ресурсы для различных
разрешений экрана, то есть путаницы с
версиями программы возникнуть не должно.
Эволюционные изменения настолько назрели,
что Nokia не побоялась пойти на этот шаг,
что, в принципе, правильно. Было бы неправильно
не привносить что-то новое и действительно
нужное только для того, чтобы обеспечить
совместимость со старым и уходящим в
прошлое. Прошлое, конечно, нужно помнить
и уважать, но это прошлое недолжно останавливать
прогресс
Series60 3rd Edition Новая платформа безопасности,
Symbian Signed
Проблемы безопасности и защиты пользовательских
данных в наше время имеют очень большую
актуальность. На каждом углу «трубят»
о вирусах, форумы завалены вопросами
о вирусах и антивирусах. Однако будущим
обладателям смартфонов, основанных на
Symbian OS v9.1 больше беспокоиться не о чем.
Долгая и кропотливая работа над комплексной
системой защиты на уровне самой ОС завершена.
Итак, рассмотрим, что эта система из себя
представляет.
Механизм «подписей». Первым хочется отметить
тот факт, что абсолютно все приложения
должны быть подписанными (“signed”). В общем
и целом это аналог цифровой подписи. Подписи
в Symbian 9.1 делятся на Symbian Signed и self-signed. Разница
состоит в том, что Symbian Signed для каждого
приложения выдает сама компания Symbian
лишь после того, как приложение будет
протестировано и одобрено специалистами
компании как безопасное. Тестирование
платное если приложение коммерческое
(платное, содержит рекламу). Если оно полностью
бесплатно, то тестирование и получение
подписи Symbian Signed не будет стоить абсолютно
ничего. Self-signed приложения отличаются
тем, что подписывает их сам разработчик,
естественно ничего при этом не платя.
Однако это далеко не все различия Symbian
Signed и self-signed приложений. Об этом мы еще
поговорим, как только узнаем, что в основе
системы безопасности лежат 3 концепции:
Экранирование (сокрытие) данных. Новые
система и структура директорий позволяет
приложениям хранить свои данные безопасно,
с ограниченным доступом. Приложения могут
получать доступ к большинству других
папок в файловой системе, но с ограничениями.
Без договоренности с производителем,
доступ к системной папке “sys” в которой
хранятся исполняемые файлы отсутствует
вообще, а доступ к папке “resources”, в которой
хранятся такие ресурсы приложений, как
картинки, есть только на чтение.
Проверенная вычислительная база. Это
понятие охватывает понятия аутентификации
и авторизации программного обеспечения,
безопасность хранения и исполнения, загрузки
и доступа к аппаратным возможностям.
От уровня «доверия» к приложению зависит
его способность к совершению каких-либо
действий.
Модель «возможностей». Возможности -
это набор функций и действий операционной
системы, сгруппированные согласно тому,
как их выполнение может повлиять на устройство.
Каждая «возможность» нуждается в уровне
«доверия» когда какое-либо приложение
пытается использовать эту возможность.
Для использования большинства возможностей
приложение не нуждается в высоком уровне
«доверия», однако для некоторых оно необходимо.
Итак, есть 4 группы «возможностей»:
Открытые (Open). Эти возможности составляют
около 60% Symbian API, в том числе все, что необходимо
для создания приложения, пользовательского
интерфейса и хранения данных. Эти возможности
доступны всем приложениям и не требуют
быть им Symbian Signed.
Базовые (Basis). В этот список входит большинство
функций, связанных с коммуникациями,
доступом к Интернету, сообщениям, звонкам.
Также он включает в себя доступ к персональным
данным, таким как книга контактов, список
дел, календарь и т.п. Эти возможности также
доступны всем приложениям, однако тут
уже появляется некоторая разница между
подписанным Symbian Signed приложением и приложением
которое разработчик подписывает сам.
Так, например, если приложение пытается
отправить SMS, если оно Symbian Signed, то это
произойдет без каких-либо дополнительных
манипуляций, если же оно таковым не является
(self-signed), то пользователь должен подтвердить
что действительно хочет, чтобы это приложение
совершило отправку SMS. Очевидно, что в
таком случае, ранее знаменитые вирусы
теряют всякий смысл, потому что не в состоянии
сделать что-либо без разрешения пользователя.
Пользователь и система полностью контролируют
происходящее.
Расширенные (Extended). Сюда входят возможности
по получению и изменению системной информации
такой как, например, установки устройства,
управление энергосбережением, генерации
событий и т.п. Этот набор возможностей
может быть доступен только Symbian Signed приложениям.
Притом, для доступа к некоторым функциям
требуется объяснение во время подачи
заявки на Symbian Signed, зачем именно приложению
нужно иметь доступ к этим возможностям.
Уже чувствуете себя защищенными?
Полные (Manufacturer). Конечно, “Manufacturer” переводится
не как «полные» возможности, но смысл
именно такой. Приложение получает полный
доступ к операционной системе и всем
данным. Доступ к этому набору функций
возможен по договоренности с производителем
устройства.
Надеюсь, что теперь стало понятно, что
“Symbian Signed” вовсе не пустой звук, а достаточно
эффективная система защиты. При этом
не стоит переживать насчет игр и простых
пользовательских приложений – они не
могут нанести вред пользователю, поэтому
не нуждаются в тестировании на их «добропорядочность»
и Symbian Signed, потому что для них достаточно
self-signed процедуры. Даже если такое приложение
попытается что-либо сделать шансов на
успех у него нет.
В заключении хочется отметить что Java-приложения
не нуждаются ни в подписывании, ни в уровнях
«доверия» - Java-машина не имеет такого
доступа к системе, который бы стоило защищать.
Series60 3rd Edition Новые API для разработчиков
Чтобы повысить качество приложений сторонних
производителей, Nokia наконец- то открыла
доступ к различным API, которые позволят
делать приложения с очень большими возможностями.
Список API весьма внушительный, среди самых
интересных значатся такие как Location API
(для работы, как с внешними, так и со встроенными
GPS-модулями), набор мультимедийных API для
создания всевозможных приложений, работающих
со звуком, EXIF API для того чтобы программы
сторонних производителей правильно формировали
заголовки файлов получаемых с камеры
и многое, многое другое.
Более того, разработчикам предложено
множество средств разработки, таких как
CodeWarrior® Development Studio for Symbian OS, Borland C++ Mobile
Edition, Microsoft Visual C++ 6.0, and Microsoft Visual Studio .NET
2003. В течение 2006 года, на смену CodeWarrior придет
новая среда разработки, поддерживаемая
самой Nokia – Carbide C++
Anna
В первой версии Symbian^3 были квадратные иконки. Их заменили новыми, с переработанным дизайном и скругленными краями. В результате выглядеть Symbian стала лучше. Добавилась анимацию перелистывания рабочих столов – они теперь плавно сменяют друг друга. Также изменения коснулись клавиатуры. В Symbian, появилась портретная QWERTY-клавиатура. Стоит вспомнить, что у iOS не менее удобная портретная QWERTY-клавиатура есть уже три года, а у Android – два. В этом отношении Symbian^3 их догнала, а по удобству, быть может, даже перегнала. Вместе с выходом Symbian Anna в OVI Store появилась чудо-клавиатура Swype с поддержкой портретной ориентации.
У аппаратной клавиатуры – неудобное переключение раскладки.
Еще одно приятное обновление касается браузера. Правда, приятным его можно назвать только для фанатов Symbian или тех, кто не видел браузеров в iOS и Android. добавлена поддержка HTML5, CSS3 и Adobe Flash, теперь браузер способен справиться с куда большим количеством различных страниц. Благодаря аппаратному ускорению можно открывать Web страницы еще быстрее. Также браузер стал удобнее: в правом нижнем углу появилась кнопка, вызывающая окошко со всеми функциями, адресная строка переместилась вверх экрана, добавилась кнопка обновления страницы и клавиша «Назад»
К важным улучшениям стоит отнести переосмысленный интерфейс календаря. В прошлой версии Symbian календарь был реализован неплохо ,но в Anna стал еще лучше. Теперь экран делится на две части: в левой располагается календарь, а в правой – события конкретного выбранного дня. Это позволяет быстрее определиться с тем, что и когда надо делать.
Есть и прочие незначительные
улучшения, общее количество
Belle
Анонс очередной версии операционной системы Symbian, получившей название Belle состоялся 24 августа 2012года. Новое обновление было представлено спустя всего несколько дней после того, как предшествующая версия Anna стала доступна к скачиванию для смартфонов Nokia N8, C7, C6-01 и E7. Как и в случае с предыдущей версией, Symbian Belle была вначале доступна вместе с появившимися в продаже новыми моделями — в конце августа было анонсировано три новых смартфона Nokia 700, 701 и 600, а затем его стало можно бесплатно скачать в качестве обновления для устройств, работающих под управлением Symbian Anna.
Новое обновление отличается целым рядом нововведений:
- Появились масштабируемые виджеты с изменяемыми размерами (5 вариантов), дизайн которых был улучшен. С их помощью пользователь получает прямой доступ к необходимым приложениям. Кроме того, был добавлен новый виджет «Toggle» для выполнения таких задач, как подсоединение к Bluetooth и переключение между профилями.
- В Symbian Belle предоставляется больше рабочих столов — до шести штук. В Symbian Anna максимальное количество рабочих столов равнялось трем.
- Была обновлена статусная строка с выпадающим меню, улучшена навигация, и появился целый ряд бизнес-приложений от Microsoft, включая Lync (IM for businesses, like Microsoft Communicator), Sharepoint, OneNote, Exchange ActiveSync и PowerPoint Broadcaster. На экране после блокировки отражается количество пропущенных звонков, число сообщений в почтовом ящике.
Что также важно, в Symbian Belle реализована поддержка технологии Near-Field Communications (NFC), обеспечивающей передачу данных на небольшие расстояния. Устройства с поддержкой NFC используются для оплаты проезда в метро и наземном транспорте, оплаты приобретенных товаров.
Особенности
Интерфейс пользователя
Symbian сохранила родной графический интерфейс с момента ее создания, известные как AVKON (ранее известной как Series 60 ).S60 был разработан, чтобы манипулировать клавиатурой-подобный интерфейс метафоры, например, ~ 15 ключей расширенной телефонной клавиатуры или мини-QWERTY-клавиатурой. AVKON программное обеспечение на основе двоичной совместимости с версиями Symbian вплоть до Symbian ^ 3.
Symbian ^ 3 включает в себя Qt рамки , которые в настоящее время рекомендуемый набор инструментов пользовательского интерфейса новые приложения. Qt также могут быть установлены на старые устройства Symbian.
Symbian ^ 4 было запланировано ввести новую библиотеку GUI рамках специально разработанного для сенсорного интерфейса, известного как "Расширения интерфейса для мобильных» или UIEMO (внутренний проект название "Орбита"), который был построен на вершине виджетов Qt; Предварительный просмотр был выпущен в январе 2010 года, однако в октябре 2010 года Nokia объявила о том, что Orbit / UIEMO был отменен.
Поддержка нескольких языков
Symbian имеет сильную поддержку локализации позволяет производителям и разработчикам приложений сторонних производителей, локализовать свои продукты на базе Symbian для поддержки глобального распространения.
Текущий релиз Symbian (Symbian Belle), имеет поддержку на 48 языках, который предоставляет Nokia на устройство в языковых пакетов. Все языковые пакеты имеют общий английский .
Поддерживаемых языков [с диалектами] (и скриптов) в Symbian Belle являются:
Symbian Белл отмечает внедрение казахского языка, в то время как японские и корейские больше не поддерживается.
Разработка приложений
С 2010 года, Symbian перешли к использованию стандартного C++ с использованием Qt в качестве основного SDK, который может быть использован с любым Qt Creator или Carbide. С++ . Qt поддерживает старшие Symbian/S60 3 (начиная с Feature Pack 1, также известный как S60 3.1) и Symbian/S60 5th Edition (S60 ака 5.0)-релизы, а также новую платформу Symbian. Он также поддерживает Maemo и MeeGo , Windows, Linux и Mac OS X.
Альтернативные разработки приложений
можно сделать с помощью Python
Web Run времени (WRT) представляет собой портативный рамках приложения, которые позволяет создавать виджеты на платформе S60 , это расширение для S60 WebKit . браузер, который позволяет запускать несколько экземпляров браузера в качестве отдельного приложения JavaScript