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
Архитектура платформы Maemo
22.02.10 Описание Maemo 5
Ключевые составляющие платформы Maemo 5: ядро Linux, системные библиотеки (доступ к интернету, драйверы оборудования), Debian (иерархия файлов), загрузчик программа
Программы для платформы Маемо
Практически все приложения, кодеки и утилиты для Маемо являются совершенно бесплатными. К наиболее полезным для пользователя можно отнести следующие приложения.
Maemo. “Вкусности” для пользователей
Maemo – это расширение на основе операционной системы Linux, спроектированное для работы на высокопроизводительных мобильных компьютерах фирмы Nokia. Поскольку это -