Реферат: Программные платформы современных смартфонов
Среди средств управления базами данных для платформы 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 году планшетном компьютере HP PalmPad. Эта платформа впервые была представлена в Лас-Вегасе 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 Linux Platform, 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.