The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

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

28.04.2012 13:04

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

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

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

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

  1. Главная ссылка к новости (http://developer.palm.com/blog...)
  2. OpenNews: Представлен код модифицированных открытых компонентов платформы webOS 3.0.5
  3. OpenNews: План развития открытой версии платформы webOS в марте
  4. OpenNews: Hewlett-Packard рассчитывает, что webOS может потеснить Android и iOS
  5. OpenNews: Компания HP представила модель развития webOS и открыла код web-браузера Isis
  6. OpenNews: Компания HP представила план открытия платформы webOS и открыла код фреймворка Enyo
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/33724-webos
Ключевые слова: webos
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (40) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 14:50, 28/04/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –10 +/
    И зачем это все? Очередного трупа разрыли и открыли, а дальше что? HP забоялась угла? Хорошие железки делала же, особенно планшет был шикарен, а теперь все открой-закрой температура не изменится.
     
     
  • 2.2, Аноним (-), 15:02, 28/04/2012 [^] [^^] [^^^] [ответить]  
  • +12 +/
    Посмотрим. AOL как-то тоже вывалила исходники своего браузера за ненадобность. В итоге теперь у нас есть FireFox. Можно ещё вспомнить Sun, открывшую StarOffice.
     
     
  • 3.3, бедный буратино (ok), 16:37, 28/04/2012 [^] [^^] [^^^] [ответить]  
  • –7 +/
    > AOL как-то тоже вывалила исходники своего браузера за ненадобность. В итоге теперь у нас есть FireFox.

    Этого то мы и боимся. Теперь у нас требования для браузера пара гигагерц и 1 гигабайт - это норма.

     
     
  • 4.5, anonomus (?), 16:46, 28/04/2012 [^] [^^] [^^^] [ответить]  
  • +7 +/
    я думаю что это требования сайтов по которым Вы лазите и количество вкладок которые открываете
     
     
  • 5.8, бедный буратино (ok), 17:22, 28/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > я думаю что это требования сайтов по которым Вы лазите и количество
    > вкладок которые открываете

    Минимум, которого я смог добиться - это 74 mb RAM на emdebian и awesome при открытии одного сайта. Дикость.

     
     
  • 6.12, тоже Аноним (ok), 19:23, 28/04/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    "Один сайт" - это явно некорректная единица измерения.
     
  • 6.38, anonymous (??), 16:02, 29/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    links-же!
     
  • 4.6, R (?), 16:49, 28/04/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > ... Теперь у нас требования для браузера пара
    > гигагерц и 1 гигабайт - это норма.

    Ну, вы ж хотите и видео, и HTML5, и CSS, и JavaScript и т.д. и т.п.
    Когда Тим Бернерс-Ли придумал WWW и речи никакой обо всем этом небыло - соответственно, и браузер был маленький, и ресурсов требовал не много...

     
     
  • 5.7, бедный буратино (ok), 17:21, 28/04/2012 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Ничего не хочу Даже если открыта одна вкладка, и html на 50 байт, он скушает не... большой текст свёрнут, показать
     
     
  • 6.13, Аноним (-), 19:32, 28/04/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чем не устраивают минималистичные, заточенные под хоткеи без интерфейса или и вовсе консольные браузеры. Зачем ругать фаерфокс, который от аналогичных ему комбаинов в худшую сторону мало отличается? Да он медленне хрома, но имеет свои плюсы. Каждому свое.
    ПС: тесты консольных и прочих браузеров интересно посмотреть. Может кто тестил?
     
     
  • 7.21, Аноним (-), 22:54, 28/04/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Я боюсь что вы просто некомпетентный мудaк.

    Злая но меткая характеристика. Впрочем, чего вы ожидали с его ником? Он сам же написал что он - буратино. Туп аки дрова.

     
  • 4.40, Анон (?), 11:27, 30/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Links2 - наше все! Очень удобная штука и флэш не тормозит %)
     
     
  • 5.43, anonimous (?), 00:29, 03/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А как же красивости?
    links -driver fb
    Для риальных патсанов.
     
  • 3.33, Аноним (-), 14:34, 29/04/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    в итоге теперь файрфокса нету. Вот он всё готовился много лет быть у нас и в итоге ушёл в гогно. Теперь у нас есть webkit
     
  • 2.4, YetAnotherOnanym (?), 16:42, 28/04/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Может пригодиться на случай, когда Корпорация Добра решит взять андроидофагов на короткий поводок.
     
     
  • 3.9, Ктулху (?), 17:42, 28/04/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    а сейчас он разве сильно длинный?
     
     
  • 4.10, YetAnotherOnanym (?), 18:10, 28/04/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну, скажем - на ещё более короткий, чем сейчас :)
     
     
  • 5.14, Аноним (-), 19:32, 28/04/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Ну, скажем - на ещё более короткий, чем сейчас :)

    Еще более короткий - это двухсторонний скотч =)

     
     
  • 6.22, Аноним (-), 22:55, 28/04/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Еще более короткий - это двухсторонний скотч =)

    Ну вот это про эппл и их ифоны как раз...

     
  • 2.11, anonymous (??), 18:56, 28/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Это все уже остатки платформы, на которую HP когда-то возлагала большие надежды. Но дядька, стоящий во главе HP, слишком увлекся облаками и свернул разработки за ненадобностью.
     
     
  • 3.16, Аноним (-), 19:35, 28/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Веб ос очень неплохо дополняет облака, имхо.

    Кажется, что эту ОС писали быстрее чем теперь открывают.
    В любом случае, я очень надеюсь, что в продаже будет широкий выбор действительно открытых для пользователей платформ, а не один андроид с кучей но.

     

  • 1.17, Аноним (-), 20:46, 28/04/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Node.js будет использована для обеспечения работы системных сервисов

    Они это серьёзно? Похоже становится ясно что было не так с webOS.

     
     
  • 2.19, Тузя (ok), 21:50, 28/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Не драматизируйте. Интерпретаторы кода/байткода, как основная система запуска приложений в мобильных системах - это норма, сложившаяся исторически. V8 ничем не хуже, а node.js просто библиотека. Возьмите в руки мобильный телефон и приглядитесь к нему повнимательнее. Ну-ка? Сколько приложений имеют нативный код? А сколько программ "для обеспечения работы системных сервисов" повязано на интерпретаторе?
    Наши дистрибутивы повязаны на питоне, перле... тогда почему не javascript и node.js? Там асинхронность, там алгоритмы/сценарии можно писать с оглядкой на многоядерность, в отличии от. В конце-концов интерпретатор javascript и так, и так нужен, ведь нужен интернет.
     
     
  • 3.20, Аноним (-), 22:44, 28/04/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Наши дистрибутивы повязаны на питоне, перле... тогда почему не javascript и node.js

    Потому что основная масса людей, умеющих делать дистрибутивы, умеет еще и думать. Некомпетентых чудаков, кричащих про ноду на каждому углу, хорошо слышно - но дистрибутивы они делать не умеют.
    > алгоритмы/сценарии можно писать с оглядкой на многоядерность

    Вообще очуметь. Слишком сильно даже для тонкого ценителя ноды, по определению не обременного разумом.
    http://stackoverflow.com/questions/2387724/node-js-on-multi-core-machines
    http://stackoverflow.com/questions/4631774/coordinating-parallel-execution-in

     
     
  • 4.26, Тузя (ok), 08:43, 29/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Уважаемый, "оглядка" значит разбить программу на модули (1 процесс, 1 поток) и наладить систему сообщений. При этом управлять этими процессами будет ОС. А то, что node не умеет мультипоточность из коробки - тоже не удивительно. Вон перлы и питоны тоже лочатся и спят, пока ждут данных. И вообще js это не пых, не перл и не питон. Логика у него другая.
    На node.js нету дистрибутивов, так как она молодая ещё. Open WebOS будет началом.
    Еще раз говорю не драматизируйте.
     
     
  • 5.37, Аноним (-), 15:33, 29/04/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Уважаемый, "оглядка" значит разбить программу на модули (1 процесс, 1 поток) и наладить систему сообщений. При этом управлять этими процессами будет ОС

    Это можно делать в любом языке с абсолютно любой системой сообщений - благо в ноде даже ее "искоропки" нет. Тратя ровно такое же количество усилий, как и с нодой. Но никто этим ни в перле, ни в питоне не занимается - неудобно, ёптыть.
    Вся "инновационность" ноды заключается в том, что из нее выбросили нужные и полезные инструменты вроде нормальных потоков. Оставив только неудобные, которыми в общем-то и на других платформах пользоваться можно.

     
     
  • 6.39, Тузя (ok), 00:37, 30/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Вы так говорите, будто "нормальные потоки" были в вышеперечисленных мною и вами языках. Например в питоне: http://habrahabr.ru/post/84629/ И в пыхе тоже нет. А вот в перле вроде что-то было.
    Я наблюдаю какую-то фанатичную необоснованную неприязнь к node.js с вашей стороны. Ну и пусть она будет, не нравится она вам, так и оставьте её в покое.
     
     
  • 7.41, Gambler (ok), 01:51, 01/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Неужели так сложно понять, что вся реклама Ноды строится на асинхронности, которая предполагает один процесс? Если процессов (или потоков) неколько, да еще для них надо вручную строить какую-то управляющую систему и систему сообщений, то чем тогда ваша Нода лучше обычного веб сервера с тем же PHP или Питоном?
     
     
  • 8.42, Тузя (ok), 09:45, 02/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Концептуально Да ничем На деле Разница есть Обычный веб-сервер, это apache ... текст свёрнут, показать
     
  • 3.23, Аноним (-), 23:01, 28/04/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Не драматизируйте. Интерпретаторы кода/байткода, как основная система запуска приложений
    > в мобильных системах - это норма, сложившаяся исторически.

    ... в основном по причине того что мобильные операторы всячески хотели огородить телефон от пользователя. А вам как пользователю все это надо? Это означает что вы будете мучаться с убогим и тормозным буллшитом, пожертвовав своим удобством, временем работы батареи и скоростью работы для счастья опсосов. Которые с вас еще и деньги тянут постоянно.

    Ах, пипл хавает? Этого мало? Добавить еще, значит!
    Как-то вот так: http://habrahabr.ru/post/142909/

    Что, все еще до сих пор жрут?! Ну тогда нате вам еще и вот так!
    http://habrahabr.ru/post/143007/

    Эй, хомячки, какую дрянь на вас потестируют следующим пунктом? :)

     
     
  • 4.24, saNdro (?), 02:21, 29/04/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>.. в основном по причине того что мобильные операторы всячески хотели огородить телефон >> от пользователя.

    В основном по причине обеспечения переносимости одного приложения с одного телефона на другой. Сделанного другой фирмой и очень возможно, что - и на совсем другом cpu, вообще другой архитектуры. Переделать один интерпретатор, под новую платформу реалистичнее, чем каждое приложение.

     
     
  • 5.25, Ктулху (?), 02:29, 29/04/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ну и + совершенно необходимо иметь иной механизм многозадачности т.к. штатный не подходит для мобильных платформ.
     
  • 4.27, Тузя (ok), 08:56, 29/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Сколько громких выкриков, и всё впустую. Ваша диванная революция никому не интересна. Люди и дальше будут пользоваться Андроидом, WP7 и прочими Bada. Да, тем, у кого мегафно вместо оператора, я сочувствую.
    Вы вольны будете купить свободный телефон со свободным ПО, когда он появится. Вольны будуте подключиться к прекрасному оператору, работающему на свободных технологиях и уважающему своих клиентов, когда он появится. Но сейчас реалии другие.
     
  • 3.35, Аноним (-), 14:39, 29/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >  Возьмите в руки мобильный телефон и приглядитесь к нему повнимательнее. Ну-ка?

    присмотрелся... все 100%

     
  • 2.36, кевин (?), 15:26, 29/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    нетак была только политика руководящего состава.

    который хотел чтобы ввэбось сходу убил андройд и айось... а когда за ервые 3 месяца этого не произошло решил свернуть всё нафиг. и к чёрту многомилионные инвестиции(хорошо что его вовремя уволили но нагадить успел нехило).

     

  • 1.28, Аноним (-), 10:17, 29/04/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Лучшая ОС для мобильных устройств на рынке. Ее открытие - настоящий подарок. Пробовал все популярные платформы, но только в WebOS действительно эргонично все сделано. Работает все гладко и быстро. Технологии действительно передовые, то, что было там залажено несколько лет назад сейчас только начинает поялвется в других ОС.
    Очень радует Enyo - у фреймворка громадный потенциал, уже сейчас на нем ного чего пишут.
     
     
  • 2.29, Аноним (-), 10:20, 29/04/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И да, палм, в отличии от, не стала придумывать велосипеды и вся низкоуровневая часть работает на стандартных GNU/Linux компонентах: PulseAudio, DirectFB, dbus, ядро без всяких там специальных подсистем.
     
  • 2.30, Аноним (-), 12:38, 29/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    и что на нем пишут? =)
     
     
  • 3.31, Аноним (-), 12:56, 29/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Позволяет делать действительно кросплатформенные приложения с помощью PhoneGap. Сообщения о приложениях то и дело промелькивают на офф. сайте, enyojs.com. Например http://www.flashcardstogo.com
    http://maklesoft.com/secustore

    Кстати, вот тут прикольные примеры использования енйо http://enyojs.com/gallery/

     

  • 1.32, Аноним (-), 14:32, 29/04/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    акт дефекации всё никак не закончится. Интересно, менеджеры по клинингу из апаче уже спешат на помощь...
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру