webOS – operační systém (nejen) pro mobilní přístroje Lukáš Jelínek AIKEN s.r.o. -
Co je webOS Konference COMMON ČR a COMMON SR – Hotel Sitno, Vyhne, 2011 Lukáš Jelínek: webOS – operační systém (nejen) pro mobilní přístroje ● operační systém pro mobilní přístroje ● založen na Linuxu ● specifické GUI ● integrace „Web 2.0“ ● vestavěné + externí aplikace ● plánuje se nasazení na desktopy
Historie webOS Konference COMMON ČR a COMMON SR – Hotel Sitno, Vyhne, 2011 Lukáš Jelínek: webOS – operační systém (nejen) pro mobilní přístroje ● představen 01/2009 jako následník Palm OS ● první nasazení 06/2009 na Palm Pre ● od verze 1.2 (09/2009) podpora App Catalog ● 04–07/2010: HP kupuje firmu Palm ● 10/2010: vydána verze 2.0 ● 02/2011: představení nových zařízení s webOS
Architektura webOS Konference COMMON ČR a COMMON SR – Hotel Sitno, Vyhne, 2011 Lukáš Jelínek: webOS – operační systém (nejen) pro mobilní přístroje ● linuxové jádro (upravené) ● upstart, některé části GNU ● Gstreamer, SDL, PulseAudio, libpurple ● WebKit ● proprietární knihovny a programy
Uživatelské rozhraní Konference COMMON ČR a COMMON SR – Hotel Sitno, Vyhne, 2011 Lukáš Jelínek: webOS – operační systém (nejen) pro mobilní přístroje ● GUI založeno na kartách ● přizpůsobeno dotykovému ovládání ● podpora pro multitouch ● stavová lišta, lišta spouštěčů
Integrační řešení HP Synergy Konference COMMON ČR a COMMON SR – Hotel Sitno, Vyhne, 2011 Lukáš Jelínek: webOS – operační systém (nejen) pro mobilní přístroje ● integrace různých PIM do jednoho celku ● kontakty, kalendáře, komunikace ● Google, Yahoo, LinkedIn, Facebook, SMS... ● synchronizace pomocí ActiveSync
Vestavěné aplikace Konference COMMON ČR a COMMON SR – Hotel Sitno, Vyhne, 2011 Lukáš Jelínek: webOS – operační systém (nejen) pro mobilní přístroje ● Clock, Calculator ● Camera, Photos, Video, YouTube, Music ● Contacts, Tasks, Memos ● Web, , Phone, Messaging ● Doc View, PDF View ● App Catalog, Amazon MP3
Aplikace třetích stran Konference COMMON ČR a COMMON SR – Hotel Sitno, Vyhne, 2011 Lukáš Jelínek: webOS – operační systém (nejen) pro mobilní přístroje ● oficiální přes App Catalog (placené i zdarma) ● neoficiální od tvůrců ● na webOS 1.x emulátor pro aplikace z PalmOS ● aplikace pro GNU/Linux (nedoporučeno)
webOS z pohledu vývojáře Konference COMMON ČR a COMMON SR – Hotel Sitno, Vyhne, 2011 Lukáš Jelínek: webOS – operační systém (nejen) pro mobilní přístroje ● aplikace jsou webové, využívají DOM, HTML, CSS a JavaScript; skládají se ze „scén“ ● k dispozici PDK (pluginy) a SDK (aplikace) ● lze pracovat v Eclipse IDE (SDK plugin) ● lze vyvíjet pod Windows, Linuxem, Mac OS X ● součástí SDK je emulátor (využívá VirtualBox)
webOS vs. Android Konference COMMON ČR a COMMON SR – Hotel Sitno, Vyhne, 2011 Lukáš Jelínek: webOS – operační systém (nejen) pro mobilní přístroje ● oba založeny na Linuxu ● oba částečně open source, část. proprietární ● vývoj aplikací: webOS – JavaScript, Android – Java ● oba napojeny na SW obchody: App Catalog, Android Market ● Android silně navázán na služby Google
webOS vs. Windows Phone Konference COMMON ČR a COMMON SR – Hotel Sitno, Vyhne, 2011 Lukáš Jelínek: webOS – operační systém (nejen) pro mobilní přístroje ● webOS založen na Linuxu + dalším open source, Windows Phone proprietární ● vývoj aplikací: webOS – JavaScript, WP – C#, Visual Basic ● SW obchody: App Catalog, Windows Marketplace ● WP částečně navázán na služby Microsoftu
Použití v přístrojích Konference COMMON ČR a COMMON SR – Hotel Sitno, Vyhne, 2011 Lukáš Jelínek: webOS – operační systém (nejen) pro mobilní přístroje ● Palm Pre – webOS 1.4.5, červen 2009 ● Palm Pixi – webOS 1.4.5, listopad 2009 ● HP Pre 2 – webOS 2.0, říjen 2010 ● HP Veer – webOS 2.2, květen 2011 ● v ČR oficiálně nedostupné
Budoucnost webOS Konference COMMON ČR a COMMON SR – Hotel Sitno, Vyhne, 2011 Lukáš Jelínek: webOS – operační systém (nejen) pro mobilní přístroje ● HP Pre 3 – webOS 2.3, léto 2011 ● HP TouchPad – webOS 3.0, léto 2011 ● verze 3 je pouze přizpůsobena pro HW (nejde o velkou změnu funkcionality) ● nasazení na všechny desktopy a notebooky HP
Odkazy Konference COMMON ČR a COMMON SR – Hotel Sitno, Vyhne, 2011 Lukáš Jelínek: webOS – operační systém (nejen) pro mobilní přístroje ● ● ● ●
Děkuji za pozornost. Dotazy? Konference COMMON ČR a COMMON SR – Hotel Sitno, Vyhne, 2011 Lukáš Jelínek: webOS – operační systém (nejen) pro mobilní přístroje