Maemo

Материал из Википедии — свободной энциклопедии

Перейти к: навигация, поиск
Структура программного обеспечения Maemo
Hildon
libhildon libosso
Компоненты/Сервисы
BlueZ E-D-S Telepathy Avahi
GStreamer Matchbox GConf GnomeVFS
Пользовательский интерфейс
Sapwood Hildon widgets Hildon file UI
GTK+
Pango cairo ATK
Инфраструктура ядра
X GLib D-Bus HAL

Maemo — базирующаяся на Debian платформа для портативных устройств. Она используется на Nokia 770 Internet Tablet и более новых устройствах, Nokia N800 и N810. В основе Maemo лежат компоненты среды Gnome, в том числе графическая библиотека gtk, которая вкупе с libhildon отвечает за графический интерфейс. Большая часть кода Maemo открыта, и послужила основой для создания Ubuntu Mobile.

Ведётся работа по интеграции WebKit в качестве ещё одного браузерного движка для maemo[1]. Таким образом, Maemo поддерживает не только Gecko.

Содержание

[править] Устройства на базе Maemo

[править] Критика

  • Хотя платформа основана на свободном ПО, некоторые компоненты данной платформы (например, модуль наэкранной клавиатуры) или приложения поставляемые по умолчанию (например, менеджер файлов или медиаплеер) являются проприетарными и недоступны в виде исходных текстов. Появление других устройств, использующих наработки платформы Maemo, сдерживается данным фактором, что негативно влияет на общую популярность программной платформы в целом.
  • Закрытость некоторых компонентов приводит к ряду нерешённых за долгое время проблем. Например, встроенный медиаплеер очень медленный и слишком разборчив в форматах файлов. В силу отсутствия исходных текстов необходимых компонентов, сторонние программисты не могут исправить данную ситуацию, а Nokia работает над улучшением проприетарных компонентов недостаточно эффективно.
  • Nokia, являясь основным спонсором проекта Maemo, тем не менее, иногда игнорирует некоторые пожелания пользователей данной платформы в угоду своим собственным интересам. Например, Nokia не внедряет поддержку формата файлов OGG в свои устройства, хотя это одна из наиболее часто запрашиваемых пользователями возможностей, преследуя свои собственные интересы. Тем не менее, благодаря открытости платформы, сторонние разработчики могут сами реализовать поддержку данного формата.

[править] Примечания

[править] См. также

[править] Ссылки


Источник — «http://ru.wikipedia.org/wiki/Maemo»