Автор работы: Пользователь скрыл имя, 29 Октября 2013 в 17:33, лекция
Операционная система, разработанная для мобильных устройств, со встроенными библиотеками, структурами и пользовательским интерфейсом. В этой операционной системе есть возможность запуска общих инструментов и программ, разработанных компанией Symbian Ltd.
Symbian OS — это потомок EPOC от PSION; она работает исключительно на процессорах ARM.
В настоящее время право на использование платформы Symbian в своих устройствах имеют Ericsson, Panasonic, Siemens AG (не смотря на то, что мобильное подразделение этой компании принадлежит BenQ, у последней пока нет прав на использование платформы Symbian OS, поскольку требуется одобрение контролирующего органа правления Symbian), Nokia, и Sony Ericsson.
Symbian OS
Операционная система, разработанная для мобильных устройств, со встроенными библиотеками, структурами и пользовательским интерфейсом. В этой операционной системе есть возможность запуска общих инструментов и программ, разработанных компанией Symbian Ltd.
Symbian OS — это потомок EPOC от PSION; она работает исключительно на процессорах ARM.
В настоящее время право на использование платформы Symbian в своих устройствах имеют Ericsson, Panasonic, Siemens AG (не смотря на то, что мобильное подразделение этой компании принадлежит BenQ, у последней пока нет прав на использование платформы Symbian OS, поскольку требуется одобрение контролирующего органа правления Symbian), Nokia, и Sony Ericsson.
Существует множество пользовательских интерфейсов для смартфонов, основанных на Symbian OS, включая открытые платформы UIQ, Nokia Series 60, Series 80 и Series 90, а также закрытых платформ типа FOMA, разработанных специально для терминалов японского оператора NTT DoCoMo. Такая гибкость позволяет Symbian OS работать на смартфонах с огромным разнообразием форм-факторов и управления, будь-то раскладушка или моноблок, телефон с дополнительной QWERTY-клавиатурой, или сенсорным дисплеем.
Symbian OS и ее программное обеспечение структурированы подобно многим операционным системам с рабочим столом, приоритетной многозадачностью и защитой памяти.
Главное преимущество Symbian OS — тот факт, что эта OS была создана специально для мобильных устройств с ограниченными ресурсами, которые могут использоваться, не выключаясь, месяцы или годы. Акцент был сделан на сохранении ресурсов памяти, он был достигнут, используя специальные принципы программирования типа «descriptors» и «cleanup stack» (система поиска «индексирование» и очистка памяти, Авт). Вместе с другими методами, они экономят использование ресурсов памяти и снижают возможность ее сбоя. Кроме того, все программирование для Symbian OS основано на так называемых «событиях» и процессор большую часть времени находится в спящем режиме, однако снова переходит в рабочий режим при появлении того или иного «события». Все это было достигнуто с помощью идиомы программирования, которая называется «Active Objects» (активные объекты). Правильное использование этих методов энергосбережения гарантирует более длинную жизнь батареи, а также продлевает время использования устройства от одного заряда.
Так же к достоинствам хотел бы отнести то, что система практически не загружает память и центральный процессор . Также считается, что Symbian OS более безопасен чем другие ОС. Есть вирусы, но по сравнению с Windows mobile их нет, но рекомендуется ,всё равно, ставить антивирус, если вам есть что терять.
К недостаткам хотелось бы отнести то, что иногда ОС начинает очень сильно тормозить.
Symbian OS основана на языке программирования [[C++]]. Хотя, многие Symbian-устройства могут быть также запрограммированы на языках OPL, Python, Visual Basic, Simkin и Perl, вместе с Java ME и PersonalJava, другими ответвлениями Java…
У Symbian OS есть несколько модификаций ОС (это связано с разными типами устройств),и наиболее распространенные из них: UIQ, Series 60, Series 90 и в Японии, FOMA.
Модификация Symbian OS - UIQ является основной
платформой для смартфонов компании
Sony Ericsson. Отличительной особенностью
ОС UIQ является возможность работы работа
на устройствах с сенсорным
Модификация Symbian OS - Series 60 является основной
платформой для смартфонов финской
компании Nokia. Она разработана для
устройств с телефонной клавиатурой,
которая имеет сокращенный
Модификация Symbian OS - FOMA используется в Японии. Данная версия ОС используется в смартфонах крупнейшого сотового оператора Японии NTT DoCoMo, по заказам которого, смартфоны на FOMA производят Mitsubishi, Fujutsu и Motorola.
Операционная система Symbian OS - это
преемник ОС EPOC. Но в 1998—2000 годах большую
часть операционной системы переписали
для оптимизации программного кода
для работы ОС на устройствах, которые
имееют ограниченное количество ресурсов.
Разработчикам Symbian OS удалось добиться
значительных экономии памяти, улучшения
кеширования программногокода, а
значит ускорения работы программ под
Symbian OS, при этом учитывая пониженные
требования к энергопотреблению. Отличительная
особенность операционной системы
Symbian OS является полностью объектно-
Начиная с версии Symbian OS 9.x появился
очень важный механизм защиты, который
позволяет разграничивать API в соответствии
с правами отдельных
Сегодня Symbian OS полнофункциональная
операционная система, созданная с
учетом всех требований телекоммуникационной
индустрии и большинства
Начиная с версии 6.0, введена диверсификация
на «семейства» устройств (reference design).
На данный момент определены 3 класса устройств:
безклавиатурные КПК с форм-
Symbian OS поддерживает большинство стандартов, принятых в индустрии мобильной связи: GSM/EGSM, GPRS, HSCSD, CDMA.
В состав SYMBIAN OS входит полный набор
офисных, организационных и
Все приложения имеют следующие общие черты:
· тщательная проработка пользовательского интерфейса, с целью сделать приложения максимально удобными в использовании, независимо от уровня подготовки пользователя;
· стандартные графические элементы управления, реализованные в библиотеке EIKON, включая панель инструментов (toolbar), инструментальные линейки (toolband), удобное управление при помощи клавиатуры и/или пера;
· увеличение и уменьшение масштаба изображения на экране для настройки изображения с учетом типа данных приложения, условий освещенности и зрения пользователя;
· поддержка печати на большинство стандартных принтеров, печать через последовательный, параллельный или инфракрасный порт, либо на принтер, подключенный к настольному PC;
· поддержка встроенных объектов, позволяющая, например, встраивать документы Word в записи Agenda;
· обмен данными между приложениями через стандартный буфер обмена (clipboard), обмен данными с другими устройствами через инфракрасный порт;
Такие компании как Nokia, Sony Ericsson и некоторые другие производители смартфонов оснащают свои смартфоны только Symbian OS. Главным конкурентом Symbian OS является операционная система Microsoft Windows Mobile.
1. Symbian-смартфон
с теми же техническими
2. Большая производительность
аппарата работающего на старой аппаратной
платформе. Сокращение потребления ОЗУ
на 20-30%
3. Повышение
продуктивности сторонних разработчиков,
более быстрое портирование ПО для Symbian
с других платформ.
4. Быстрый старт
и еще более быстрая работа устройства.
Время включения аппарата составляет
всего несколько секунд, что вполне сравнимо
с обычными телефонами. Запуск приложений
происходит на 75% быстрее чем раньше, за
счет загрузки только необходимого кода.
5. Увеличенное
время работы смартфона за счет улучшенного
энергопотребления.
6. Непрерывная
одновременная работа VoIP, PushEmail, синхронизации.
Возможности работы с большими массивами
данных, улучшенная работа с VoIP и потоковыми
данными, автоматическое прозрачное переключение
между GSM и WI-FI соединениями.
7. Новые
мультимедийные возможности.
Стоит так же
особо отметить программные улучшения
связанные как с внедрением новых механизмов
на уровне операционной системы, так и
новых API, позволяющих разработчикам создавать
качественно ПО:
- Demand Paging- технология
улучшающая производительность, загружая
только код, необходимый для исполнения
отдельных функций, минуя загрузку и обработку
приложения или библиотеки данных целиком.
В результате это означает, что телефон
может быть оснащен меньшим количеством
ОЗУ, не потеряв при этом своих возможностей,
или же возможность сделать на много больше
операций с текущим количеством ОЗУ. Demand
Paging впервые встречается в Symbian 9.3, в которой
использовался код, доступный только для
чтения, и данные из ROMа файловой системы.
В Версии 9.5 появилась поддержка Demand Paging
работающей с внутренней фиксированной
памяти (NAND разделы памяти самого аппарата
или же карта памяти). В последующих версиях
планируется добавить Demand Paging в записываемые
данные, который планируется реализовать
в прототипных версиях операционной системы
уже во второй половине текущего года.
- Дефрагментация
ОЗУ-автоматическая служба, которая работает
в фоновом режиме, перераспределяя свободную
память для увеличения максимального
резерва доступного приложениям. Вместе
с повышением эффективности использования
ОЗУ памяти, дефрагментация позволяет
оптимизировать использование заряда
батареи, отключая неиспользуемые в данный
момент блоки памяти, которые позднее
могут быть снова включены при необходимости.
- Оптимизация
работы памяти -более эффективная работа
памяти в многопапочных субсистемах, таких
как камера или сообщения.
- P.I.P.S.- Портируемый
Интерфейс Операционной Системы (POSIX) для
Symbian. С его помощью разработчики получают
легкий способ портирования приложений
с разных операционных систем без необходимости
изменения интерфейса приложения. Данная
возможность реализована внедрением стандартного
API POSIX C в ОС Symbian. Новый API упакован в промышленный
стандарт библиотек - libc, libm, libpthread и libdl
- и тесно интегрированы в операционную
системой Symbian с целью увеличения производительности
и эффективного использования памяти.
Благодаря этому затраты и время на мигрирование
программного продукта с различных ОС
сокращаются. Отличия разных версий Symbian
OS (от 6.0 до 9.3) Symbian OS 6.0 и 6.1
Начиная с этих
версий, пользователь получает возможность
устанавливать собственное ПО, появилась
полная поддержка Unicode, Bluetooth, механизмы
работы с различными кодировками в почте
и Web, улучшенные мультимедийные возможности.
Первым телефоном Nokia, на котором была
установлена операционная система Symbian,
стал коммуникатор Nokia 9210.
------------------------------
Symbian OS 7.0 и 7.0s
C появлением
этих версий операционной системы появляются
саморазмножающиеся вирусы. Первым стал
Cabir, он использовал Bluetooth, чтобы распространиться
на другие аппараты.
Основные отличия
от предыдущей версии:
- поддержка IPv6
и IPSEC.
- появление технологии
SyncML, предназначенной для синхронизации
данных в беспроводных сетях.
- появились средства
для работы с несколькими сетевыми сервисами
одновременно
- появились средства
ограничения качества связи (QoS), позволяющие
точнее распределять канал связи между
различными приложениями
- новые средства
для работы с мультимедиа и новые возможности
оформления
- интерфейс UIQ
для безклавиатурных устройств
- ускорение 2D-графики
на аппаратном уровне.
------------------------------
Symbian OS 8.0 и 8.1
Symbian OS 8.0. - эта
операционная система была построена
на базе двух ядер 8.0a и 8.0b. В устройствах
Nokia использовалась только версия 8.0a.
Symbian OS 8.1. - это
переделанная Symbian OS 8.0b. Доступна, так же,
в двух версиях 8.1a и 8.1b. Версия 8.1b была
слабо защищена и использовалась, в основном,
азиатскими производителями. В смартфонах
Nokia использовалась только версия 8.1a.
Основные отличия
от предыдущей версии:
- возможность
использования в телефоне одного процессора
(до этого был необходим дополнительный
процессор для обработки GSM-разговора)
- поддержка множества
новых процессоров и графических акселераторов
- службы удаленного
управления на базе открытого стандарта
OMA SyncML 1.1.
- обновленное
мультимедийное ядро
- расширенная
поддержка Java
- поддержка стандарта
SDIO (Secure Digital Input/Output или SD I/O)
- новые возможности
для создания голосовых интерфейсов (распознание
голоса)
- поддержка стандарта
WCDMA
- появился ряд
протоколов для обработки видеозвонков
------------------------------
Symbian OS 9.0, 9.1 и
9.2
Symbian OS 9.0 – эта
версия не предназначена для массового
рынка и в массовых устройствах не используется.
Symbian OS 9.1 – основные
изменения затронули безопасность программного
обеспечения, поддержку BlueTooth 1.2 и устройств
управления OMA 1.1.2
Symbian OS 9.2 – появляется
поддержка BlueTooth 2.0 и устройств управления
OMA 1.2
Основные отличия
от предыдущей версии:
- реализовано
улучшение показателей производительности
системы и скорости доступа к данным, эффективность
работы с памятью. К сожалению именно из-за
этого появлиась проблема совместимости
с приложениями, написанными для 6,7 и 8
версий Symbian OS.
- поддержка CDMA
- поддержка стереонаушников
Bluetooth
- поддержка накопителей
USB
- поддержка фотокамер
с разрешением несколько мегапикселей
и возможность работы с фотографиями большого
разрешения
- поддержка стандартов
MPEG и OMA DRM и средств ускорения трехмерной
графики и видео
- улучшенные
средства фильтрации и сортировки IMAP-корреспонденции,
обновленный планировщик
- обновленная
реализация Java
- совместимость
с микропроцессорами на основе архитектуры
ARM, что позволило увеличить быстродействие
мобильных устройств и снизить их энергопотребление.
- новая платформа
безопасности
------------------------------
Symbian OS 9.3
Появилась встроенная
поддержка аппаратуры связи с сетями Wi-Fi.
Реализована поддержка стандарта HSDPA и
спецификации UMA (Unlicensed Mobile Access), обеспечивающей
возможность приема IP-вызовов (VoIP) по Wi-Fi
и автоматической переброски звонка в
сотовую сеть при выходе из зоны доступа
к Wi-Fi.
Основные отличия
от предыдущей версии:
- увеличена производительность,
сокращено время старта мобильного устройства
- поддержка USB
2.0 On-The-Go
- поддержка беспроводной
технологии HSDPA и стандарта Wi-Fi
- возможность
работы с UMA