Palm Pre, Pixi, HP TouchPad, смартфоны, планшеты, телевизоры LG / Palm / HP / Open webOS / /Выбрать тему
Поиск по сайту
Добро пожаловать на PalmQ Online
Главная Форум Продавцы КПК Кладбище КПК
Последние советы
New! · Запуск демонстрационного режима (Exhibition mode) из лаунчера webOS (04.02.13)
New! · Перемещение или удаление нескольких файлов одновременно (03.02.13)
New! · Добавление избранных композиций на главный экран Music Player (Remix) (28.01.13)
· Увеличение числа иконок в лаунчере HP TouchPad (25.01.13)
· Редактирование "черного списка" приложений в Preware (22.01.13)
· Изменение порядка учетных записей электронной почты [webOS 3.x] (17.01.13)
· Сортировка списков путем нажатия и удержания (11.01.13)
· Способы перезагрузки планшета HP TouchPad (09.01.13)
· Проверка даты последнего резервного копирования данных пользователя (08.01.13)
· Изменение имени webOS-устройства (05.01.13)

Последние статьи
New! · Palm и webOS: как это было (14.10.12)
New! · HP TouchPad и Pre3. webOS против iOS (31.03.12)
New! · HP webOS, которую жалко потерять (20.11.11)
· Обзор HP TouchPad (23.07.11)
· 7 главных преимуществ HP TouchPad перед iPad 2 (19.07.11)
· Секретные материалы компании Palm (22.07.06)

Настройки
· Ваш аккаунт
· Все пользователи
· Top 10 статей
· Все статьи
· Все новости
· Программы
· Статистика сайта
· Вход с КПК
· RSS

  
Состоялся релиз открытой мобильной платформы Open webOS 1.0
Опубликовано 30/09/2012 @ 14:31:15 MSK
webOS Команда Open webOS Project представила первый релиз целиком открытой мобильной платформы Open webOS 1.0, созданной благодаря открытию исходных текстов проприетарной платформы HP webOS. В ходе открытия кода webOS опубликованы исходные тексты 75 компонентов платформы, общее число открытых исходных текстов которых превышает 500 тысяч строк кода.

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

Для использования платформы сформировано два сборочных окружения:

  • build-webos - окружение на основе проекта OpenEmbedded, предназначенное для оценки работы на портативных устройствах и для портирования webOS для новых устройств. Сборка на основе OpenEmbedded дополнительно включает в себя эмулятор ARM и средства кросс-компиляции для различных аппаратных платформ.
  • build-desktop - окружение для оценки работы Open webOS на обычных десктоп-системах, с помощью которого энтузиасты могут использовать обычные средства разработки для изучения и улучшения webOS, а также для экспериментов по интеграции различных открытых технологий.

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

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

С применением web-технологий написан даже web-браузер Isis, интерфейс которого построен на языке JavaScript с использованием фреймворка Enyo и библиотеки Qt 4.8. В качестве брузерного движка задействован QtWebKit, для выполнения JavaScript используется JavaScriptCore. Браузер построен с использованием клиент-серверной модели, при которой рендеринг и обеспечение работы пользовательского интерфейса вынесены в разные процессы. В частности, процесс Browser Server выполняет рендеринг страницы в буфер, а плагин Browser Adapter обеспечивает отображение сформированного буфера. Отмечается, что вынос интерфейса в отдельный процесс позволил достичь отличной отзывчивости браузера и обеспечить поддержку плавного скроллинга. Использование WebKit позволяет добиться поддержки всех современных web-стандартов. Поддерживается подключение NPAPI-плагинов, таких как Adobe Flash.

В планах на будущее - переход проекта на Qt5 и WebKit2, добавление открытых компонентов для работы с мультимедиа и звуком (мультимедийные приложения не вошли в состав первого релиза), интеграция стека BlueZ для обеспечения работы Bluetooth, задействование системы ConnMan для организации настройки сети, оптимизация архитектуры рендиренга в системном менеджере.

Вы можете обсудить эту новость на форуме webos-forums.ru

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

   Версия для печати   Послать эту статью товарищу  

 
Последние сообщения форума
"Телевизор LG UH770V (49,55,65") 2016 года" от kolobok (29.03.2017 в 00:10:00)
"Телевизор LG UH850V (49,55,65") 2016 года" от Архивариус (28.03.2017 в 23:45:22)
"Телевизоры из Польши на заказ" от kiricheikoa (28.03.2017 в 23:36:23)
"ivi.ru - крупнейший в России сервис лицензионного видео" от Копипаста (28.03.2017 в 23:18:10)
"Выгорание OLED и остаточное изображение" от Архивариус (28.03.2017 в 22:59:26)
"Как сообщить в техподдержку LG о проблеме с телевизором" от Shahabbas (28.03.2017 в 21:50:15)
"Телевизор LG UH950V (55, 65") 2016 года" от Alex de Mario (28.03.2017 в 20:26:32)
"Услуга по доставке телевизоров из Финляндии в Россию" от Serg VV (28.03.2017 в 17:31:19)
"Настройка внешнего устройства управления" от Архивариус (28.03.2017 в 16:06:02)
"Внешние медиа-плееры и приставки (Android, Dune, RTD и т.п.)" от belka76 (28.03.2017 в 13:02:53)

Схожие темы

· Open webOS 1.0

· Luna

· Enyo

· LevelDB

· Isis

· QtWebKit

· Qt5

· WebKit2

· BlueZ


<< Open webOS портирована на микрокомпьютер Raspberry PiOpen webOS портировали на Galaxy Nexus >>

"User's Login" | Войти/Создать логин | 0 комментариев
Порог
За комментарии ответственны только те, кто их поместил. Мы не несём ответственности за них.


(©) 1999-2012 PalmQ Tech. Полное или частичное воспроизведение материалов данного сайта допускается только
при условии наличия прямой активной индексируемой и видимой ссылки на сайт или на конкретный материал.
Яндекс.Метрика