hp web os overview
TRANSCRIPT
I. HP WebOS History
Touch pad, Palm Pre2 Jon Rubinstein Ari Jaaksi
http://en.wikipedia.org/wiki/WebOShttp://jaaksi.blogspot.com/
Smart Phone 시장의 승자는 Application
을 얼마나 많이 차지하느냐에 달려 있다 .
Web 특성상 서비스를 개발하기 쉽다 .
또한 운영이 편리하고 지속적인 유지 보수가 가능하다
• 2007 년 Palm 社의 부활을 위해 Apple 社에서 iPod 와 iPhone 를 지휘한 부사장 Jon Rubinstein 회장 스카우트
• 2009 년 1 월 CES 에서 Palm Pre 단말 시연 (WebOS) Sprint 에서 6 월 출시 (Mojo API)
• 2010 년 4 월 HP 가 Palm 을 12 억 달러에 인수 , 태블릿 및 프린트 OS 플랫폼 활용 계획 발표
• 2011 년 3 월 2012 년에 출시되는 모든 HP 데스크탑 및 컴퓨터에 설치 발표
• 2011 년 7 월 TouchPad 출시 (WebOS 3.0, Enyo API 탑재 )
• 2011 년 8 월 WebOS 를 포함 PC 부분 사업 매각 발표
• 2011 년 10 월 28 일 PC 사업 매각 철회
II. HP WebOS Tech Overview
https://developer.palm.com/content/api/dev-guide.html
Web OS Application Developing
II. HP WebOS Tech Overview
https://ares.palm.com/Ares/index.html
Interoperate with GUI Tools like Ares
III. Core Framework
WebOS Service Bus
Low-level OS Components (Linux Kernel)
Activity Manager
Node.js Service Runtime
Built-in WebOS Services
JS ServiceNative App“Hybrid” AppWeb App
UI System Manager
Enyo Apps Framework
Web App Runtime (WebKit + v8)
Compiled App Runtime
System Manager
ARM CPU Hardware Graphics(GPU)
Plug-in
C/C++(gcc)
OpenGLES
1.1 / 2.0
Simple Direct-Media Layer
PalmPDK
Library
PDK
III. Core Framework(Apps Lifecycle)
App Catalog
Launcher
App Removed
BackgroundApp
Maximize
MinimizeDashboard
Notification
downloadingInstall/update
Remove
Push Stage
Notifications
Push Stage
Notifications
Dashboard CardView
Close
Launch
Deactivate activate
- Stage• Card• Dashboard• Popup
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 applicationhttps://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, calen-
dar, 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, Mes-
saging
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 실패 ?
TIME
Posit
ion
ing
START(2009)
개발자 지원 부족(Phonegap 지원 )
개발자 지원 부족(Phonegap 지원 )
HP 의 느린 의사 결정HP 의 느린 의사 결정
1. 출시 시점과 출시 통신사2. iPhone 을 경쟁 제품으로 포지셔닝 ( 라이선스 정책 )
3. Palm 이라는 제조사가 Web 의 철학을 이해하고 있는가 ?
( 제조업이 아닌 서비스로 이해하고 있는지 )
4. 고기능 , 고속 , 대용량 서비스 (PDK) 지원 부족5. 클라우드 업체들과 적극적 연계 강화 부족
라이선스 Free
1 위AT&T 로
출시
Cloud 기반서비스 보강
3 위 스프린트출시
3 위 스프린트출시
Android M/S
THANK YOU
Email : [email protected]
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