24
Web OS Strategy 2012.09.20 권우일([email protected]) 인프라웨어

Web os 전략 0912

  • Upload
    -

  • View
    696

  • Download
    3

Embed Size (px)

DESCRIPTION

2012년 9월 20일 DCC 2012에서 발표한 내용입니다.

Citation preview

Page 1: Web os 전략 0912

Web OS Strategy 2012.09.20

권우일([email protected])

인프라웨어

Page 2: Web os 전략 0912

Contents

I. Web OS 개요

II. 주요 Web OS

III. Web OS 기반 비즈니스

IV. 향후 전망

2

Page 3: Web os 전략 0912

I. Web OS 개요

Web OS Strategy

3

Page 4: Web os 전략 0912

Web OS? • 웹 기반으로 서비스를 제공하는 가상 운영 체제 환경

– 전통적인 OS (X)

– 인터넷 = OS

• 웹 서비스에 최적화된 환경을 제공하는 운영 체제

– 전통적인 OS (O)

– 웹 = 응용

• 웹 플랫폼? – 웹 앱을 구동할 수 있는 환경

4

Page 5: Web os 전략 0912

최초의 Web OS

www.eecs.berkley.edu/Pubs/TechRpts/1997/CSD-97-938.pdf

5

Page 6: Web os 전략 0912

Structures

6

Web Engine (Rendering & Scripting)

Script Extension for

Device APIs Package Management Security & Policy

Linux Kernel

System Libraries

Javascript UI Framework

Web Application Web Application . . .

We

b R

un

tim

e

We

b O

S

Page 7: Web os 전략 0912

• Many Platforms…

• Many Devices with Different Screens…

왜 Web 인가?

7

. . .

Page 8: Web os 전략 0912

The Only Solution!

8

Page 9: Web os 전략 0912

II. 주요 Web OS

Web OS Strategy

9

Page 10: Web os 전략 0912

Web Platform 유형

10

Web Desktop Web Runtime Web OS

• 웹 브라우저 기반 데스크톱

• 서버 클라이언트 모델

• Online 상에서만 동작

• 웹 어플리케이션 구동 환경

• 웹 런타임과 Javascript 확장 Device API 제공

• Web Application Programming Model OS

• Kernel부터 Application Framework까지 포함

Google Chrome OS

Boot2Gecko

webOS

Page 11: Web os 전략 0912

Google Chrome OS • Chrome 브라우저 기반 운영 체제

– “90% 이상의 사람들은 웹 브라우저만 사용” – Chrome 브라우저와 거의 동일한 UX

• 풀 스크린으로 실행되는 Chrome 브라우저

• 리눅스 기반 3-tier 구조 – Firmware(Fast Boot) – System Level Software & User Land Services – Browser & Window Manager

11

Page 12: Web os 전략 0912

Google Chrome OS • Chrome Web Store

– Web OS 앱 생태계 기준 • On/Off-line Web Applicatoin • 브라우저 확장 • 테마, …

• 모바일로 확장? – 아직은 넷북만… – 기존 PC 운영체제를 대체하지는 않음

• Cloud! Cloud! Cloud!

12

Page 13: Web os 전략 0912

Boot2Gecko • “오픈 웹을 위한 독립 (모바일)OS 개발” • 표준/오픈소스 기반 기술

– HTML5, CSS3, ePUB 3.0, ... – 표준에 기반한 웹 API

• 주요 구성 요소 – Gecko: 웹 엔진, 웹 API 제공 – Gonk: 저수준 네이티브 코드 라이브러리 – Gaia: 폰 사용자 인터페이스

13

Page 14: Web os 전략 0912

Boot2Gecko

• 초기 안드로이드 호환을 시작으로 다양한 운영체제 이식 프로젝트 진행 – 안드로이드 의존부 점차적 제거

• 자체 웹 스토어 구축

• 웹 기반 구현부 확대 – 사용자 영역 기능 대부분은 웹 기반

– 홈 스크린까지도…

14

https://wiki.mozilla.org/B2G/Demo

Page 15: Web os 전략 0912

TIZEN • Intel과 삼성 주도의 모바일 플랫폼

– Moblin ▶ Meego, SLP ▶ TIZEN – Webkit 기반 웹 런타임 자체 개발 – 삼성, Bada와 TIZEN 통합 발표(2012. 1)

• Target Devices – Smartphones – Tablets – Netbook – IVI – Smart TV

15

Page 16: Web os 전략 0912

TIZEN

• 네이티브와 웹 응용 환경 공존

– HTML 5 + Device APIs

– WAC 지원

– W3C를 통한 System API 표준화 진행

• 상용화는 언제?

16

Page 17: Web os 전략 0912

III. Web OS 기반 비즈니스

Web OS Strategy

17

Page 18: Web os 전략 0912

Web OS가 필요한 이유?

• Openness – 누구나 사용 가능

– 저렴한 플랫폼 구축

• Connectivity – 무한한 웹 상의 자원

– 손쉬운 확장

18

Web

클라우드 인프라가 폭발적으로 증가하는 상황에서, 웹은 클라우드 서비스의 최적 사용자 환경

Page 19: Web os 전략 0912

Standardization

• 표준의 의미

– HTML5는 새로운 기술이 아니다?

• 표준화가 곧 혁신!

– 브라우저 호환성을 제공하는 것은 여러 가지 네이티브 플랫폼을 지원하는 것 만큼 어려움

19

Page 20: Web os 전략 0912

웹 응용 기술과 생태계

20

• 네이티브에 근접한 웹 기반 UI 프레임워크 • 모바일 웹 앱 개발에 특화 • 엔터프라이즈 시장에서 기존 RIA 기술 대체

Google App Engine

• 구글의 클라우드 웹 개발 환경 • 자바, 파이썬 개발 환경 • 구글의 다양한 서비스 인프라 이용 가능

• 오픈소스 모바일 하이브리드 앱 개발 환경 • 웹 기술을 사용한 네이티브 앱 개발 환경 • 안드로이드, iOS 등 다양한 플랫폼 지원 • 과도기적 단계?

• 웹 기반 모바일 앱 스토어 모델 및 스펙 제정 • 웹 표준 준수 및 구글/애플 앱 스토어 탈피 • 웹 앱 수익 모델 제시

Page 21: Web os 전략 0912

IV. 향후 전망

Web OS Strategy

21

Page 22: Web os 전략 0912

Web or Native?

• 현재까지 네이티브 100% 대체는 불가능 – 네이티브 퍼포먼스를 뛰어넘기 힘들다 – 적절한 조화와 타협 – 비즈니스에 적합한 플랫폼 선택 필요

• 결국은 웹으로 통합될 것임 – LTE 확산 등 네트워크 스피드 향상 – 클라우드 컴퓨팅으로의 전환 가속화 – 스마트 디바이스 증가

22

“HTML5 집착은 페이스북 최대 실수” - 마크 주커버그

Page 23: Web os 전략 0912

Web 없는 세상?

Web = World • Web

– 웹으로의 이동은 지극히 자연적인 현상

– 웹 기반 생태계 확보 경쟁 치열

• Mobile – PC에서 모바일로의 이동은 필연

– 멀티 스크린 대응

23

+

Page 24: Web os 전략 0912

24

고맙습니다.

[email protected]

@bitroid

www.slideshare.net/bitroid