SlideShare a Scribd company logo
Web OS Strategy
                         2012.09.20




   권우일(willkwon@infraware.co.kr)
                     인프라웨어
Contents
      I. Web OS 개요

      II. 주요 Web OS

      III. Web OS 기반 비즈니스

      IV. 향후 전망


                            2
Web OS Strategy

I. Web OS 개요

                       3
Web OS?
• 웹   기반으로 서비스를 제공하는 가상 운영 체제 환경
  –   전통적인 OS (X)
  –   인터넷 = OS
• 웹   서비스에 최적화된 환경을 제공하는 운영 체제
  –   전통적인 OS (O)
  –   웹 = 응용
• 웹 플랫폼?
  – 웹 앱을 구동할 수 있는 환경

                                   4
최초의 Web OS




     www.eecs.berkley.edu/Pubs/TechRpts/1997/CSD-97-938.pdf
                                                              5
Structures
Web Application           Web Application         ...
Javascript UI Framework




                                                                                                Web Runtime
                                               Web Engine                Script Extension for
Security & Policy         Package Management   (Rendering & Scripting)   Device APIs




                                                                                                              Web OS
System Libraries


Linux Kernel




                                                                                                                       6
왜 Web 인가?
• Many Platforms…
                                         ...

• Many Devices with Different Screens…




                                               7
The Only Solution!




                     8
Web OS Strategy

II. 주요 Web OS

                        9
Web Platform 유형
            Web Desktop                    Web OS                                  Web Runtime




                                           webOS


                                           Google Chrome OS


                                           Boot2Gecko


•   웹 브라우저 기반 데스크톱
                          •   Web Application Programming Model OS   •   웹 어플리케이션 구동 환경
•   서버 클라이언트 모델
                          •   Kernel부터 Application Framework까지 포함    •   웹 런타임과 Javascript 확장 Device API 제공
•   Online 상에서만 동작



                                                                                                          10
Google Chrome OS
• Chrome 브라우저 기반 운영 체제
 – “90% 이상의 사람들은 웹 브라우저만 사용”
 – Chrome 브라우저와 거의 동일한 UX
   • 풀 스크린으로 실행되는 Chrome 브라우저
• 리눅스 기반 3-tier 구조
 – Firmware(Fast Boot)
 – System Level Software & User Land Services
 – Browser & Window Manager

                                                11
Google Chrome OS
        • Chrome Web Store
          – Web OS 앱 생태계 기준
             • On/Off-line Web Applicatoin
             • 브라우저 확장
             • 테마, …
        • 모바일로 확장?
          – 아직은 넷북만…
          – 기존 PC 운영체제를 대체하지는 않음
        • Cloud! Cloud! Cloud!


                                             12
Boot2Gecko
• “오픈 웹을 위한 독립 (모바일)OS 개발”
• 표준/오픈소스 기반 기술
 – HTML5, CSS3, ePUB 3.0, ...
 – 표준에 기반한 웹 API
• 주요 구성 요소
       – Gecko: 웹 엔진, 웹 API 제공
       – Gonk: 저수준 네이티브 코드 라이브러리
       – Gaia: 폰 사용자 인터페이스
                                   13
Boot2Gecko
• 초기 안드로이드 호환을 시작으로 다양한 운
  영체제 이식 프로젝트 진행      https://wiki.mozilla.org/B2G/Demo

 – 안드로이드 의존부 점차적 제거
• 자체 웹 스토어 구축
• 웹 기반 구현부 확대
     – 사용자 영역 기능 대부분은 웹 기반
     – 홈 스크린까지도…

                                                          14
TIZEN
• Intel과 삼성 주도의 모바일 플랫폼
  – Moblin ▶ Meego, SLP ▶ TIZEN
  – Webkit 기반 웹 런타임 자체 개발
  – 삼성, Bada와 TIZEN 통합 발표(2012. 1)
• Target Devices
  –   Smartphones
  –   Tablets
  –   Netbook
  –   IVI
  –   Smart TV

                                     15
