Реферат: Программные платформы современных смартфонов
BlackBerry OS 5.0
BlackBerry OS 5.0 была выпущена компанией RIM в конце 2009 года. Основными особенностями системы являются:
· Пометка сообщений и установка времени напоминаний на смартфоне BlackBerry;
· Просмотр вложенных папок персональных контактов и редактирование контактов. BES (BlackBerry Enterprise Server) вставит все пользовательские контакты в приложение Contacts, даже если они находятся в различных папках;
· Просмотр и использование контактов, расположенных в общих папках, и копирование их в локальный список контактов пользователя, при наличии разрешения;
· Просмотрщик файлов для доступа в общие сетевые ресурсы с возможностью открывать, добавлять и сохранять документы. Возможность просмотра информации о документе, в том числе типа файла, размера и даты;
· Отправка приглашения на встречи и записи календаря со смартфона BlackBerry;
· Возможность добавлять, удалять, перемещать и переименовывать персональные папки;
· Возможность просматривать личный список рассылки в контактах Outlook и оправлять письма по нему;
RIM также работает над решением, которое позволит письмам, пришедшим со смартфона, выглядеть также, как если бы они были отправлены с Outlook. Для того, чтобы все эти возможности стали доступны пользователям, должно быть установлено как серверное, так и клиентское ПО соответствующей версии.
BlackBerry OS 6.0
Новая версия BlackBerry OS 6.0 была представлена компанией RIM в августе 2010 года. Основными особенностями системы являются:
· Новый пользовательский интерфейс предназначенный для широкого использования Multitouch-жестов, но при этом сохраняющий возможности управления с помощью трекбола. Структура рабочего стола является чем-то средним между рабочими столами операционных систем Apple iOS и Android.
· Улучшенные мультимедийные возможности ОС.
· Улучшенные возможности для веб-серфинга. В новой ОС используется мобильный браузер на основе движка WebKit, что позволяет запускать веб-приложения, написанные на языке HTML 5.
· Упрощенный доступ к мобильным сообщениям, электронной почте и социальным сетям.
Конкурирующие продукты:
Основные конкуренты BlackBerry OS — это Nokia Symbian OS, Microsoft Windows Mobile, PalmOS, Apple iOS, и различные производные ОС Linux, например: Google Android, Palm webOS, Access Linux Platform, Nokia Maemo и OpenMoko. Некоторые производители устройств также изготавливают свою собственную операционную систему для мобильных устройств.
4. Windows Mobile. Windows CE
Windows Mobile — мобильная операционная система, разработанная Microsoft для собственных аппаратных платформ Pocket PC (коммуникатор) и Smartphone.
Windows CE (она же WinCE) — это вариант операционной системы Microsoft Windows для наладонных компьютеров, мобильных телефонов и встраиваемых систем. Windows CE не является «урезанной» версией Windows для настольных ПК и основана на совершенно другом ядре. Поддерживаются архитектуры x86, MIPS, ARM и процессоры Hitachi SuperH.
Windows CE оптимизирована для устройств, имеющих минимальный объём памяти: ядро Windows CE может работать на 32 Кб памяти. С графическим интерфейсом (GWES) для работы Windows CE понадобится от 5 мб. Устройства часто не имеют дисковой памяти и могут быть сконструированы как «закрытые» устройства, без возможности расширения пользователем (например, ОС может быть «зашита» в ПЗУ).
Windows CE соответствует определению операционной системы реального времени. Windows CE предоставляет разработчикам приложений набор API, основанный на стандартном Win32 API и дополненный специализированным API для встраиваемых устройств. Поскольку CE поддерживает только часть Win32 API и имеет определённую специфику, связанную со встраиваемой природой операционной системы, приложения, написанные для настольных версий операционной системы Windows, могут потребовать дополнительной адаптации и модификации для запуска их на встраиваемых устройствах; и в любом случае, для запуска программ на устройстве потребуется их перекомпиляция. Но так же, как и настольные версии Windows, Windows CE использует стандартный формат исполняемого файла — Portable Executable (PE). Это позволяет разработчикам использовать большинство стандартных утилит, работающих с форматом PE, например Dependency Walker (проверка зависимостей) или DumpBin.
На базе Windows CE основано множество платформ, включая Handheld PC, Pocket PC, Pocket PC 2002, Pocket PC 2003, Pocket PC 2003 SE, Smartphone 2002, Smartphone 2003, Windows Mobile, а также множество промышленных устройств и встроенных систем.
Связь с Windows Mobile, Pocket PC и SmartPhone.
Часто названия WindowsCE, WindowsMobile, PocketPC используют как взаимозаменяемые. Это не совсем правильно.
Windows CE — это модульная операционная система, которая служит основой для устройств нескольких классов. Любой разработчик может купить инструментарий (Platform Builder), который содержит все эти компоненты и программы, позволяющие построить собственную платформу. При этом такие приложения, как Word Mobile / Pocket Word, не являются частью этого инструментария.
Windows Mobile лучше всего представлять себе как набор платформ, основанных на Windows CE. В настоящее время в этот набор входят платформы: Pocket PC, SmartPhone и Portable Media Center. Каждая платформа использует свой набор компонентов Windows CE, плюс свой набор сопутствующих особенностей и приложений.
Конкурирующие продукты: