Open webOS

Open webOS - вбудовувана відкрита операційна система, заснована на ядрі Linux і призначена для смартфонів і планшетних комп'ютерів. У вересні 2012 HP представила у вільному доступі вихідні коди webOS, таким чином ОС тепер відноситься до розряду відкритого програмного забезпечення (як і ОС Google Android). Надалі HP буде підтримувати і розробляти webOS разом з відкритим співтовариством розробників.

Спочатку була розроблена компанією Palm і була представлена ​​в Лас-Вегасі 8 січня 2009 під найменуванням Palm webOS. З 2010 по 2011 підтримувалася і розроблялася компанією Hewlett-Packard (в результаті поглинання Palm). У webOS особливу увагу приділено інтеграції з соціальними мережами і Web 2.0, а також багатозадачності.


1. Особливості

Open webOS оптимізована для роботи з пристроями, які оснащені сенсорним екраном. ОС включає стандартне програмне забезпечення для організації роботи з особистою інформацією.

Основною відмінною рисою webOS є здатність програм, написаних на HTML і JavaScript, звертатися до системних функцій операційної системи. [2]


2. Розробка програмного забезпечення

Розробники програмного забезпечення для webOS використовують середовище розробки webOS SDK і API -інтерфейс для веб-додатків.

Для програмування широко використовується технології HTML5, JavaScript і CSS.

Доступ до апаратної частини пристрою забезпечується з використанням скриптової мови JavaScript.

Також існує офіційна середу PDK, яка дозволяє портувати (переносити) програми, окремі компоненти і цілі комп'ютерні ігри написані на мовах C або C + +. [3]

У вбудованому браузері використовується движок WebKit [4] і JavaScript-движок V8 [5].


3. Історія створення webOS

В 2004 компанія PalmSource, розробник Palm OS, оголосила про те, що наступна версія Palm OS буде графічної надбудовою над ядром Linux (проект Palm OS on Linux). Також обіцялася бінарна підтримка додатків, написаних для попередніх версій Palm OS через використання емулятора.

У травні 2005 PalmSource продала права на назву Palm компанії palmOne - виробнику смартфонів, а сама стала частиною японської компанії ACCESS Co., Ltd .. І нова версія операційної системи, заснована на ядрі Linux, стала називатися ALP ( Access Linux Platform).

У грудні 2006 Palm (нове "старе" назва компанії palmOne) за 44 млн дол придбала у ACCESS Co., Ltd. безстрокову ліцензію на вихідний код Palm OS 5.4 Garnet, що дозволяє їй модифікувати і використовувати її в будь-яких своїх мобільних пристроях. Однак Palm відмовилася від ліцензування Access Linux Platform і почала розробку власної версії операційної системи, заснованої на ядрі Linux. Разом з тим, обидві компанії заявили, що будуть докладати всіх зусиль по збереженню програмної сумісності з продуктом ACCESS.

8 січня 2009 на виставці CES в Лас-Вегасі була представлена ​​нова версія операційної системи, заснована на ядрі Linux, названа Palm webOS, а також анонсований перший смартфон в якому буде застосована дана ОС - Palm Pre (для американського ринку). [6]

11 лютого на конференції інвесторів Ед Колліган зазначив, що Palm більше не буде випускати продуктів на основі старої Palm OS, і всі зусилля компанії будуть спрямовані на розвиток платформи Palm webOS. [7]

Також Palm випустила емулятор Palm OS для webOS - Classic. Він дозволить використовувати наявне програмне забезпечення для Palm OS в новій операційній системі.

В 2010 на виставці CES компанія Palm оголосила про удосконалення платформи webOS. Результатом проведених робіт стала можливість появи на пристроях під керуванням цієї операційної системою серйозних ігрових додатків. Зокрема, на виставці були показані такі ігри, як The Sims 3, Need for Speed: Undercover, FIFA 2010 та ін [8]

29 квітня 2010 року фірма Hewlett-Packard придбала фірму Palm за 1,2 млрд дол разом з її webOS. Повідомлялося, що HP не кине платформу webOS і займеться її розвитком і випуском пристроїв на її основі. [9]

25 липня генеральний директор Palm Джон Рубінштейн (англ.), що перейшов в HP після придбання HP компанії Palm, у своєму інтерв'ю журналу Fortune повідомив, що реліз нової версії webOS - webOS 2.0 - відбудеться в четвертому кварталі 2010 року. [10]

19 жовтня HP офіційно представила webOS 2.0 і новий смартфон Palm Pre 2. [11]

Разом з цією подією відбулася зміна назви з Palm webOS на HP webOS. [12]

Трохи пізніше компанія HP оголосила, що всі раніше випущені webOS-смартфони отримають версію 2.0 в найближчі місяці. [13]

9 лютого 2011 в Сан-Франциско HP на презентації нових пристроїв на webOS анонсувала вихід webOS 3.0. [14] З пояленіем webOS 3.0 була реалізована функцію Touch-to-share. Завдяки їй на екран планшета може бути виведено зображення з дисплея смартфона (HP Veer або Pre 3), для цього необхідно лише розмістити смартфон поверх планшета HP TouchPad. [15]

9 грудня 2011 Hewlett-Packard опублікувала прес-реліз, в якому повідомила про звільнення операційної системи webOS і передачі її спільноті OpenSource. [16]

31 травня 2012 спільнота в особі Даніела Джованнетті і Юсиф Абдулли оголосило про готовність до відродження HP webOS в особі проекту Phoenix. У рамках цього проекту планується продовжити підтримку WebOS після публікації її вихідних кодів. [17]


3.1. Участь розробників BeOS

В 2001 активи компанії Be Inc. були скуплені Palm за 11 млн дол, після чого було розпочато процедуру ліквідації Be Inc.

Колишні співробітники Be Inc. майже в повному складі влилися в колектив Palm.

В Palm колишні розробники BeOS працювали над версією над Palm OS 6 для кишенькових комп'ютерів (наладонников), спираючись на зроблені ще в рамках BeOS напрацювання операційної системи BeIA (BeOS for Internet Appliances) для мобільних пристроїв.

Palm OS 6, названа Palm OS Cobalt, вийшла в світ у 2004, однак не було створено жодного пристрою, що використовує цю ОС.

Після поділу Palm на PalmOne і PalmSource, з подальшим придбанням останньою компанією ACCESS Co., Ltd., роботи по розробці подальших версій PalmOS були припинені і почата розробка нової ОС для пристроїв Palm на базі Linux.

Швидше за все, частина розробників BeOS взяли участь у створенні Palm webOS, так як нова ОС, заснована на ядрі Linux і випущена в 2009, використовує ту ж концепцію API -інтерфейсу для веб-додатків, яка вперше з'явилася в BeIA (BeOS for Internet Appliances) ще в 2000.


4. Конкуруючі продукти

Основні конкуренти Open webOS:

5. Області застосування

webOS підходить як для смартфонів, так і для планшетних комп'ютерів, особливо враховуючи, що в даній ОС використовується API -інтерфейс для веб-додатків.

Після придбання Palm компанією Hewlett-Packard стало відомо, що HP збирається крім смартфона Palm Pre, що конкурує з iPhone, випустити свій планшетний комп'ютер, який конкурує з iPad і працює на базі HP webOS. Пізніше, в лютому 2011, з'явилася новинка під ім'ям HP TouchPad. [18]

Крім того, глава HP Марк Херд ( англ. Mark Hurd ) Виступаючи на конференції заявив, що операційна система webOS дозволить компанії випустити "десятки мільйонів невеликих веб-пристроїв ", підключених до Інтернету, які будуть оточувати людину в її повсякденному житті. [19]


6. Пристрої

Palm Pre - перший смартфон на основі Palm webOS

