SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

HTML5 플랫폼 동향과 기업업무 적용 방안
HTML5 플랫폼 동향과 기업업무 적용 방안HTML5 플랫폼 동향과 기업업무 적용 방안
HTML5 플랫폼 동향과 기업업무 적용 방안욱래 김
 
차세대 모바일 웹 UI/UX 기술 및 표준화 동향 (기조발표)
차세대 모바일 웹 UI/UX 기술 및 표준화 동향 (기조발표)차세대 모바일 웹 UI/UX 기술 및 표준화 동향 (기조발표)
차세대 모바일 웹 UI/UX 기술 및 표준화 동향 (기조발표)Jonathan Jeon
 
웹 애플리케이션 기술 소개 - NGWeb (2006)
웹 애플리케이션 기술 소개 - NGWeb (2006)웹 애플리케이션 기술 소개 - NGWeb (2006)
웹 애플리케이션 기술 소개 - NGWeb (2006)Channy Yun
 
NAVER의 웹/HTML5환경 대응 현황
NAVER의 웹/HTML5환경 대응 현황NAVER의 웹/HTML5환경 대응 현황
NAVER의 웹/HTML5환경 대응 현황NAVER Engineering
 
Citrine소개서
Citrine소개서Citrine소개서
Citrine소개서logeo
 
[D2 오픈세미나]1.html5 api 옥상훈
[D2 오픈세미나]1.html5 api 옥상훈[D2 오픈세미나]1.html5 api 옥상훈
[D2 오픈세미나]1.html5 api 옥상훈NAVER D2
 
Javascript and Web Performance
Javascript and Web PerformanceJavascript and Web Performance
Javascript and Web PerformanceJonathan Jeon
 
모바일웹Ui개발 저자세미나 0부
모바일웹Ui개발 저자세미나 0부모바일웹Ui개발 저자세미나 0부
모바일웹Ui개발 저자세미나 0부NAVER D2
 
Sencha 가 기업용 WebApps 를 위한 최적의 솔루션인 이유는?
Sencha 가 기업용 WebApps 를 위한 최적의 솔루션인 이유는?Sencha 가 기업용 WebApps 를 위한 최적의 솔루션인 이유는?
Sencha 가 기업용 WebApps 를 위한 최적의 솔루션인 이유는?미래웹기술연구소 (MIRAE WEB)
 
The comprehensive guide for optimizing the performance of mobile HTML5 Web ap...
The comprehensive guide for optimizing the performance of mobile HTML5 Web ap...The comprehensive guide for optimizing the performance of mobile HTML5 Web ap...
The comprehensive guide for optimizing the performance of mobile HTML5 Web ap...Sang Seok Lim
 
HTML5 관점에서 본 2014 모바일 웹 앱 개발 동향과 사례 및 발전 방향 전망
HTML5 관점에서 본 2014 모바일 웹 앱 개발 동향과 사례 및 발전 방향 전망HTML5 관점에서 본 2014 모바일 웹 앱 개발 동향과 사례 및 발전 방향 전망
HTML5 관점에서 본 2014 모바일 웹 앱 개발 동향과 사례 및 발전 방향 전망Sang Seok Lim
 
리눅스와 웹표준(2004)
리눅스와 웹표준(2004)리눅스와 웹표준(2004)
리눅스와 웹표준(2004)Channy Yun
 
프로그레시브 웹앱(Pwa)
프로그레시브 웹앱(Pwa)프로그레시브 웹앱(Pwa)
프로그레시브 웹앱(Pwa)Woncheol Lee
 
강의자료 차세대 웹(Html5) 플랫폼의 동향과 구축 방안
강의자료   차세대 웹(Html5) 플랫폼의 동향과 구축 방안강의자료   차세대 웹(Html5) 플랫폼의 동향과 구축 방안
강의자료 차세대 웹(Html5) 플랫폼의 동향과 구축 방안욱래 김
 
웹의 발전과 Adobe Air
웹의 발전과 Adobe Air웹의 발전과 Adobe Air
웹의 발전과 Adobe Air재훈 임
 
Basic of web ref.웹을지탱하는기술_01
Basic of web ref.웹을지탱하는기술_01Basic of web ref.웹을지탱하는기술_01
Basic of web ref.웹을지탱하는기술_01SangHun Lee
 

La actualidad más candente (20)

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

Destacado

designDIVE eyeCan 최종발표 제품3팀_new258_b
designDIVE eyeCan 최종발표 제품3팀_new258_bdesignDIVE eyeCan 최종발표 제품3팀_new258_b
designDIVE eyeCan 최종발표 제품3팀_new258_b주성 이
 
학내 세탁 시설 이용 설문조사 결과 정리
학내 세탁 시설 이용 설문조사 결과 정리학내 세탁 시설 이용 설문조사 결과 정리
학내 세탁 시설 이용 설문조사 결과 정리kaistgcoop
 
내손남 Solution
내손남 Solution내손남 Solution
내손남 Solution샬라 박
 
Apple App Store Survey
Apple App Store SurveyApple App Store Survey
Apple App Store Survey우일 권
 
20141209 대학강의
20141209 대학강의20141209 대학강의
20141209 대학강의승형 이
 
왓치유ppt
왓치유ppt왓치유ppt
왓치유ppt샬라 박
 

Destacado (6)

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

Similar a Web os 전략 0912

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

Similar a Web os 전략 0912 (20)

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

Más de 우일 권

Html5 for N-Screen
Html5 for N-ScreenHtml5 for N-Screen
Html5 for N-Screen우일 권
 
왜Web rtc인가
왜Web rtc인가왜Web rtc인가
왜Web rtc인가우일 권
 
HTML5 - Semantics, struture, and APIs of HTML Documents
HTML5 - Semantics, struture, and APIs of HTML DocumentsHTML5 - Semantics, struture, and APIs of HTML Documents
HTML5 - Semantics, struture, and APIs of HTML Documents우일 권
 

Más de 우일 권 (6)

Html5 for N-Screen
Html5 for N-ScreenHtml5 for N-Screen
Html5 for N-Screen
 
왜Web rtc인가
왜Web rtc인가왜Web rtc인가
왜Web rtc인가
 
Chrome OS
Chrome OSChrome OS
Chrome OS
 
HTML5 - Semantics, struture, and APIs of HTML Documents
HTML5 - Semantics, struture, and APIs of HTML DocumentsHTML5 - Semantics, struture, and APIs of HTML Documents
HTML5 - Semantics, struture, and APIs of HTML Documents
 
Apple iCloud
Apple iCloudApple iCloud
Apple iCloud
 
Semantic web
Semantic webSemantic web
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