Выпущена webOS 3.0.5 Community Edition


Дата: 11/07/2012 @ 00:34:40 MSK
Тема: webOS


В ходе подготовки к выпуску свободного релиза мобильной платформы Open webOS 1.0, который ожидается в сентябре, компания HP осуществила открытие очередной порции компонентов webOS, а также представила Community-версию платформы. В рамках webOS Community Edition открыт дополнительный код из ранее поставлявшегося с планшетами HP TouchPad релиза webOS 3.0.5. Основная цель выпуска webOS "Community Edition" - обеспечение средствами изучения функционирования версии webOS для TouchPad на текущем этапе, когда код webOS еще не открыт полностью. Для координирования процесса и поддержания webOS Community Edition, а также ведения работы по портированию на другие устройства совместно с группой WebOS Internals создано сообщество webos-ports.org.

Используя webOS Community Edition в сочетании с ранее опубликованными пакетами энтузиасты могут изучать внутреннее устройство версии системы для TouchPad и создавать модифицированные сборки (например, можно кастомизировать интерфейс пользователя, переработать ланчер и внести изменения в систему уведомлений). Так как будущий полностью открытый релиз Open webOS 1.0 технологически мало отличается от текущих релизов webOS, подобный опыт в будущем может пригодиться для присоединения к работе над проектом Open webOS. webOS Community Edition пока ограничивается поддержкой TouchPad, но будущий релиз Open webOS будет содержать в себе ряд дополнений, направленных на упрощение портирования для других устройств и на интеграцию внешних открытых компонентов, таких как Bluetooth-стек BlueZ и звуковой сервер GStreamer.

В составе webOS Community Edition поставляются исходные тексты базовых низкоуровневых частей платформы и компонентов графического окружения, взаимодействие между которыми организовано при помощи системного менеджера Luna SysMgr. Отдельно распространяется сборочный инструментарий и пакет CE-build-support с набором необходимых для сборки заголовочных файлов и библиотек. Указанные компоненты дополняют ранее опубликованные пакеты с модифицированными открытыми частями платформы webOS.

Следует отметить, что в прошлые месяцы в разряд открытых были переведены фреймворк Enyo, web-браузер Isis, расширения к Qt WebKit, модули интеграции с JavaScript-движком JavaScriptCore, расширения к EGL, фреймворк Novacom для организации отладки и взаимодействия поверх USB. Также открыт код прослойки для организации взаимодействия с оборудованием Nyx (hardware abstraction layer), работающей поверх ядра Linux и предназначенной для предоставления методов доступа к оборудованию, которые не поддерживаются стандартными драйверами. Все компоненты доступны под лицензией Apache 2.0.

opennet.ru



Эта статья с сайта PalmQ Online
http://www.palmq.ru

URL этой статьи:
http://www.palmq.ru/article.php?sid=3045

Партнеры проекта: