SlideShare une entreprise Scribd logo
1  sur  15
HP WebOS Overview
        2011.10

   (주)포비커 박종일 이사
       (pji@fobi.kr)
CONTENTS

  I. HP WebOS History
  II. HP WebOS Tech Overview
  III. Core Framework
  IV. PDK
  V. WebOS는 실패?
I. HP WebOS History




   Jon Rubinstein         Ari Jaaksi                 Touch pad, Palm Pre2
 • 2007년 Palm社의 부활을 위해 Apple社에서 iPod와 iPhone
 를 지휘한 부사장 Jon Rubinstein 회장 스카우트

 • 2009년 1월 CES에서 Palm Pre 단말 시연(WebOS) Sprint
 에서 6월 출시(Mojo API)
                                                  Smart Phone 시장의 승자는 Application
 • 2010년 4월 HP가 Palm을 12억 달러에 인수, 태블릿 및 프
 린트 OS 플랫폼 활용 계획 발표                               을 얼마나 많이 차지하느냐에 달려 있다.
                                                  Web 특성상 서비스를 개발하기 쉽다.
 • 2011년 3월 2012년에 출시되는 모든 HP 데스크탑 및 컴퓨
 터에 설치 발표                                         또한 운영이 편리하고 지속적인 유지 보수
 • 2011년 7월 TouchPad 출시(WebOS 3.0, Enyo API 탑재)   가 가능하다

 • 2011년 8월 WebOS를 포함 PC 부분 사업 매각 발표
                                                              http://en.wikipedia.org/wiki/WebOS
 • 2011년 10월 28일 PC 사업 매각 철회                                  http://jaaksi.blogspot.com/
II. HP WebOS Tech Overview
                    Web OS Homebrew




          http://www.webos-internals.org/wiki/Main_Page
II. HP WebOS Tech Overview
                Web OS Open Source List




           http://opensource.palm.com/packages.html
II. HP WebOS Tech Overview
               Web OS Application Developing




        https://developer.palm.com/content/api/dev-guide.html
II. HP WebOS Tech Overview
           Interoperate with GUI Tools like Ares




            https://ares.palm.com/Ares/index.html
III. Core Framework




                                       WebOS Service Bus

                                        Native        JS Service               Plug-in
   Web App        “Hybrid” App
                                         App
                                                  Node.js     Built-in         PDK
             Enyo Apps Framework                  Service    WebOS
                                                  Runtime    Services     Simple      Palm
                                                                         DirectMe     PDK
  Web App Runtime                Compiled App                            dia Layer   Library
   (WebKit + v8)                   Runtime         Activity Manager
                                                                                     OpenGL
                                                                         C/C++
              UI System Manager                                                         ES
                                                   System Manager        (gcc)       1.1 / 2.0


                          Low-level OS Components (Linux Kernel)


                 ARM CPU                              Hardware Graphics(GPU)
III. Core Framework(Apps Lifecycle)
                                                                             - Stage
                                                                                 • Card
            App Catalog                              App Removed                 • Dashboard
                                                                                 • Popup
                                                           Remove

      downloading
     Install/update                                         Close
                                      Launcher             Launch             Maximize

                                                                Deactivate             activate


                      Push Stage                         Push Stage            Minimize
                                      Dashboard
  Background
     App                                                Notifications
                      Notifications
                                      Notification


                                      Dashboard                                CardView
III. Core Framework(Enyo)
   Enyo HP’s new HTML5 Web Application framework

   • Support for multiple form factors/aspect ratios(Touch Pad)
   • Faster performance , Simple HTML
   • Modern, modular design-easier to maintain and reuse code
   • Will work great with Ares-it's built by the same team and has
   common roots.
   • Hardware acceleration built-in
   • Browser-based development
   • Hybrid control is used to instantiate a PDK hybrid object within
   an Enyo application


                                          https://developer.palm.com/content/api/dev-guide/enyo.html