TIZEN
• 네이티브와 웹 응용 환경 공존
 – HTML 5 + Device APIs
 – WAC 지원
 – W3C를 통한 System API 표준화 진행
• 상용화는 언제?


                               16
Web OS Strategy

III. Web OS 기반 비즈니스

                              17
Web OS가 필요한 이유?
• Openness                  Web

  – 누구나 사용 가능
  – 저렴한 플랫폼 구축

• Connectivity
  – 무한한 웹 상의 자원
  – 손쉬운 확장        클라우드 인프라가 폭발적으로 증가하는 상황에서,
                  웹은 클라우드 서비스의 최적 사용자 환경




                                               18
Standardization
• 표준의 의미
 – HTML5는 새로운 기술이 아니다?
• 표준화가 곧 혁신!
 – 브라우저 호환성을 제공하는 것은 여러 가지 네이티
   브 플랫폼을 지원하는 것 만큼 어려움




                                 19
웹 응용 기술과 생태계

• 네이티브에 근접한 웹 기반 UI 프레임워크     •   오픈소스 모바일 하이브리드 앱 개발 환경
• 모바일 웹 앱 개발에 특화              •   웹 기술을 사용한 네이티브 앱 개발 환경
• 엔터프라이즈 시장에서 기존 RIA 기술 대체    •   안드로이드, iOS 등 다양한 플랫폼 지원
                              •   과도기적 단계?




                                  Google App Engine

• 웹 기반 모바일 앱 스토어 모델 및 스펙 제정   • 구글의 클라우드 웹 개발 환경
• 웹 표준 준수 및 구글/애플 앱 스토어 탈피    • 자바, 파이썬 개발 환경
• 웹 앱 수익 모델 제시                • 구글의 다양한 서비스 인프라 이용 가능

                                                            20
Web OS Strategy

IV. 향후 전망

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

• 현재까지 네이티브 100% 대체는 불가능
  – 네이티브 퍼포먼스를 뛰어넘기 힘들다
  – 적절한 조화와 타협
  – 비즈니스에 적합한 플랫폼 선택 필요
• 결국은 웹으로 통합될 것임
  – LTE 확산 등 네트워크 스피드 향상
  – 클라우드 컴퓨팅으로의 전환 가속화
  – 스마트 디바이스 증가

                             22
Web 없는 세상?
            Web = World
    • Web

+
      – 웹으로의 이동은 지극히 자연적인 현상
      – 웹 기반 생태계 확보 경쟁 치열
    • Mobile
      – PC에서 모바일로의 이동은 필연
      – 멀티 스크린 대응

                               23
고맙습니다.
willkwon@infraware.co.kr
@bitroid
www.slideshare.net/bitroid




                             24

More Related Content

PPTX
Web os세미나.v1.0.111510
PPT
W3C와 국제적 웹 기술 협력을 위한 제언 (2005)
PDF
차세대 웹 환경에서의 UI/UX 기술 표준화 동향
PDF
W3C HTML5 Conference 2015 - NAVER 웹 기술 및 환경 전망
PPTX
infosystemron8zo
PDF
차세대 웹(Html5) 플랫폼의 동향과 기업 업무 적용 방안
PDF
엔터프라이즈 웹 동향 및 적용사례
PPT
Single Page Web
Web os세미나.v1.0.111510
W3C와 국제적 웹 기술 협력을 위한 제언 (2005)
차세대 웹 환경에서의 UI/UX 기술 표준화 동향
W3C HTML5 Conference 2015 - NAVER 웹 기술 및 환경 전망
infosystemron8zo
차세대 웹(Html5) 플랫폼의 동향과 기업 업무 적용 방안
엔터프라이즈 웹 동향 및 적용사례
Single Page Web

What's hot (20)

