Реферат по предмету "Коммуникации и связь"


Программные платформы современных смартфонов

Министерство образования и науки Российской Федерации
Государственное образовательное учреждение
Высшего профессионального образования
«ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ УПРАВЛЕНИЯ»
Институт информационных системуправления
Кафедра информационных систем

РЕФЕРАТ
на тему: «Программныеплатформы современных смартфонов»
Выполнила
СтуденткаМукина Т.М.
ИУТиЛ 2 курс3 группа
Проверил:  доцентБолотов А.С.
Москва 2010.

Содержание
 
Введение
1. Операционные системы и платформы
2. Symbian OS
3. BlackBerry OS
4. Windows Mobile. Windows CE
5. Windows Phone 7
6. Palm OS
7. HP webOS
8. Linux
9. Android
10.Bada
Заключение
Список используемых источников
 

 
Введение
 
Смартфон, (англ. smartphone — умный телефон) — мобильный телефон cрасширенной функциональностью, сравнимой с карманным персональным компьютером(КПК). Также для обозначения некоторых устройств, совмещающих функциональностьмобильного телефона и КПК часто используется термин «коммуникатор».
Коммуникатор (англ. Communicator, PDA Phone) — карманный персональныйкомпьютер, дополненный функциональностью мобильного телефона.
Смартфоны и коммуникаторы отличаются от обычных мобильных телефоновналичием достаточно развитой операционной системы, открытой для разработкипрограммного обеспечения сторонними разработчиками (операционная системаобычных мобильных телефонов закрыта для сторонних разработчиков). Установкадополнительных приложений позволяет значительно улучшить функциональностьсмартфонов и коммуникаторов по сравнению с обычными мобильными телефонами.Однако, в последнее время граница между «обычными» телефонами исмартфонами все больше стирается, новые телефоны (за исключением самых дешёвыхмоделей) давно обзавелись функционалом, некогда присущим только смартфонам,например электронная почта и HTML-браузер
Программы, написанные специально для операционной системы смартфона иликоммуникатора являются полноценными скомпилированными в двоичный кодпоследовательностями низкоуровневых микропроцессорных команд.Специализированные приложения рациональней используют ресурсы процессора и, какправило, обладают большим функционалом, чем «универсальные» J2ME-программы.Однако для большинства пользователей данное обстоятельство не является основнымкритерием выбора. Смартфоны продвигаются производителями за счёт другихфакторов, таких как: продвинутые мультимедийные функции (более качественнаякамера, расширенные возможности воспроизведения видеофайлов, улучшенныемузыкальные способности), Wi-Fi, GPS и т. п.