III. Core Framework(Service APIs)

  • Asynchronous dubs communication to lower Layers
  • JSON Parameters(JSON required for data transport)
  • Subscription support for getting status updates
  • Built-in security and application authentication
  • Integration with HP Synergy system to extend contacts, calendar, email,
  messaging, and media sharing
  • Hardware
    Accelerometer, GPS, Display, Connection Manager, Camera, Power,
    Sound, Bluetooth, In-App Payment, Print Manager, System Properties
    Alarms, db8(Interfaces to an embedded JSON database)..
  • Application Actions
    Email, Maps, Phone, Video, Browser, Document Viewers, Messaging
III. Core Framework(Synergy Service)
IV. PDK(Plug-In Development Kit)
   • WebOS not Mobile Browser OS
   • When you need speed & low level access(Game, AR..)
   • C/C++(gcc)
   • Posix, Open GL, ES 1.1/2.0
   • SDL(Simple DirectMedia Layer)
   • PDL(Palm PDK Library)
   • Hybrid Full Screen(NPAPI)
   • Tools : wIRC(Hybrid)




                                                          http://www.libsdl.org/
V. WebOS 실패?
  1. 출시 시점과 출시 통신사
  2. iPhone을 경쟁 제품으로 포지셔닝(라이선스 정책)
  3. Palm이라는 제조사가 Web의 철학을 이해하고 있는가?
    (제조업이 아닌 서비스로 이해하고 있는지)
  4. 고기능, 고속, 대용량 서비스(PDK) 지원 부족
  5. 클라우드 업체들과 적극적 연계 강화 부족
                                                 Cloud 기반
                                                 서비스 보강
                                라이선스
                                 Free
        Positioning




                      1위AT&T
                       로 출시              Android M/S

                          3위 스프린트                      HP의 느린
                             출시                        의사 결정


                                 개발자 지원 부족
                                (Phonegap 지원)



    START(2009)                           TIME
THANK YOU

      Email : pji@fobi.kr
      URL HTTP://WWW.FOBIKR.COM
      PHONE 15662043
      FAX 028906478
      ADDRESS 810, 8F DAERYUNG POST TOWER-BLDG 3CHA GURO3-DONG GURO-GU 152-746
      SEOUL KOREA
      COPYRIGHT 2007 FOBIKR INC. ALL RIGHTS RESERVED

Contenu connexe

Similaire à Hp web os overview

차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"
Changhwan Yi
 
Open standard open cloud engine (3)
Open standard open cloud engine (3)Open standard open cloud engine (3)
Open standard open cloud engine (3)
uEngine Solutions
 
Web os세미나.v1.0.111510
Web os세미나.v1.0.111510Web os세미나.v1.0.111510
Web os세미나.v1.0.111510
우일 권
 
Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)
Channy Yun
 
웹 2.0 기술 소개 (2006)
웹 2.0 기술 소개 (2006)웹 2.0 기술 소개 (2006)
웹 2.0 기술 소개 (2006)
Channy Yun
 
Talk IT_ CA_박성식_110826
Talk IT_ CA_박성식_110826Talk IT_ CA_박성식_110826
Talk IT_ CA_박성식_110826
Cana Ko
 
[145]5년간의네이버웹엔진개발삽질기그리고 김효
[145]5년간의네이버웹엔진개발삽질기그리고 김효[145]5년간의네이버웹엔진개발삽질기그리고 김효
[145]5년간의네이버웹엔진개발삽질기그리고 김효
NAVER D2
 

Similaire à Hp web os overview (20)

Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS) Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS)
 
차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"
 
Open standard open cloud engine (3)
Open standard open cloud engine (3)Open standard open cloud engine (3)
Open standard open cloud engine (3)
 
m-Station Channel Xpander5 020325
m-Station Channel Xpander5 020325m-Station Channel Xpander5 020325
m-Station Channel Xpander5 020325
 
Meetup tools for-cloud_native_apps_meetup20180510-vs
Meetup tools for-cloud_native_apps_meetup20180510-vsMeetup tools for-cloud_native_apps_meetup20180510-vs
Meetup tools for-cloud_native_apps_meetup20180510-vs
 