PDF
HTML5 플랫폼 동향과 기업업무 적용 방안
PDF
차세대 모바일 웹 UI/UX 기술 및 표준화 동향 (기조발표)
PDF
HTML5 기업 적용시 고려사항 : 미래웹기술연구소
PDF
HTML5 와 미래웹기술 part 3
PDF
웹 애플리케이션 기술 소개 - NGWeb (2006)
PDF
Sencha ExtJS를 활용한 Big Data Platform 개발 사례
PDF
NAVER의 웹/HTML5환경 대응 현황
PPTX
Citrine소개서
PDF
[D2 오픈세미나]1.html5 api 옥상훈
PDF
Javascript and Web Performance
PDF
모바일웹Ui개발 저자세미나 0부
PDF
Sencha 가 기업용 WebApps 를 위한 최적의 솔루션인 이유는?
PDF
The comprehensive guide for optimizing the performance of mobile HTML5 Web ap...
PDF
HTML5 관점에서 본 2014 모바일 웹 앱 개발 동향과 사례 및 발전 방향 전망
PDF
리눅스와 웹표준(2004)
PDF
프로그레시브 웹앱(Pwa)
PDF
강의자료 차세대 웹(Html5) 플랫폼의 동향과 구축 방안
PPTX
웹의 발전과 Adobe Air
PDF
HTML5 와 미래웹기술 part 1
PDF
Basic of web ref.웹을지탱하는기술_01
HTML5 플랫폼 동향과 기업업무 적용 방안
차세대 모바일 웹 UI/UX 기술 및 표준화 동향 (기조발표)
HTML5 기업 적용시 고려사항 : 미래웹기술연구소
HTML5 와 미래웹기술 part 3
웹 애플리케이션 기술 소개 - NGWeb (2006)
Sencha ExtJS를 활용한 Big Data Platform 개발 사례
NAVER의 웹/HTML5환경 대응 현황
Citrine소개서
[D2 오픈세미나]1.html5 api 옥상훈
Javascript and Web Performance
모바일웹Ui개발 저자세미나 0부
Sencha 가 기업용 WebApps 를 위한 최적의 솔루션인 이유는?
The comprehensive guide for optimizing the performance of mobile HTML5 Web ap...
HTML5 관점에서 본 2014 모바일 웹 앱 개발 동향과 사례 및 발전 방향 전망
리눅스와 웹표준(2004)
프로그레시브 웹앱(Pwa)
강의자료 차세대 웹(Html5) 플랫폼의 동향과 구축 방안
웹의 발전과 Adobe Air
HTML5 와 미래웹기술 part 1
Basic of web ref.웹을지탱하는기술_01
Ad

Viewers also liked (6)

PDF
designDIVE eyeCan 최종발표 제품3팀_new258_b
PPTX
학내 세탁 시설 이용 설문조사 결과 정리
PDF
내손남 Solution
PDF
Apple App Store Survey
PPTX
20141209 대학강의
PDF
왓치유ppt
designDIVE eyeCan 최종발표 제품3팀_new258_b
학내 세탁 시설 이용 설문조사 결과 정리
내손남 Solution
Apple App Store Survey
20141209 대학강의
왓치유ppt
Ad

Similar to Web os 전략 0912 (20)

