02.03.2010

Разработка программ под платформу Маемо

Описание Maemo 5
В закладки

Основой для платформы Маемо является Debian Linux, который поддерживает довольно таки простые оболочки интерфейса, диспетчер пакетов и различные приложения. Все те, кто заинтересован в работе с программами на основе Маемо, должны учесть, что эта работа ничем не отличается от всего того, что уже было реализовано на каком-либо другом дистрибутиве Linux. Для примера, можно отметить тот факт, что в системе присутствует стандартный терминал, благодаря которому любой пользователь сможет запустить какое-либо приложение из учётной записи «суперпользователя», используя логин gainroot и пароль rootme. Также через консоль можно инсталлировать простые deb-пакеты с помощью  команды app-install. Следует учесть, что данная система является довольно устойчивой и безопасной, разработчики свели возможность несанкционированного доступа к информации к минимуму.  

 

Благодаря использованию ядра Debian на планшете можно будет запускать обычные программы. Для этого необходим кросс-компилятор Scratchbox, который является частью Maemo SDK.  Если появится необходимость адаптировать сложный пользовательский интерфейс, то разработчику необходимо будет всего лишь изменить код, а не переписывать его сначала.

 

На данный момент для платформы Маемо 5 уже выпущены такие программы как офисный пакет Open Office, текстовый процессор Abiword,  медиапроигрыватель Mplayer и т.д. Весь процесс создания и отладки программного обеспечения проводится под x86-архитектурой.

 


Для Маемо языком  программирования является С, а все приложения и программы пишуться с помощью библиотеки GTK+ во фреймворке Hildon. К тому же поддерживаются и такие  языки как С++, С# и Ruby.

 

Разработчики утверждают, что в будущем, появится набор библиотек Qt. Это, естественно, облегчит процесс разработки программного обеспечения, ведь под Qt создаются приложения для Symbian OS. К тому же, уже сейчас на платформе Маемо можно запускать Java-мидлеты и Python-программы, а также создавать интерактивные веб-виджеты или расширения, которые будут интегрированы в браузер.

 

Все инструменты, которые используются в ходе работы, являются open source-разработками, а это в свою очередь огромный плюс для любого программиста, так как над приложением работает не только он, но и целая команда, постоянно развивающая данный продукт. Примером такого проекта является maemo.nokia.com.

Комментарии (0)
Добавить комментарий
Прокомментировать
Репозитории  для платформы Маемо
Любой пользователь, приобретая новый мобильный телефон, думает в первую очередь о том, какие программы разработаны для данной модели и где их можно скачать. В смартфоне
Программы для платформы Маемо
Практически все приложения, кодеки и утилиты для Маемо являются совершенно бесплатными. К наиболее полезным для пользователя можно отнести следующие приложения.
История создания ОС Maemo
История создания ОС Maemo
История создания ОС Maemo
06.03.10 Описание Maemo 5
В настоящее время на рынке операционных систем наблюдается настоящая революция. Каждая компания по производству операционных систем для современных мобильных устройств
Краткая характеристика платформы Маемо
Маемо является компьютерной платформой, в основе которой лежат компоненты открытой среды рабочего стола. С её помощью можно разрабатывать и внедрять различные
Maemo. “Вкусности” для пользователей
Maemo – это расширение на основе операционной системы Linux, спроектированное для работы на высокопроизводительных мобильных компьютерах фирмы Nokia. Поскольку это -
Архитектура платформы Maemo
Архитектура платформы Maemo
Архитектура платформы Maemo
22.02.10 Описание Maemo 5
Ключевые составляющие платформы Maemo 5: ядро Linux, системные библиотеки (доступ к интернету, драйверы оборудования), Debian (иерархия файлов), загрузчик программа