1

Тема: LuneOS

Первый выпуск мобильной платформы LuneOS, продолжившей развитием webOS

Источник: opennet.ru.

Доступен первый выпуск свободной мобильной платформы LuneOS, в рамках которой сообществом продолжена разработка проекта Open webOS для смартфонов и планшетов. Смена имени проекта обусловлена желанием сократить слишком длинное имя проекта "WebOS Ports Open webOS", что позволило заодно избавиться от пересечений с разработками компании LG, которая в прошлом году приобрела связанные с webOS активы.

Первый выпуск мобильной платформы LuneOS, продолжившей развитием webOS Первый выпуск мобильной платформы LuneOS, продолжившей развитием webOS

Кроме возможности протестировать новую платформу в эмуляторе, официально поддерживается установка LuneOS на устройствах Nexus 4, HP TouchPad, Galaxy Nexus и Nexus 7. Для упрощения портирования на устройства, уже комплектуемые платформой Android, в LuneOS задействована развиваемая проектом Mer и используемая в ОС Sailfish библиотека libhybris, предоставляющая прослойку для обеспечения работы в системах на базе Glibc специфичных для платформы Android драйверов устройств, работающих в пространстве пользователя и завязанных на использовании системной библиотеки Bionic.

Первый выпуск мобильной платформы LuneOS, продолжившей развитием webOS Первый выпуск мобильной платформы LuneOS, продолжившей развитием webOS

Первый выпуск LuneOS позиционируется как стабильная отправная точка для развития технологий webOS. В настоящее время работает WiFi, интегрирована поддержка телефонии и задействованы актуальные графические драйверы. В следующих выпусках ожидается задействование средств аппаратного ускорения для воспроизведения видео и звука, поддержка сенсоров, BlueTooth и камеры. Из предлагаемых базовых приложений отмечаются web-браузер, почтовый клиент, менеджер приложений Preware, система заметок, файловый менеджер, адресная книга, календарь-планировщик, просмотрщик PDF, начальная реализации программы для осуществления телефонных звонков.

Первый выпуск мобильной платформы LuneOS, продолжившей развитием webOS Первый выпуск мобильной платформы LuneOS, продолжившей развитием webOS

Из внутренних отличий от прошлых сборок WebOS Ports выделяется переход с системы инициализации Upstart на systemd, задействование системы сборки OpenEmbedded, подготовка эмулятора на основе VirtualBox. Вместо LunaSysMgr задействован переписанный с нуля системный менеджер Luna Next, в котором прекращена поддержка устаревших устройств, обеспечена возможность задействования аппаратного ускорения графики и добавлены средства для упрощения портирования на различные устройства. Компоненты пользовательского интерфейса пользователя переведены на использование Qt 5.2 (QML) и WebKit 2 (ранее применялись Qt 4 и WebKit 1). Добавлен механизм для установки обновлений системы.

Из планов на будущее отмечается создание написанного на QML интерфейса для работы с телефонией, поддержка воспроизведения звуковых и видео файлов, доработка конфигуратора, разработка дополнительных индикаторов для статусной панели, добавление в интерфейс пользователя режимов переключения между приложениями в форме цикличной прокрутки карт, разложенных или уменьшенных карт, поддержка масштабирования карт через экранные жесты и разворачивание касанием.

Первый выпуск мобильной платформы LuneOS, продолжившей развитием webOS Первый выпуск мобильной платформы LuneOS, продолжившей развитием webOS

Платформа webOS примечательна использованием для разработки приложений и базового интерфейса web-технологий (CSS, HTML5 и JavaScript), фреймворка Apache Cordova и виджетов Enyo. Обмен данными между приложениями построен на основе шины, манипулирующей данными в формате JSON. Для доступа web-приложений к системному API используется D-Bus Bridge. Для хранения данных задействована БД LevelDB. Базовая пользовательская оболочка основана на использовании вместо окон парадигмы сменяющих друг друга карт, поддерживается навигация через жесты и одновременные касания экрана (мультитач режим).

С использованием web-технологий написан в том числе web-браузер Isis, интерфейс которого построен на языке JavaScript с использованием фреймворка Enyo и библиотеки Qt. В качестве брузерного движка задействован QtWebKit, для выполнения JavaScript используется JavaScriptCore. В качестве основы платформы webOS выступает базирующийся на Qt и QtWebKit системный менеджер (System Manager) Luna, который управляет выполнением web-приложений, отвечает за организацию работы интерфейса Card View, обеспечивает запуск приложений, формирует экран блокировки системы, управляет меню и статусной строкой. Системный менеджер обеспечивает функционирование компонентов, необходимых для запуска пользовательских и системных приложений.

На то, о чем можно спросить на форуме, не отвечаю через личные сообщения, аську, почту и т.п. для общения есть jabber-конференция: maemo@conference.jabber.org.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!

2

Re: LuneOS

Ура, мой HP TouchPad будет жить долго и счастливо !?

N900³ - Forever
+ Jolla

Поделиться

3

Re: LuneOS

Обновление мобильной платформы LuneOS, продолжившей развитием webOS

Источник: opennet.ru

Представлено февральское стабильное обновление мобильной платформы LuneOS, в рамках которой независимым сообществом продолжена разработка проекта Open webOS для смартфонов и планшетов. LuneOS можно протестировать в эмуляторе или установить на устройства Nexus 4, HP TouchPad, Galaxy Nexus и Nexus 7. Для обеспечения поддержки оборудования в LuneOS задействована развиваемая проектом Mer библиотека libhybris, предоставляющая прослойку для обеспечения работы специфичных для платформы Android драйверов устройств.

Обновление мобильной платформы LuneOS, продолжившей развитием webOS Обновление мобильной платформы LuneOS, продолжившей развитием webOS

В новом выпуске обеспечена полноценная возможность отправки и приёма SMS, переработана система управления окнами, реализована функциональность для добавления и редактирования записей в адресной книге, добавлена возможность отображения изменения состояния подключения к беспроводной сети, в web-браузере появилась поддержка многооконного режима. Из доступных приложений можно отметить web-браузер, почтовый клиент, менеджер приложений Preware, систему ведения заметок, файловый менеджер, адресную книга, календарь-планировщик, просмотрщик PDF, интерфейс для осуществления телефонных звонков.

На то, о чем можно спросить на форуме, не отвечаю через личные сообщения, аську, почту и т.п. для общения есть jabber-конференция: maemo@conference.jabber.org.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!