Компания HP открыла очередную порцию компонентов webOS

28 апреля 2012 года

Компания Hewlett-Packard продолжила (Архивная копия от 22 октября 2014 на Wayback Machine) открытие кода компонентов мобильной платформы webOS, на базе которых в сентябре планируется подготовить полностью открытый релиз Open webOS (Архивная копия от 30 марта 2012 на Wayback Machine). Следует отметить, что открытие кода идёт с опережением графика, некоторые из уже открытых компонентов ранее планировалось опубликовать только в июле.

Среди открытых в апреле частей платформы webOS отмечаются:

  • Интегрированная среда разработки приложений Ares 2, работающая внутри браузера;
  • Системный менеджер Luna (System Manager Bus) с реализацией (Архивная копия от 28 июня 2012 на Wayback Machine) механизма межпроцессного взаимодействия (IPC), используемого в Open webOS. Luna состоит из клиентской библиотеки и централизованного координирующего демона. В библиотеке представлена реализация API для регистрации подключения к шине обмена сообщениями и обмена данными с другими компонентами. Кроме того, открыт код набора утилит для мониторинга и отладки IPC;
  • Набор сервисов и дополнений для Node.js. В частности, открыт код биндингов, необходимых для взаимодействия с System Manager Bus. В будущем релизе Open webOS платформа Node.js будет использована для обеспечения работы системных сервисов.
  • Компоненты для задания системных политик (Архивная копия от 8 мая 2012 на Wayback Machine) на основе Platform Portability Layer (Nyx). Доступны компоненты Powerd (отслеживание параметров аккумулятора), Sleepd (Архивная копия от 8 мая 2012 на Wayback Machine) (обеспечение спящего режима) и Storaged (Архивная копия от 8 мая 2012 на Wayback Machine) (управление подключением внешних накопителей);
  • Обновление фреймворка Enyo 2.1, в котором, например, представлен новый виджет для формирования списков;

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

Источники править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Компания HP открыла очередную порцию компонентов webOS», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.