Web os세미나.v1.0.111510
Web os세미나.v1.0.111510Web os세미나.v1.0.111510
Web os세미나.v1.0.111510
 
-
--
-
 
-
--
-
 
Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)
 
하이브리드 앱(Hybrid App)
하이브리드 앱(Hybrid App)하이브리드 앱(Hybrid App)
하이브리드 앱(Hybrid App)
 
Pathway to real time mobile cloud
Pathway to real time mobile cloudPathway to real time mobile cloud
Pathway to real time mobile cloud
 
웹 2.0 기술 소개 (2006)
웹 2.0 기술 소개 (2006)웹 2.0 기술 소개 (2006)
웹 2.0 기술 소개 (2006)
 
웹의 발전과 Adobe Air
웹의 발전과 Adobe Air웹의 발전과 Adobe Air
웹의 발전과 Adobe Air
 
락플레이스 OpenShift Q&A 토크쇼 발표자료
락플레이스 OpenShift Q&A 토크쇼 발표자료락플레이스 OpenShift Q&A 토크쇼 발표자료
락플레이스 OpenShift Q&A 토크쇼 발표자료
 
Talk IT_ CA_박성식_110826
Talk IT_ CA_박성식_110826Talk IT_ CA_박성식_110826
Talk IT_ CA_박성식_110826
 
Web os 전략 0912
Web os 전략 0912Web os 전략 0912
Web os 전략 0912
 
[145]5년간의네이버웹엔진개발삽질기그리고 김효
[145]5년간의네이버웹엔진개발삽질기그리고 김효[145]5년간의네이버웹엔진개발삽질기그리고 김효
[145]5년간의네이버웹엔진개발삽질기그리고 김효
 
Deview 2013 :: Backend PaaS, CloudFoundry 뽀개기
Deview 2013 :: Backend PaaS, CloudFoundry 뽀개기Deview 2013 :: Backend PaaS, CloudFoundry 뽀개기
Deview 2013 :: Backend PaaS, CloudFoundry 뽀개기
 
스마트 디바이스 최근 개발 이슈와 트렌드
스마트 디바이스 최근 개발 이슈와 트렌드스마트 디바이스 최근 개발 이슈와 트렌드
스마트 디바이스 최근 개발 이슈와 트렌드
 
심성환 개발자 포트폴리오
심성환 개발자 포트폴리오심성환 개발자 포트폴리오
심성환 개발자 포트폴리오
 

