Система-на-кристалле
Встроенные ОС
Открытое ПО
Встраиваемые дисплеи
Встроенный Ethernet
Беспроводные технологии
Платформа Eclipse
FPGA дизайн
JTAG
Планарный трансформатор
Мультимедиа
Цифровое ТВ
Современные мобильные платформы
GPS/Глонасс-навигация
Стандарты IPC
Контрактная разработка электроники / Технологии / Современные мобильные платформы

Современные мобильные платформы

Мобильные платформы по базе Linux

Крупные вендоры осознали преимущества использования операционной системы 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 работает специальное подразделение Promwad Mobile, которое специализируется на разработке мобильных 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
Архитектура платформы Android

Платформа Maemo

Платформа Maemo (маркетинговое название OC Internet Tablet) — это операционная система и набор приложений, работающий, в основном, на мобильных веб-планшетах производства фирмы Nokia.

Интернет планшет Nokia 770

В состав платформы входит интегрированный стек системного ПО, приложений и библиотек (от ядра Linux, до Maemo API и библиотек Hildon User Interface), а также SDK разработчика. Устройства под управлением Maemo вместе с предустановленными Hildon UI и набором приложений поставляются компанией Nokia.

Ключевые компоненты платформы:
  • ядро Linux для аппаратной платформы OMAP
  • системные библиотеки (libc, stdc++, openssl, curl)
  • система управления программными пакетами dpkg
  • подсистема Gnome Mobile
  • GUI библиотека Hildon
Архитектура платформы Maemo


Платформа 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.