PDF
Mozilla 오픈 웹 모바일 플랫폼 (2012)
PDF
차세대 웹비즈니스를 위한 "HTML5"
PDF
하이브리드 앱(Hybrid App)
PPTX
웹:앱 기술 동향
PDF
Web OS
PDF
01.모바일 프레임워크 이론
PDF
[145]5년간의네이버웹엔진개발삽질기그리고 김효
PDF
Web OS Overview
PDF
클라우드 IDE, 구름 프로젝트 | Devon 2012
PDF
Goorm
PDF
RAD스튜디오 100% 활용하기
PDF
C1 하이브리드 앱 어떻게 개발해야 하나
PDF
락플레이스 OpenShift Q&A 토크쇼 발표자료
PDF
Cloud ide를 이용한_모바일_개발의_가능성과_전망
PDF
HTML5 와 미래웹기술 part 2
PDF
[Did you know] 모바일 전략과 웹앱 20130703
PDF
2012, 대한민국 웹 표준, 그 기로에 서다
PPTX
애플리케이션 최적화를 위한 컨테이너 인프라 구축
Mozilla 오픈 웹 모바일 플랫폼 (2012)
차세대 웹비즈니스를 위한 "HTML5"
하이브리드 앱(Hybrid App)
웹:앱 기술 동향
Web OS
01.모바일 프레임워크 이론
[145]5년간의네이버웹엔진개발삽질기그리고 김효
Web OS Overview
클라우드 IDE, 구름 프로젝트 | Devon 2012
Goorm
RAD스튜디오 100% 활용하기
C1 하이브리드 앱 어떻게 개발해야 하나
락플레이스 OpenShift Q&A 토크쇼 발표자료
Cloud ide를 이용한_모바일_개발의_가능성과_전망
HTML5 와 미래웹기술 part 2
[Did you know] 모바일 전략과 웹앱 20130703
2012, 대한민국 웹 표준, 그 기로에 서다
애플리케이션 최적화를 위한 컨테이너 인프라 구축

More from 우일 권 (6)

PDF
Html5 for N-Screen
PDF
왜Web rtc인가
PDF
Chrome OS
PDF
HTML5 - Semantics, struture, and APIs of HTML Documents
PDF
Apple iCloud
PDF
Semantic web
Html5 for N-Screen
왜Web rtc인가
Chrome OS
HTML5 - Semantics, struture, and APIs of HTML Documents
Apple iCloud
Semantic web

