We Are Legion (?) / /Выбрать тему
Поиск по сайту
Добро пожаловать на Kuwang Hekel Community Was Here
Главная Форум Продавцы КПК Кладбище КПК
Последние советы
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

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

 
Последние сообщения форума
"Передний слой вдавливается за корпус.Норма это?" от Архивариус (29.06.2017 в 00:15:03)
"LG 49UH750V или 55UJ630V" от Архивариус (29.06.2017 в 00:11:27)
"Новые прошивки на серверах обновления LG для ТВ 2017 года" от mixmar (28.06.2017 в 23:54:43)
"Телевизор LG UH610V (43,49,55") 2016 года" от tessi (28.06.2017 в 21:18:17)
"Подключение беспроводных наушников через Bluetooth" от pab (28.06.2017 в 21:01:34)
"Пульт Magic Remote для телевизоров LG 2017 года" от Архивариус (28.06.2017 в 19:42:09)
"[Android] BubbleUPnP - трансляция на ТВ фото, музыки, видео" от Zanam (28.06.2017 в 15:20:38)
"Выбор телевизора в зал!" от Максим7121 (28.06.2017 в 12:53:42)
"ТЕЛЕВИЗОРЫ И ДРУГАЯ ТЕХНИКА из Финляндии ПО ВЫГОДНОЙ ЦЕНЕ!!" от Макар (28.06.2017 в 12:11:53)
"Спутниковое ТВ Ultra HD (4K), смотрим на ТВ LG" от Копипаста (27.06.2017 в 23:39:04)

Схожие темы

· Open webOS 1.0

· Luna

· Enyo

· LevelDB

· Isis

· QtWebKit

· Qt5

· WebKit2

· BlueZ


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

"Jeffin Kuwang Hekel Tim Was Here~" | Войти/Создать логин | 0 комментариев
Порог
За комментарии ответственны только те, кто их поместил. Мы не несём ответственности за них.


(©) 2017 - Hekel Kuwang Community Was Here | ./Jeff404 | .*-RendBoLie-* | ??R1ckMah3s0n9?? | .rsu | DewiKasQQ | Jangan kaget atau panik , kita bukan hacker tapi tukang iseng. Kami hanya mengikuti perintah ketua HKC .. Dia anak medan.. If u not understand my language , i dont care ~
Яндекс.Метрика