1. Операционные системы и платформы
Наличие операционной системы (ОС) — главная особенность, отличающая смартфонот обычного мобильного телефона. У коммуникаторов же ОС есть по определению.При выборе конкретной модели смартфона или коммуникатора ОС часто становитсяопределяющим фактором.
Наиболее распространённые операционные системы и платформы длясмартфонов:
Symbian OS — занимает большую часть рынка ОС для смартфонов. По состояниюна начало 2010 года на базе этой ОС осталась всего 1 платформа: Series 60,которая используется преимущественно в устройствах Nokia, а также некоторыхмоделях Samsung.
BlackBerry OS (RIM) — устройства на этой системе широко используются восновном в США, так как спецслужбы некоторых стран не заинтересованы виспользовании этих смартфонов в своей стране из-за того, что всевходящие/исходящие данные шифруются с помощью AES.
Windows Mobile и Windows CE — компактная ОС компании Microsoft,выпускается с 1996 года и занимает крупный сегмент рынка ОС для смартфонов.
Windows Phone 7 — новая разработка компании Microsoft, кардинальноотличающаяся от Windows Mobile.
Palm OS — некогда популярная платформа, в настоящее время аппараты набазе Palm OS малораспространены. Последний смартфон под управлением даннойоперационной системы был представлен в конце 2007 года (Palm Centro).
Palm webOS — 8 января 2009 года был анонсирован смартфон Palm Pre подуправлением новой ОС Palm webOS, ядром которой является ОС Linux. В дальнейшемкомпания Palm будет выпускать смартфоны только с ОС Palm webOS.
Android — платформа для смартфонов, с открытым исходным кодом,разрабатываемая OHA (группа компаний во главе с Google). Платформа базируетсяна Linux.
Linux — широкого распространения не получили, однако традиционносчитаются перспективным направлением. Смартфоны на базе Linux распространены восновном в Азии.
Bada — новейшая мобильная платформа, разработанная компанией Samsung.Первым телефоном на новой платформе стал S8500 Wave.
2. Symbian OS
Операционная система Symbian OS (EPOC 32) была создана компанией Symbian- совместным предприятием фирм Motorola, Ericsson, Nokia и Psion на базеподразделения Psion Software компании Psion. Позднее к ним присоединиласькомпании Matsushita, Kenwood, Fujitsu, Siemens и другие.
У Symbian OS есть несколько модификаций ОС (это связано с разными типамиустройств), и наиболее распространенные из них: UIQ, Series 60, Series 90 и в Японии,FOMA.
Модификация Symbian OS — UIQ является основной платформой для смартфоновкомпании Sony Ericsson. Отличительной особенностью ОС UIQ является возможностьработы работа на устройствах с сенсорным экраном.
Модификация Symbian OS — Series 60 является основной платформой длясмартфонов финской компании Nokia. Она разработана для устройств с телефоннойклавиатурой, которая имеет сокращенный набор кнопок. Symbian OS такжесуществует в модификации Series 90 специально для устройств, которые имеютполноразмерную клавиатуру.
Модификация Symbian OS — FOMA используется в Японии. Данная версия ОСиспользуется в смартфонах крупнейшого сотового оператора Японии NTT DoCoMo, позаказам которого, смартфоны на FOMA производят Mitsubishi, Fujutsu и Motorola.
Операционная система Symbian OS — это преемник ОС EPOC. Но в 1998—2000годах большую часть операционной системы переписали для оптимизациипрограммного кода для работы ОС на устройствах, которые имееют ограниченноеколичество ресурсов. Разработчикам Symbian OS удалось добиться значительныхэкономии памяти, улучшения кеширования программногокода, а значит ускоренияработы программ под Symbian OS, при этом учитывая пониженные требования кэнергопотреблению. Отличительная особенность операционной системы Symbian OS являетсяполностью объектно-ориентированная архитектура, на уровне API.
Начиная с версии Symbian OS 9.x появился очень важный механизм защиты,который позволяет разграничивать API в соответствии с правами отдельныхприложений. Основными языками разработки приложений для Symbian OS являются:С++, OPML.
Сегодня Symbian OS полнофункциональная операционная система, созданная сучетом всех требований телекоммуникационной индустрии и большинства современныхстандартов и протоколов, таких как Bluetooth, GPRS и т.п. Ядро системы –многозадачное, высокопроизводительное и исключительно компактное – может бытьбез больших затрат перенесено практически на любую платформу. Полная поддержкаUnicode позволяет без проблем адаптировать систему для любого языка, гибкиемеханизмы расширения позволяют решить все проблемы с кодировками почты, Web.
Начиная с версии 6.0, введена диверсификация на «семейства» устройств(reference design). На данный момент определены 3 класса устройств:безклавиатурные КПК с форм-фактором, напоминающим Palm и Pocket PC (пример –Sony Ericsson P800) – MediaPhone (ранее Quartz), клавиатурные коммуникаторыCrystal (Nokia 9200 Series) и смартфоны Pearl (Nokia 7650). Все три семействаиспользуют одно ядро, различия в основном сводятся к пользовательскому интерфейсу,форм-фактору, отсутствию/наличию сенсорного экрана.
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.