Web os 전략 0912

  • 1. Web OS Strategy 2012.09.20 권우일(willkwon@infraware.co.kr) 인프라웨어
  • 2. Contents I. Web OS 개요 II. 주요 Web OS III. Web OS 기반 비즈니스 IV. 향후 전망 2
  • 3. Web OS Strategy I. Web OS 개요 3
  • 4. Web OS? • 웹 기반으로 서비스를 제공하는 가상 운영 체제 환경 – 전통적인 OS (X) – 인터넷 = OS • 웹 서비스에 최적화된 환경을 제공하는 운영 체제 – 전통적인 OS (O) – 웹 = 응용 • 웹 플랫폼? – 웹 앱을 구동할 수 있는 환경 4
  • 5. 최초의 Web OS www.eecs.berkley.edu/Pubs/TechRpts/1997/CSD-97-938.pdf 5
  • 6. Structures Web Application Web Application ... Javascript UI Framework Web Runtime Web Engine Script Extension for Security & Policy Package Management (Rendering & Scripting) Device APIs Web OS System Libraries Linux Kernel 6
  • 7. 왜 Web 인가? • Many Platforms… ... • Many Devices with Different Screens… 7
  • 9. Web OS Strategy II. 주요 Web OS 9
  • 10. Web Platform 유형 Web Desktop Web OS Web Runtime webOS Google Chrome OS Boot2Gecko • 웹 브라우저 기반 데스크톱 • Web Application Programming Model OS • 웹 어플리케이션 구동 환경 • 서버 클라이언트 모델 • Kernel부터 Application Framework까지 포함 • 웹 런타임과 Javascript 확장 Device API 제공 • Online 상에서만 동작 10
  • 11. Google Chrome OS • Chrome 브라우저 기반 운영 체제 – “90% 이상의 사람들은 웹 브라우저만 사용” – Chrome 브라우저와 거의 동일한 UX • 풀 스크린으로 실행되는 Chrome 브라우저 • 리눅스 기반 3-tier 구조 – Firmware(Fast Boot) – System Level Software & User Land Services – Browser & Window Manager 11
  • 12. Google Chrome OS • Chrome Web Store – Web OS 앱 생태계 기준 • On/Off-line Web Applicatoin • 브라우저 확장 • 테마, … • 모바일로 확장? – 아직은 넷북만… – 기존 PC 운영체제를 대체하지는 않음 • Cloud! Cloud! Cloud! 12
  • 13. Boot2Gecko • “오픈 웹을 위한 독립 (모바일)OS 개발” • 표준/오픈소스 기반 기술 – HTML5, CSS3, ePUB 3.0, ... – 표준에 기반한 웹 API • 주요 구성 요소 – Gecko: 웹 엔진, 웹 API 제공 – Gonk: 저수준 네이티브 코드 라이브러리 – Gaia: 폰 사용자 인터페이스 13
  • 14. Boot2Gecko • 초기 안드로이드 호환을 시작으로 다양한 운 영체제 이식 프로젝트 진행 https://wiki.mozilla.org/B2G/Demo – 안드로이드 의존부 점차적 제거 • 자체 웹 스토어 구축 • 웹 기반 구현부 확대 – 사용자 영역 기능 대부분은 웹 기반 – 홈 스크린까지도… 14
  • 15. TIZEN • Intel과 삼성 주도의 모바일 플랫폼 – Moblin ▶ Meego, SLP ▶ TIZEN – Webkit 기반 웹 런타임 자체 개발 – 삼성, Bada와 TIZEN 통합 발표(2012. 1) • Target Devices – Smartphones – Tablets – Netbook – IVI – Smart TV 15
  • 16. TIZEN • 네이티브와 웹 응용 환경 공존 – HTML 5 + Device APIs – WAC 지원 – W3C를 통한 System API 표준화 진행 • 상용화는 언제? 16
  • 17. Web OS Strategy III. Web OS 기반 비즈니스 17
  • 18. Web OS가 필요한 이유? • Openness Web – 누구나 사용 가능 – 저렴한 플랫폼 구축 • Connectivity – 무한한 웹 상의 자원 – 손쉬운 확장 클라우드 인프라가 폭발적으로 증가하는 상황에서, 웹은 클라우드 서비스의 최적 사용자 환경 18
  • 19. Standardization • 표준의 의미 – HTML5는 새로운 기술이 아니다? • 표준화가 곧 혁신! – 브라우저 호환성을 제공하는 것은 여러 가지 네이티 브 플랫폼을 지원하는 것 만큼 어려움 19
  • 20. 웹 응용 기술과 생태계 • 네이티브에 근접한 웹 기반 UI 프레임워크 • 오픈소스 모바일 하이브리드 앱 개발 환경 • 모바일 웹 앱 개발에 특화 • 웹 기술을 사용한 네이티브 앱 개발 환경 • 엔터프라이즈 시장에서 기존 RIA 기술 대체 • 안드로이드, iOS 등 다양한 플랫폼 지원 • 과도기적 단계? Google App Engine • 웹 기반 모바일 앱 스토어 모델 및 스펙 제정 • 구글의 클라우드 웹 개발 환경 • 웹 표준 준수 및 구글/애플 앱 스토어 탈피 • 자바, 파이썬 개발 환경 • 웹 앱 수익 모델 제시 • 구글의 다양한 서비스 인프라 이용 가능 20
  • 21. Web OS Strategy IV. 향후 전망 21
  • 22. Web or Native? “HTML5 집착은 페이스북 최대 실수” - 마크 주커버그 • 현재까지 네이티브 100% 대체는 불가능 – 네이티브 퍼포먼스를 뛰어넘기 힘들다 – 적절한 조화와 타협 – 비즈니스에 적합한 플랫폼 선택 필요 • 결국은 웹으로 통합될 것임 – LTE 확산 등 네트워크 스피드 향상 – 클라우드 컴퓨팅으로의 전환 가속화 – 스마트 디바이스 증가 22
  • 23. Web 없는 세상? Web = World • Web + – 웹으로의 이동은 지극히 자연적인 현상 – 웹 기반 생태계 확보 경쟁 치열 • Mobile – PC에서 모바일로의 이동은 필연 – 멀티 스크린 대응 23