Крупные вендоры осознали преимущества использования операционной системы Linux в своих мультимедийных устройствах и активно спонсируют разработку целых программных платформ, которые специально ориентированы на мобильные устройства. Были образованы различные консорциумы для продвижения программных платформ на базе Linux.
Консоциум, компания
Платформа
Целевой рынок
Open Handset Alliance (OHA) Google
Android
Смартфоны, телефоны
Linux Foundation, Intel
Moblin
Нетбуки
LiMo Foundation
LiMo platform
Смартфоны, телефоны
Nokia, Qt-software
Qt/Embedded
КПК
Nokia, Gnome Mobile
Maemo
Интернет планшеты (MID)
Access
Access Linux Platform (ALP)
Смартфоны, телефоны
Canonical
Ubuntu Netbook Remix
Нетбуки
Android
Android – одна из ведущих мобильных программных платформ на мировом рынке. Она включает в себя не только операционную систему, но также связующее ПО (middleware) и ключевые приложения. ОС Android основана на модифицированной версии ядра Linux.
Новые версии этой операционной системы выпускаются Google и Open Handset Alliance. Техническое обслуживание и дальнейшее развитие Android осуществляет Android Open Source Project (AOSP).
В рамках инновационной компании Promwad работает специальное подразделение , которое специализируется на разработке мобильных Android-приложений для мобильных телефонов, планшетных компьютеров, ридеров, систем автомобильной навигации и других мультимедийных устройств.
Разработка пользовательских приложений для Android осуществляется при помощи специального SDK на языке программирования Java. Java байт-код преобразуется в собственный формат байт-кода dex, исполняемый виртуальной машиной Dalvik. Отличительные характеристики платформы Android:
виртуальная машина Dalvik
встроенный браузер на движке Webkit
развитые графические библиотеки для 2D графики и 3D графики на базе спецификации OpenGL ES 1.0 c поддержкой аппаратного ускорения
использование SQLite для хранения структурированных данных
поддержка мультимедийных аудио и видео форматов (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
коммуникационный стек для работы с GSM
коммуникационный стек для работы с Bluetooth, EDGE, 3G и WiFi
поддержка дополнительных устройств: видеокамера, GPS, компас, акселерометр
развитые средства разработки: отладчик, эмулятор, средства профилирования, интеграция со средой разработки Eclipse
Платформа Maemo
Платформа Maemo (маркетинговое название OC Internet Tablet) — это операционная система и набор приложений, работающий, в основном, на мобильных веб-планшетах производства фирмы Nokia.
В состав платформы входит интегрированный стек системного ПО, приложений и библиотек (от ядра Linux, до Maemo API и библиотек Hildon User Interface), а также SDK разработчика. Устройства под управлением Maemo вместе с предустановленными Hildon UI и набором приложений поставляются компанией Nokia.
Ключевые компоненты платформы:
ядро Linux для аппаратной платформы OMAP
системные библиотеки (libc, stdc++, openssl, curl)
система управления программными пакетами dpkg
подсистема Gnome Mobile
GUI библиотека Hildon
Платформа Maemo включают в себя инструменты, необходимые для создания и портирования приложений для ОС Internet Tablet, которая представляет собой специализированный под аппаратную платформу OMAP вариант дистрибутива Debian GNU/Linux.
Компания Nokia всячески способствует развитию платформы и направляет ее развитие. Она первая разработала устройства, использующие Maemo. На данный момент это интернет-планшеты Nokia 770, Nokia N800, Nokia N810.
Мобильная платформа Apple iOS
Apple iOS – ОС для iPhone, iPod Touch и iPad (мобильных устройств компании Apple). Новый планшетный компьютер iPad открыл новые перспективы перед разработчиками приложений для iOS. Благодаря его большому экрану и лучшей производительности программные продукты получили богатый пользовательский интерфейс и целый набор новых функций.
Специалисты Promwad Mobile разрабатывают приложения для iPhone и iPad, а также оказывают услуги по оптимизации iPhone-приложений под требования планшета Apple.
Windows Phone 7 App Development
Windows Phone 7 – ОС для мобильных устройств, разработана компанией Microsoft. Эта платформа отличается новым интерфейсом и интегрированными сервисами Microsoft Xbox Live и Zune.
Уже сегодня специалисты Promwad Mobile готовы предложить вам свои услуги по разработке приложений для Windows Phone 7 – мобильной платформы нового поколения.
Мобильная платформа Symbian
Symbian OS – ОС для смартфонов и коммуникаторов, развивается консорциумом Symbian с 1998 года. Благодаря библиотеке PIPS в этой ОС доступно портирование программ с других мобильных платформ.
Для разработки приложений под Symbian программисты Promwad Mobile используют языки С++ и Java.