Hp web os overview
Upcoming SlideShare
Loading in...5
×
 

Hp web os overview

on

  • 910 views

 

Statistics

Views

Total Views
910
Views on SlideShare
910
Embed Views
0

Actions

Likes
3
Downloads
12
Comments
2

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

12 of 2

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Hp web os overview Hp web os overview Presentation Transcript

    • HP WebOS Overview
    • 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-its 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