3. BlackBerry OS
BlackBerry OS — компактная операционная система для мобильных устройств сосновным набором приложений. BlackBerry OS работает на ряде устройств —смартфонах и коммуникаторах, выпускаемых компанией Research In Motion Limited(RIM).
Самым современным мобильным устройством компании RIM является модельBlackBerry Torch 9800— смартфон, оборудованный сенсорным дисплеем и имеющийаппаратную клавиатуру. Аппарат получил широкий набор коммуникационных модулей,включая 3G, Bluetooth 2.0 и GPS.На нём используется новая версия операционнойсистемы Blackberry OS 6.0
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, MicrosoftWindows 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 использует стандартный формат исполняемого файла — PortableExecutable (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.
Часто названия Windows CE, Windows Mobile, Pocket PC используют как взаимозаменяемые. Это не совсем правильно.
Windows CE — это модульная операционная система, которая служит основойдля устройств нескольких классов. Любой разработчик может купить инструментарий(Platform Builder), который содержит все эти компоненты и программы,позволяющие построить собственную платформу. При этом такие приложения, какWord Mobile / Pocket Word, не являются частью этого инструментария.
Windows Mobile лучше всего представлять себе как набор платформ,основанных на Windows CE. В настоящее время в этот набор входят платформы:Pocket PC, SmartPhone и Portable Media Center. Каждая платформа использует свойнабор компонентов Windows CE, плюс свой набор сопутствующих особенностей иприложений.
Конкурирующие продукты:
Основные конкуренты WinCE — это VxWorks, eCos, OSE, QNX, Symbian OS,iPhone OS, различные производные Linux (например: μClinux, Google Android,Maemo и OpenMoko) и PalmOS. Некоторые производители устройств также изготавливаютсвою собственную систему.
смартфон операционная платформа компьютер
5. Windows Phone 7
Windows Phone 7— операционная система Windows Mobile, разработаннаяMicrosoft, основанная на Windows Embedded CE 6.0, вышла 11 октября 2010 года.21 октября начались поставки первых устройств на базе новой платформы. В Россиителефоны с Windows Phone 7 появятся в 2011 году.
Windows Phone 7 имеет новый домашний экран: здесь больше нет статичныхиконок — все они заменены на так называемые «живые элементы» (Live Tiles),которые отражают информацию в режиме реального времени без участияпользователя. Например, можно создать элемент для своего друга. Просто глядя наэтот элемент, пользователь всегда будет знать обо всех новых записях всоциальных сетях и опубликованных фотографиях своего знакомого.
Интерфейс «Metro» полностью пересмотрен и визуально похож на интерфейсZune HD. Microsoft переработала начальный экран, используются «плитки», которыепрокручиваются по вертикали и могут быть настроены для быстрого запуска, ссылкина контакты или управление, содержатся виджеты. Windows Phone 7 Series будетиметь более дружественный пользовательский интерфейс с технологией multi-touch.
Microsoft объявила минимальные требования к устройствам на Windows Phone7.
Все устройства должны будут обладать:
· емкостным мультисенсорным дисплеем (распознавание 4 прикосновенийодновременно). Предоставляется выбор из двух вариантов разрешения: 800x480 и320x480;
· процессором с частотой 1 Ггц;
· 256MB оперативной и 8GB флэш памяти;
· поддержкой DirectX 9;
· GPS-приемником;
· акселерометром;
· электронным компасом;
· FM-радио;
· камерой со вспышкой и разрешением не менее 5 МП.
Кроме того, выпуская устройства на базе Windows Phone 7 Series,производители больше не смогут накладывать собственные графические оболочки —интерфейс системы должен быть один и легко узнаваться вне зависимости от марки.Тем не менее, за производителями сохраняется возможность кастомизацииинтерфейса, отключения некоторых функций и широкий выбор в аппаратных характеристиках,включая добавление графических ускорителей. Ранее сотрудники компании Microsoftзаявляли, что ОС смартфонов, работающих под управлением Windows Mobile 6.xможно будет обновить до Windows Mobile 7. Но в действительности это оказалосьне так, устройства, работающие под младшими версиями ОС, нельзя будет обновитьдо более новой версии ОС. Это связано как раз с техническими требованиями новойверсии операционной системы, описанными выше.
Особенности
В Windows Phone 7 не будет прежней многозадачности. Вместо неё будетиспользована технология Tombstoning, аналогичная Push Notifications в iPhone.Возможность слушать музыку во время веб-серфинга и других действий останется. Впервой версии Windows Phone 7 не будет поддержки Adobe Flash, вместо неё Microsoftпредлагает поддержку Silverlight. Стив Баллмер сказал воспринимать это какфакт, однако заявил, что его компания ничего не имеет против данной технологии,просто её пока в новой системе не будет. Весь существующий софт с новой версиейоперационной системы несовместим. Для установки приложений используются файлы срасширением .xap.
6. Palm OS
Palm OS — это операционная система с 32-разрядной архитектурой на основеядра, разработанного фирмой Kadak и впоследствии лицензированного фирмойU.S.Robotics. Первым устройством на основе Palm OS стал выпущенный в 1996 годуорганайзер Pilot, затем на рынке появились устройства PalmPilot, и сегоднясерия устройств на базе Palm OS продолжается — выпускаются карманные компьютерыPalm.
В настоящее время устройства, использующие Palm OS, базируются на трехмикропроцессорах фирмы Motorola — Motorola Dragonball (Motorola MC68328),Motorola Dragonball EZ (Motorola MC68EZ328) и Motorola Dragonball VZ (MotorolaMC68VZ328). Это процессоры с 32-разрядными регистрами, 32-разрядной внутреннейадресацией, 16-разрядной внешней шиной данных, поддерживающей автоматическуютрансляцию в 32 разряда. Процессор содержит интегрированный DRAM-контроллер,контроллер экрана на жидких кристаллах с поддержкой до 16 градаций серого,UART-контроллер ввода-вывода с поддержкой инфракрасного порта (IrDA).
Как платформа Palm OS состоит:
· из операционной системы Palm OS;
· аппаратной спецификации (Reference HardwareDesign);
· технологии синхронизации данных HotSync;
· средств для разработчиков, включая программные интерфейсы;
· программных интерфейсов, поддерживающих аппаратные расширения.
Устройства на базе Palm OS поставляются со следующим программнымобеспечением: операционная система Palm OS; ежедневник; адресная книга;электронная почта; список дел; заметки; личные финансы; калькулятор; парольнаязащита; игры; приложение HotSync для удаленной и местной синхронизации с PC;Chapura PocketMirror (связь с Microsoft Outlook); PowerOne (калькулятор,имеющий бизнес и математические функции); Album To Go (фотоальбом, слайд-шоу;конвертор, позволяющий переводить файлы JPEG в формат PDB); Chroma Gammon(цветные нарды); AvantGo Software (Web Channel Manager), а также ряд приложенийдля обычного компьютера.
Из новейших моделей на базе Palm OS можно выделить: Palm m130, Palm m515,Handspring Treo, Samsung SPH I300, Palm i705.
Среди средств управления базами данных для платформы Palm OS можноотметить:
· Pendragon Forms — быстрый и простой способ создания приложенийдля сбора данных;
· OnTap— средство для форматирования и распространениякорпоративных данных в формате HTML для платформы Palm OS;
· Oracle 8iLite— оптимизированная объектно-реляционная база данныхOracle для платформы Palm OS;
· Marietta PDE — набор средств для быстрой разработки приложений скомплексными средствами ввода данных;
· IBM DB2 Everyplace— версия СУБД DB2 для мобильных устройств;
· Sybase SQL Anywhere Studio-UltraLite — встраиваемая инастраиваемая реляционная система управления базами данных с поддержкойсинхронизации с любым ODBC-источником.
7. HP webOS
HP webOS — встраиваемая операционная система, разработанная компаниейPalm для смартфонов Pre и Pixi и ожидаемом в 2011 году планшетном компьютере HPPalmPad. Эта платформа впервые была представлена в Лас-Вегасе 8 января 2009года. HP webOS не основана на Palm OS.
HP webOS оптимизирована для работы с устройствами, которые оснащенысенсорным экраном. ОС включает стандартное программное обеспечение дляорганизации персональных данных.
Основными отличными от конкурентов особенностями ОС HP webOS являютсяспособность программ, написанных на HTML и JavaScript, обращаться к системнымфункциям операционной системы и очень удобное оповещение о новых сообщениях.
Так же известно что новая версия HP webOS 2.0 во встроенном веб-браузереиспользует движок V8 JavaScript.
Разработка программного обеспечения.
Разработчики программного обеспечения для HP webOS используют средуразработки webOS SDK и API-интерфейс для Веб-приложений.
Для программирования широко используются технологии HTML 5, JavaScript иCSS. Доступ к аппаратной части устройства обеспечивается с использованиемскриптового языка JavaScript.
Также существует официальная среда PDK которая позволяет портировать(переносить) программы, отдельные компоненты, и целые компьютерные игрынаписанные на языках C или C++ в код HTML/JavaScript/CSS.
Конкурирующие продукты:
Основные конкуренты HP webOS — это Apple iOS, RIM BlackBerry OS,Microsoft Windows Phone, Nokia Symbian OS, Samsung Bada, и различныепроизводные ОС Linux, например: Google Android, LiMo Platform, Access LinuxPlatform, Maemo, MeeGo, Mobilinux, и OpenMoko.
8. Linux
Linux— общее название Unix-подобных операционных систем на основеодноимённого ядра и собранных для него библиотек и системных программ,разработанных в рамках проекта GNU.
Maemo — базирующаяся на Debian Linux платформа для портативных устройств.Используется в интернет-планшетах Nokia 770, Nokia N800, N810 и коммуникатореNokia N900. В основе Maemo лежат компоненты среды GNOME, в том числеграфическая библиотека gtk. Большая часть кода Maemo открыта, и послужилаосновой для создания Ubuntu Mobile.
Openmoko (англ. Open Mobile Kommunikations) — платформа с открытым исвободным кодом на основе Linux для GSM-смартфонов.
Разработкой и выпуском самих смартфонов занимается компания FIC.
В отличие от большинства других операционных систем, Linux не имеетединой «официальной» комплектации. Вместо этого Linux поставляется в большомколичестве так называемых дистрибутивов, в которых ядро Linux соединяется сутилитами GNU и другими прикладными программами (например, X.org), делающими еёполноценной многофункциональной операционной средой.
Самые распространённые дистрибутивы:
· Ubuntu — дистрибутив, основанный на Debian и быстро завоевавшийпопулярность. Поддерживается сообществом, разрабатывается Canonical Ltd.Основная сборка ориентирована на лёгкость в освоении и использовании, при этомсуществуют серверная и минимальная сборки.
· Linux Mint — дистрибутив, основанный на Ubuntu и полностью с нимсовместимый, включающий в себя по умолчанию Java, Adobe Flash и многое другое.
· openSUSE — дистрибутив, разрабатываемый сообществом при поддержкекомпании Novell. Отличается удобством в настройке и обслуживании благодаряиспользованию утилиты YaST.
· Fedora — поддерживается сообществом и корпорацией RedHat,предшествует выпускам коммерческой версии RHEL.
· Debian — дистрибутив, разрабатываемый обширным сообществомразработчиков. Служит основой для создания множества других дистрибутивов.Отличается строгим подходом к включению несвободного ПО.
· Mandriva Linux — французско-бразильский дистрибутив, объединениебывших Mandrake и Conectiva (англ.).
· Slackware — один из старейших дистрибутивов, отличаетсяконсервативным подходом в разработке и использовании.
· Gentoo — дистрибутив, полностью собираемый из исходных кодов.Позволяет очень гибко настраивать конечную систему и оптимизироватьпроизводительность, поэтому часто называет себя мета-дистрибутивом.Ориентирован на экспертов и опытных пользователей.
· Arch Linux — ориентированный на применение самых последних версийпрограмм и постоянно обновляемый, поддерживающий одинаково как бинарную, так иустановку из исходных кодов и построенный на философии простоты KISS, этотдистрибутив ориентирован на компетентных пользователей, которые хотят иметь всюсилу и модифицируемость Linux, но не в ущерб времени обслуживания.
· CentOS — дистрибутив Linux, основанный на свободных исходныхтекстах коммерческого дистрибутива Red Hat Enterprise Linux компании Red Hat, исовместимый с ним.
9. Android
Android — это основанная на Linux платформа длямобильных телефонов, разработанная Open Handset Alliance (OHA), инициированнымGoogle. Она позволяет создавать Java-приложения, управляющие устройством черезразработанные Google библиотеки. Также есть возможность писать приложения на Сии других языках программирования с помощью Android Native Development Kit.1.5(Cupcake) — выпущено 30 апреля 2009 года. Среди основных улучшений появиласьподдержка записи и просмотра видео в режиме камеры; поддержка Bluetooth A2DP;возможность автоматически подключаться к Bluetooth-гарнитуре.
Первым устройством, работающим под управлением Android, сталразработанный компанией HTC смартфон T-Mobile G1, презентация которогосостоялась 23 сентября 2008 года. Вскоре последовали многочисленные анонсыдругих производителей смартфонов о намерении выпустить устройства с Android.
В компании Google выделяют несколько основных преимуществ, отличающихустройства на базе платформы Android от аналогичных продуктов:
· Открытость — Android позволяет получить доступ к основнымфункциям мобильных устройств с помощью стандартных вызовов API.
· Разрушение границ — можно объединять информацию из интернета сданными телефона, например контактной информацией или данными о географическомположении, чтобы получить новые возможности.
· Равноправие приложений — для Android нет разницы между основнымиприложениями телефона и сторонним программным обеспечением — можно изменитьдаже программу для набора номера или заставку экрана.
· Быстрая и легкая разработка — в SDK есть все, что нужно длясоздания и запуска приложений Android, включая имитатор настоящего прибора ирасширенные инструменты отладки.
Кроме того, Android обладает и другими функциональными возможностями.Так, например, для выполнения приложений используется виртуальная Java-машинаDalvik с низким потреблением памяти. Dalvik позволяет поддерживатьодновременную работу нескольких приложений и открывает файлы в специальномформате dex, оптимизированном для мобильных устройств.
В Android реализована поддержка 2D/3D-графики (причем одновременно можноиспользовать двух- и трехмерную графику), изображений, аудио и видео.
Для хранения данных используется популярная легковесная СУБД SQLite.Доступна поддержка GSM, EDGE, 3G, Bluetooth, Wi-Fi, фото- и видеокамеры, GPS,компаса, акселерометра. В работе платформы применяется также ряд библиотек,отвечающих за шифрование данных, чтение форматов аудио и видео, поддержку 2D и3D-графики, шрифтов и т.д. В платформе от Google также задействована библиотекаLibWebCore (WebKit), которая является движком для web-браузера Android. Стоитотметить, что данный движок используется в популярном браузере Safari откомпании Apple.
Одним словом, Android — это программная платформа для мобильныхустройств, которая включает в себя операционную систему, программноеобеспечение промежуточного слоя (middleware), а также основные пользовательскиеприложения (e-mail-клиент, календарь, карты, браузер, контакты и другие).
Как видно, у платформы от Google есть целый ряд преимуществ. Однакостоить обратить внимание и на недостатки Android.
Так, например, многие эксперты отмечают, что платформа базируется наJava, поэтому преимущества и возможности операционной системы Linux на Androidиспользуются не в полной мере. Также в платформе не используется ни один изпопулярных графических инструментов (toolkit) и библиотек (например, Ot илиGTK), что делает маловероятным появление большого числа приложений,портированных с полноценного варианта Linux для домашнего компьютера на даннуюплатформу из-за отсутствия по умолчанию X-сервера и распространенныхграфических библиотек.
Кроме того, появилась информация о том, что Google будет по своемуусмотрению удалять приложения на телефонах пользователей, если нарушаютсяусловия их использования.
К недостаткам платформы можно также отнести и невозможность установкиприложений на карту памяти. Данный пробел разработчиков является существенным,в особенности, если у телефона небольшой объем встроенной памяти (например, уT-Mobile G1 он составляет всего 70 Мб).
Google Android устанавливается не только на смартфоны, данная платформаподходит и для нетбуков. Так, например, Android уже стоит на ряде моделей AsusEE PC, а также портирован на нетбуки компаний MSI, Dell и Acer. Еще рядпроизводителей нетбуков заявили о скором выпуске устройств на базе мобильнойплатформы от Google.
Кроме того, появление Google Android заставило многих крупныхпроизводителей микроэлектроники начать разработку устройств, которые до этогокомпании вообще не производили.
Аналитики и эксперты ИТ-рынка прочат Google Android хорошие коммерческиеперспективы, что в принципе для продуктов на базе ПО с открытым кодом уже неявляется сенсацией. Они постепенно захватывают ИТ-пространство, вытесняя с негообщепризнанных лидеров, порождая конкуренцию, что само по себе может толькоположительно сказаться на оздоровлении рынка.
10. Bada
Bada (кор. — океан) — платформа для мобильныхтелефонов. Разрабатывается компанией Samsung Electronics на основе опытаразработки и развития платформы SHP (Samsung Hand-Held Platform). Анонсирована10 ноября 2009 года. Выпущена в 2010 году.
bada является платформой закрытого типа, для которой Могут бытьразработаны так называемые native-приложения, то есть приложения,разрабатываемые непосредственно под платформу, с использованием SDK отпроизводителя; Может быть использовано неограниченное количество вариантоваппаратных решений, и, как следствие, ОС (Linux, RTOS, Nucleus).
Платформа bada имеет многоуровневую архитектуру. Слой операционнойсистемы является нижним, а вышележащие уровни используют его функции длядоступа к аппаратуре. Над уровнем ядра операционной системы (Kernel)располагается слой устройства (Device). Службы, работающие на этом уровне,базируются на возможностях уровня ядра и обеспечивают вышележащие слои доступомк таким функциям устройства, как работа с графикой, мультимедии икоммуникациям. Именно благодаря этому уровню программы, написанные для bada,получают 3D-графику и возможность выхода в Сеть с помощью всех известныхкоммуникационных интерфейсов. Кстати, обеспечением поддержки социальныхсервисов вплотную занимается вышележащий уровень Service.
Пользовательский интерфейс. Bada использует интерфейс, основанный нахорошо известном и популярном интерфейсе TouchWiz, который обеспечиваетпростой, интуитивно понятный и очень эффективный способ управления функциямисмартфонов. Для повышения персонализации и интерактивности в новом интерфейсеиспользуются функции provides flash control, web control, motion sensing,fine-tuned vibration control и face detection. Также он поддерживает сенсорныеприложения с привязкой к контенту. Благодаря этому разработчики могут создаватьразличные приложения, которые используют акселерометр, датчик высоты, движения,активности и т.д. для создания приложений нового поколения
Ориентированность на сервисы. Samsung bada поддерживает рядсервисо-ориентированных функций, таких как работа в социальных сетях,синхронизация устройств, контент-менеджмент, сервисы на основе географическойпривязки и т.д. Все они поддерживаются back-end bada серверами. Эти функциипозволяют разработчикам создавать и внедрять совершенно новые сервисы безбольших усилий и чрезмерных затрат
Открытость и конфигурируемость. Samsung bada позволяет разработчикамполучить доступ ко всем преимуществам мобильных устройств для созданияразличных сервисов. Приложения могут использовать функционал аппарата длязвонков, отправки SMS-сообщений, доступа в базу контактов и т.д. Такжеприложения могут передавать профайлы пользователя, круг его контактов,расписания и любую другую информацию с разрешения пользователя. Гибкость новойплатформы позволяет использовать ее на огромном количестве устройств, чтоневозможно в случае с другими платформами.

Заключение
Оригинальные и удобные функции «умных» смартфонов и коммуникаторов вомногом стали возможными благодаря разработке для них, по аналогии состационарными и карманными компьютерами, собственных операционных систем. Укаждой модели своя установленная в ПЗУ операционная система — сменить еенельзя, можно только обновить. Следовательно, выбирая смартфон, стоит заранееопределиться с предпочтениями и пожеланиями к ОС, взвесить достоинства инедостатки каждой из них. Современные мобильные устройства в основномбазируются на одной из четырех операционных систем: Symbian, Windows Mobile,Android.
Операционная система смартфона / коммуникатора становится связующимзвеном между собственно аппаратом и его программным обеспечением, а такжепозволяет устанавливать на устройство нужные дополнительные приложения отдругих разработчиков — мультимедийные, офисные, коммуникационные. Для самыхпопулярных мобильных ОС созданы тысячи (а для некоторых десятки тысяч)прикладных программ, существенно расширяющих и улучшающих функциональностьсмартфона, делающих его уникальным и максимально полезным для владельца. Чтобыпревратить компактное устройство в GPS-навигатор или счетчик калорий,достаточно найти и установить в него нужную программу.
Статистика продукции смартфонов по доле операционных систем.
/>

Список используемых источников
 
Интернет:
1. http://ru.wikipedia.org/wiki/Smartphone
2. http://www.smartphone.ua/w_symbian-os.html
3. http://www.hpc.ru/lib/arts/1522/printable.shtml
4. http://wiki.vspu.ru/doku.php?id=workroom:os:windows_ce
5. http://ru.wikipedia.org/wiki/Windows_CE
6. http://ru.wikipedia.org/wiki/Windows_Phone_7
7. http://ru.wikipedia.org/wiki/Palm_OS
8. http://www.compress.ru/Article.aspx?id=10685
9. http://ru.wikipedia.org/wiki/Palm_webOS
10. http://www.android-forum.ru/board/index.php?showtopic=18
11. http://www.platfand.ru www.dailycomm.ru/m/4459
12. http://ru.wikipedia.org/wiki/Linux
13. http://www.mobile-review.com/articles/2010/bada-strategy.shtml
14. http://www.thg.ru/technews/20091215_135931.html


Не сдавайте скачаную работу преподавателю!
Данный реферат Вы можете использовать для подготовки курсовых проектов.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.

Сейчас смотрят :

Реферат Проект локально-вычислительной сети Рекламное агентство Катарон
Реферат Доплерометричия маточно-плацентарно-плодового кровотока
Реферат Martin Luther King Jr. And Malcolm X
Реферат Проектирование базы данных для отдела организации и оплаты труда ОАО Печатный двор
Реферат Урбанизация как глобальный процесс
Реферат Управление грузовой и коммерческой работой на станции и примыкающих к ней подъездных путях
Реферат Проект сети для кафедры информационных технологий и систем
Реферат Разработка защищенной ЛВС на основе программного средства Tor
Реферат Предприятие как объект управления
Реферат Этапы развития маркетинга
Реферат Хрящевая и костная рыба
Реферат Микропроцессоры и микро-ЭВМ в РЭС
Реферат Структура проведения избирательной кампании на выборах в Государственную Думу
Реферат Эволюция. Биосфера. Воздействие на биосферу
Реферат Создание и обработка баз данных средствами языка Visual Basic 60