Hp web os overview

  • 1. HP WebOS Overview 2011.10 (주)포비커 박종일 이사 (pji@fobi.kr)
  • 2. CONTENTS I. HP WebOS History II. HP WebOS Tech Overview III. Core Framework IV. PDK V. WebOS는 실패?
  • 3. I. HP WebOS History Jon Rubinstein Ari Jaaksi Touch pad, Palm Pre2 • 2007년 Palm社의 부활을 위해 Apple社에서 iPod와 iPhone 를 지휘한 부사장 Jon Rubinstein 회장 스카우트 • 2009년 1월 CES에서 Palm Pre 단말 시연(WebOS) Sprint 에서 6월 출시(Mojo API) Smart Phone 시장의 승자는 Application • 2010년 4월 HP가 Palm을 12억 달러에 인수, 태블릿 및 프 린트 OS 플랫폼 활용 계획 발표 을 얼마나 많이 차지하느냐에 달려 있다. Web 특성상 서비스를 개발하기 쉽다. • 2011년 3월 2012년에 출시되는 모든 HP 데스크탑 및 컴퓨 터에 설치 발표 또한 운영이 편리하고 지속적인 유지 보수 • 2011년 7월 TouchPad 출시(WebOS 3.0, Enyo API 탑재) 가 가능하다 • 2011년 8월 WebOS를 포함 PC 부분 사업 매각 발표 http://en.wikipedia.org/wiki/WebOS • 2011년 10월 28일 PC 사업 매각 철회 http://jaaksi.blogspot.com/
  • 4. II. HP WebOS Tech Overview Web OS Homebrew http://www.webos-internals.org/wiki/Main_Page
  • 5. II. HP WebOS Tech Overview Web OS Open Source List http://opensource.palm.com/packages.html
  • 6. II. HP WebOS Tech Overview Web OS Application Developing https://developer.palm.com/content/api/dev-guide.html
  • 7. II. HP WebOS Tech Overview Interoperate with GUI Tools like Ares https://ares.palm.com/Ares/index.html
  • 8. III. Core Framework WebOS Service Bus Native JS Service Plug-in Web App “Hybrid” App App Node.js Built-in PDK Enyo Apps Framework Service WebOS Runtime Services Simple Palm DirectMe PDK Web App Runtime Compiled App dia Layer Library (WebKit + v8) Runtime Activity Manager OpenGL C/C++ UI System Manager ES System Manager (gcc) 1.1 / 2.0 Low-level OS Components (Linux Kernel) ARM CPU Hardware Graphics(GPU)
  • 9. III. Core Framework(Apps Lifecycle) - Stage • Card App Catalog App Removed • Dashboard • Popup Remove downloading Install/update Close Launcher Launch Maximize Deactivate activate Push Stage Push Stage Minimize Dashboard Background App Notifications Notifications Notification Dashboard CardView
  • 10. III. Core Framework(Enyo) Enyo HP’s new HTML5 Web Application framework • Support for multiple form factors/aspect ratios(Touch Pad) • Faster performance , Simple HTML • Modern, modular design-easier to maintain and reuse code • Will work great with Ares-it's built by the same team and has common roots. • Hardware acceleration built-in • Browser-based development • Hybrid control is used to instantiate a PDK hybrid object within an Enyo application https://developer.palm.com/content/api/dev-guide/enyo.html
  • 11. III. Core Framework(Service APIs) • Asynchronous dubs communication to lower Layers • JSON Parameters(JSON required for data transport) • Subscription support for getting status updates • Built-in security and application authentication • Integration with HP Synergy system to extend contacts, calendar, email, messaging, and media sharing • Hardware Accelerometer, GPS, Display, Connection Manager, Camera, Power, Sound, Bluetooth, In-App Payment, Print Manager, System Properties Alarms, db8(Interfaces to an embedded JSON database).. • Application Actions Email, Maps, Phone, Video, Browser, Document Viewers, Messaging
  • 13. IV. PDK(Plug-In Development Kit) • WebOS not Mobile Browser OS • When you need speed & low level access(Game, AR..) • C/C++(gcc) • Posix, Open GL, ES 1.1/2.0 • SDL(Simple DirectMedia Layer) • PDL(Palm PDK Library) • Hybrid Full Screen(NPAPI) • Tools : wIRC(Hybrid) http://www.libsdl.org/
  • 14. V. WebOS 실패? 1. 출시 시점과 출시 통신사 2. iPhone을 경쟁 제품으로 포지셔닝(라이선스 정책) 3. Palm이라는 제조사가 Web의 철학을 이해하고 있는가? (제조업이 아닌 서비스로 이해하고 있는지) 4. 고기능, 고속, 대용량 서비스(PDK) 지원 부족 5. 클라우드 업체들과 적극적 연계 강화 부족 Cloud 기반 서비스 보강 라이선스 Free Positioning 1위AT&T 로 출시 Android M/S 3위 스프린트 HP의 느린 출시 의사 결정 개발자 지원 부족 (Phonegap 지원) START(2009) TIME
  • 15. THANK YOU Email : pji@fobi.kr URL HTTP://WWW.FOBIKR.COM PHONE 15662043 FAX 028906478 ADDRESS 810, 8F DAERYUNG POST TOWER-BLDG 3CHA GURO3-DONG GURO-GU 152-746 SEOUL KOREA COPYRIGHT 2007 FOBIKR INC. ALL RIGHTS RESERVED