Першим пристроєм, що працює під управлінням Palm webOS, став розроблений компанією Palm смартфон Palm Pre, презентація якого відбулася 8 січня 2009 на виставці CES в Лас-Вегасі. [6]

Випущені пристрої на webOS:

  • Palm Pre (смартфон) - випущений в червні 2009 року.
  • Palm Pixi (смартфон) - випущений у вересні 2009 року. [20]
  • Palm Pre Plus (смартфон) - випущений в березні 2010. [21]
  • Palm Pixi Plus (смартфон) - випущений в березні 2010 року. [21]
  • Palm Pre 2 (смартфон) - випущений в жовтні 2010 року. [22]
  • HP Veer (смартфон) - вперше показаний 9 лютого 2011. [23]
  • HP Pre 3 (смартфон) - вперше показав 9 лютого 2011 року. [24]
  • HP TouchPad ( планшетний комп'ютер) - вперше показав 9 лютого 2011 року. [25]



Примітки

  1. Операційна система Open WebOS від HP досягла версії 1.0 - www.3dnews.ru/software-news/635912.
  2. Огляд нової версії webOS 2.0 і вбудованого браузера - www.computerra.ru/vision/559188/
  3. PDK Overview - developer.palm.com / index.php? option = com_content & view = article & id = 1989 & Itemid = 370 (Англ.)
  4. Developing Web Content for the HP webOS Platform - developer.palm.com / index.php? option = com_content & view = article & id = 1574
  5. Використання V8 в webOS - www.precentral.net/palm-and-hp-oscon2010-open-source-inevitable (Англ.)
  6. 1 2 Palm announces webOS platform - www.engadget.com/2009/01/08/palm-announces-web-os-platform/ (Англ.)
  7. Colligan: No More Palm OS Based Products - www.palminfocenter.com/news/7092/colligan-no-more-palm-os-based-products/
  8. Платформа webOS нарешті стала "ігровий" - www.palm.su/news/platforma-webos-nakonec-stala-igrovoj/ # more-530
  9. Hewlett-Packard завершила операцію з придбання компанії Palm - soft.compulenta.ru/544555 /
  10. webOS 2.0 вийде до кінця 2010 року - www.palmq.ru/article.php?sid=2598
  11. HP представила webOS 2.0 і працює на ній смартфон - www.vesti.ru/doc.html?id=401149
  12. HP офіційно представила webOS 2.0 - www.palmq.ru/article2636.htm
  13. Всі webOS смартфони отримають версію 2.0 у найближчі місяці - news.ferra.ru/hard/2010/11/22/105433 / Ferra.ru
  14. Нові пристрої на webOS від HP - habrahabr.ru/blogs/hardware/113483 / Хабрахабр
  15. HP Touchstone - blog.hp-webos.com/2011/03/touchstone /
  16. HP to Contribute webOS to Open Source - www.hp.com/hpinfo/newsroom/press/2011/111209xa.html
  17. Phoenix Devices - phxdevices.com /
  18. HP представила амбітний планшет TouchPad - www.iphones.ru/iNotes/117046
  19. HP обіцяє "десятки мільйонів компактних web-пристроїв" - deepapple.com/news/37434.html
  20. Palm Pixi - тонкий комунікатор на платформі Palm webOS - www.3dnews.ru/news/palm_pixi_tonkii_kommunikator_na_platforme_palm_webos/ 3DNews
  21. 1 2 Смартфони Palm Pre Plus і Pixi Plus для мереж GSM і UMTS представлені офіційно - news.ferra.ru/hard/2010/03/23/97207 / Ferra.ru
  22. QWERTY слайдер Palm Pre 2 - чекаємо в Європі днями, офіційно - news.ferra.ru/hard/2010/10/20/104230 / Ferra.ru
  23. Огляд HP Veer російською мовою - www.palmq.ru/story140.htm
  24. HP Pre3 - HP webOS - hp-webos.com/phones/pre3
  25. Офіційно названа ціна і дата релізу планшета HP TouchPad - www.palmq.ru/article.php?sid=2805