SlideShare a Scribd company logo
태블릿 PC와 HTML5 웹 기술
Tablet PC and HTML5 Web Technology


                                     윤석찬
                           ㈜다음커뮤니케이션

                        http://channy.creation.net
                              channy@creation.net
                      http://twitter.com/channyun
태블릿 != 데스크톱 OS
모바일 OS가 주목 받는 이유
• 왜 모바일 OS인가?
 –   데스크톱 OS가 태블릿에서 실패했기 때문
 –   모바일과 데스크톱 사이의 영역을 새롭게 정의
 –   인터넷 기반의 웹 애플리케이션의 성장
 –   전혀 새로운 소프트웨어 생태계 주도


• 태블릿 애플리케이션의 구도
 – 태블릿 OS의 네이티브 개발 환경
     • iPhone OS, Android, WindowsPhone, Symbian…
 – 차세대 웹 표준 기반 개발 환경
     • HTML5 (Audio, Video, Canvas, SVG, CSS3, WebSocket…)
무엇이 문제인가?




            Even Google was not rich enough to support all of
            the different mobile platforms from Apple’s
            AppStore to those of the BlackBerry, Windows
            Mobile, Android and the many variations of the
            Nokia platform

              - Vic Gundotra, Google Engineering VP
리치 웹 기술의 성장
• 과거의 유산
  – 웹 브라우저 전쟁 및 비표준 웹 브라우저 (IE6)
  – 플러그인 양산 ActiveX, NS Plugin, Flash


• 웹 2.0과 웹 애플리케이션
  – 브로드밴드 환경 하에 사용자 참여 기반의 웹 플랫폼 성장
  – Ajax 기반의 리치 웹 애플리케이션 성장 (구글맵, 지메일)
  – 현대적 웹 브라우저의 기술 혁신 (파이어폭스, 사파리, 크롬)


• 새로운 트렌드
  – HTML5 기반 리치 웹 애플리케이션 제공
  – 모바일 및 태블릿 OS에서 적극 이용 가능
리치 웹 기술의 현황


                        PC    O
              웹 기반 표준   모바일   O
                        태블릿   O




               바이너리     PC    O
                        모바일   X
               플러그인     태블릿   X
HTML5 표준의 역사
HTML5 Right now?
                   •   Google.com
                   •   Apple.com
                   •   Mozilla.com
                   •   html5gallery.com




                   And many more…
HTML5의 주요 기술 요소(1)



            ActiveX기반 전자
            결재 에디터 모듈




            미디어 플레이어       미디어 플레이어
              플러그인           플러그인
HTML5의 주요 기술 요소(2)



   배너 광고     사이트메뉴   파일첨부
   플러그인      플러그인    플러그인
브라우저별 대응 수준
Demo: Video, Canvas, WebGL
모바일에서 주요 구현 현황



     Canvas    √
               √   √
                   √   √
                       √   √
                           √
 Video/Audio   √
               √   √
                   √   √
                       √   √
                           √
     WebGL     √
               √   √
                   √   √
                       √
        SVG    √
               √   √
                   √   √
                       √   √
                           √
    Workers    √
               √   √
                   √   √
                       √   √
                           √
HTML5 시대의 웹 프레임웍

                                                 age
                                              tor
                                            bS
        s                                 We
     nva
  Ca
                              Local
                               Local
Plug-in                      Storage                                                     dra
                              Storage                                                 san        ase
                                                                                   Ca          Hb
    bG
       L
                   a   che
  We            pC
              Ap                                                                NoSQL
                                                    Internet
    ML
      5     Structure
  HT
                                 Ajax                          RESTful
                                                                              {"Name": "Cheeso",       disk
                                                                                                        disk
                                                     et                       "Rank": 7}
                                                 oc k
                                            bS
                                          We
  CS
     S3     Presentation
                                       AP
                                          I                                      Cloud
                                 ect or
                             Se l           n
                                                                               Computing
                                        tio
             Behavior         Ge
                                  oloca
                                                                                  WS       zur
                                                                                              e
                                          rop                                   nA       SA
                                     g&D                                    azo        M
                                Dra                                      Am
온라인 기반 애플리케이션




          Hand of Greed
          http://brainiumstudios.com/webapp/
          Spin the Bottle
          http://www.idean.com/iphone/spin/

• Canvas 이용 간단한 멀티미디어 기능 구현 가능
• 광고 및 온라인 게임 등 활용
하이브리드형 애플리케이션




         Harmonious - 웹 기반 스케치패드
         http://harmoniousapp.com/




• 아이폰 앱 안에 웹 기반 UI 제공
• 네이티브+웹 기반 형태로 앱스토어에서 다운로드 가능
오프라인 애플리케이션




           Monocle - 웹 기반 eBook Reader
           http://monocle.inventivelabs.com.au/




•   HTML5기술+로컬 저장소만 이용한 애플리케이션
•   App Cache 혹은 앱스토어를 통해 배포 가능
차세대 빅뱅: Chrome OS?




  • 웹 기반 차세대 태블릿 OS
  • 웹 앱스토어 마켓
  • 디바이스 API 지원
결론
• 차세대 태블릿 OS는 기존 PC와 다른 환경이다.
 – 태블릿 OS는 모바일과 데스크탑과의 중간
 – 인터넷 기반 웹 애플리케이션이 차지하는 영역


• 다양한 태블릿 OS의 변화
 – 모바일 OS: 아이폰(아이패드), 안드로이드, 윈도우폰
 – 태블릿 OS: Chrome OS vs. Windows 7


• 웹 기반 개발 플랫폼의 성장
 – 다양한 모바일 개발 환경에 대한 비용의 증가
 – HTML5 기반 리치 웹 개발 환경의 혁신

More Related Content

PDF
Top 10 Questions about HTML5
PDF
HTML5 표준 소개 및 현황 (윤석찬)
PDF
웹 표준의 미래- HTML5 (2006)
PDF
웹표준을 기반한 크로스 브라우징 표준화 (2005)
PDF
HTML5 기반 다매체 연동형 서비스 발전 방향(티비스톰 정운교 이사)
PDF
HTML5 and Smart TV
PDF
HTML5 Tutorial(Korean)
PDF
리눅스와 웹표준(2004)
Top 10 Questions about HTML5
HTML5 표준 소개 및 현황 (윤석찬)
웹 표준의 미래- HTML5 (2006)
웹표준을 기반한 크로스 브라우징 표준화 (2005)
HTML5 기반 다매체 연동형 서비스 발전 방향(티비스톰 정운교 이사)
HTML5 and Smart TV
HTML5 Tutorial(Korean)
리눅스와 웹표준(2004)

Viewers also liked (9)

PDF
HTML5 and Mobile Web (2009)
PDF
HTML5 소개 및 배우기- HTML5 Open Conference
PPT
HTML5 in Korea (2010)
PPT
The Status Of Web Interoperability And Activities In China, Japan And Korea
PDF
The History and Status of Web Crypto API (2012)
PDF
웹 애플리케이션 기술 소개 - NGWeb (2006)
PPTX
처음부터 다시 배우는 HTML5 & CSS3 1일차
PDF
차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬)
PDF
Docker (Compose) 활용 - 개발 환경 구성하기
HTML5 and Mobile Web (2009)
HTML5 소개 및 배우기- HTML5 Open Conference
HTML5 in Korea (2010)
The Status Of Web Interoperability And Activities In China, Japan And Korea
The History and Status of Web Crypto API (2012)
웹 애플리케이션 기술 소개 - NGWeb (2006)
처음부터 다시 배우는 HTML5 & CSS3 1일차
차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬)
Docker (Compose) 활용 - 개발 환경 구성하기
Ad

Similar to 태블릿과 HTML5 기술 (조경 인사이트 포럼, 2011) (20)

PDF
차세대 웹비즈니스를 위한 "HTML5"
PDF
하이브리드앱 개발 전략과 이슈
PDF
Javascript and Web Performance
PDF
Web app 개발 방법론
PDF
Mozilla 오픈 웹 모바일 플랫폼 (2012)
PPT
Html5의 현재 그리고 미래 배포자료 최종
PDF
Smart Market Strategy for Mobile Web Developer
PDF
2012, 대한민국 웹 표준, 그 기로에 서다
PDF
Hybrid app and app store
PPTX
Hp web os overview
PDF
CG&I web tech_workshop 28 June 2013
PDF
HTML5 on mobile
PDF
차세대 웹 플랫폼과 HTML5 기술 동향
PDF
[uengine.org-uEngine Day] 스마트폰과BPM의만남:프로세스터치프로젝트발표자료
PDF
2011 The Year of Web apps
PDF
Mobile App, Mobile Web : Introduction
PDF
2012 Predictions for Mobile Web and HTML5
PDF
HTML5 & Hybrid App Trends
PDF
웹 소프트웨어 시대의 새로운 롤(role) 모델, 자바스크립트
PDF
Web os 전략 0912
차세대 웹비즈니스를 위한 "HTML5"
하이브리드앱 개발 전략과 이슈
Javascript and Web Performance
Web app 개발 방법론
Mozilla 오픈 웹 모바일 플랫폼 (2012)
Html5의 현재 그리고 미래 배포자료 최종
Smart Market Strategy for Mobile Web Developer
2012, 대한민국 웹 표준, 그 기로에 서다
Hybrid app and app store
Hp web os overview
CG&I web tech_workshop 28 June 2013
HTML5 on mobile
차세대 웹 플랫폼과 HTML5 기술 동향
[uengine.org-uEngine Day] 스마트폰과BPM의만남:프로세스터치프로젝트발표자료
2011 The Year of Web apps
Mobile App, Mobile Web : Introduction
2012 Predictions for Mobile Web and HTML5
HTML5 & Hybrid App Trends
웹 소프트웨어 시대의 새로운 롤(role) 모델, 자바스크립트
Web os 전략 0912
Ad

More from Channy Yun (20)

PDF
Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)
PDF
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트
PDF
Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트)
PDF
ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...
PDF
How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...
PDF
KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트)
PDF
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업
PDF
Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업
PDF
[다운로드] 한국 웹20주년 기념 소책자
PDF
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013)
PDF
차니의 IT 이야기 #1- 좌충우돌 스타트업 경험기 (윤석찬)
PDF
Microservices architecture examples
PDF
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)
PDF
빅데이터 기술 현황과 시장 전망(2014)
PDF
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
PDF
Mozilla Firefox OS, its Technical Platform and Future - ISET 2014
PDF
Webware - 문서에서 운영 체제 까지 - 윤석찬 (2014)
PDF
오픈 API 서비스 A to Z: Daum API를 중심으로 (윤석찬, Daum) :: API Meetup 2014
PDF
제주 다음 스페이스.1 셀프 투어 가이드
PDF
Firefox OS 앱 개발하기 - 1주차
Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트
Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트)
ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...
How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...
KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트)
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업
Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업
[다운로드] 한국 웹20주년 기념 소책자
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013)
차니의 IT 이야기 #1- 좌충우돌 스타트업 경험기 (윤석찬)
Microservices architecture examples
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)
빅데이터 기술 현황과 시장 전망(2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
Mozilla Firefox OS, its Technical Platform and Future - ISET 2014
Webware - 문서에서 운영 체제 까지 - 윤석찬 (2014)
오픈 API 서비스 A to Z: Daum API를 중심으로 (윤석찬, Daum) :: API Meetup 2014
제주 다음 스페이스.1 셀프 투어 가이드
Firefox OS 앱 개발하기 - 1주차

태블릿과 HTML5 기술 (조경 인사이트 포럼, 2011)

  • 1. 태블릿 PC와 HTML5 웹 기술 Tablet PC and HTML5 Web Technology 윤석찬 ㈜다음커뮤니케이션 http://channy.creation.net channy@creation.net http://twitter.com/channyun
  • 3. 모바일 OS가 주목 받는 이유 • 왜 모바일 OS인가? – 데스크톱 OS가 태블릿에서 실패했기 때문 – 모바일과 데스크톱 사이의 영역을 새롭게 정의 – 인터넷 기반의 웹 애플리케이션의 성장 – 전혀 새로운 소프트웨어 생태계 주도 • 태블릿 애플리케이션의 구도 – 태블릿 OS의 네이티브 개발 환경 • iPhone OS, Android, WindowsPhone, Symbian… – 차세대 웹 표준 기반 개발 환경 • HTML5 (Audio, Video, Canvas, SVG, CSS3, WebSocket…)
  • 4. 무엇이 문제인가? Even Google was not rich enough to support all of the different mobile platforms from Apple’s AppStore to those of the BlackBerry, Windows Mobile, Android and the many variations of the Nokia platform - Vic Gundotra, Google Engineering VP
  • 5. 리치 웹 기술의 성장 • 과거의 유산 – 웹 브라우저 전쟁 및 비표준 웹 브라우저 (IE6) – 플러그인 양산 ActiveX, NS Plugin, Flash • 웹 2.0과 웹 애플리케이션 – 브로드밴드 환경 하에 사용자 참여 기반의 웹 플랫폼 성장 – Ajax 기반의 리치 웹 애플리케이션 성장 (구글맵, 지메일) – 현대적 웹 브라우저의 기술 혁신 (파이어폭스, 사파리, 크롬) • 새로운 트렌드 – HTML5 기반 리치 웹 애플리케이션 제공 – 모바일 및 태블릿 OS에서 적극 이용 가능
  • 6. 리치 웹 기술의 현황 PC O 웹 기반 표준 모바일 O 태블릿 O 바이너리 PC O 모바일 X 플러그인 태블릿 X
  • 8. HTML5 Right now? • Google.com • Apple.com • Mozilla.com • html5gallery.com And many more…
  • 9. HTML5의 주요 기술 요소(1) ActiveX기반 전자 결재 에디터 모듈 미디어 플레이어 미디어 플레이어 플러그인 플러그인
  • 10. HTML5의 주요 기술 요소(2) 배너 광고 사이트메뉴 파일첨부 플러그인 플러그인 플러그인
  • 13. 모바일에서 주요 구현 현황 Canvas √ √ √ √ √ √ √ √ Video/Audio √ √ √ √ √ √ √ √ WebGL √ √ √ √ √ √ SVG √ √ √ √ √ √ √ √ Workers √ √ √ √ √ √ √ √
  • 14. HTML5 시대의 웹 프레임웍 age tor bS s We nva Ca Local Local Plug-in Storage dra Storage san ase Ca Hb bG L a che We pC Ap NoSQL Internet ML 5 Structure HT Ajax RESTful {"Name": "Cheeso", disk disk et "Rank": 7} oc k bS We CS S3 Presentation AP I Cloud ect or Se l n Computing tio Behavior Ge oloca WS zur e rop nA SA g&D azo M Dra Am
  • 15. 온라인 기반 애플리케이션 Hand of Greed http://brainiumstudios.com/webapp/ Spin the Bottle http://www.idean.com/iphone/spin/ • Canvas 이용 간단한 멀티미디어 기능 구현 가능 • 광고 및 온라인 게임 등 활용
  • 16. 하이브리드형 애플리케이션 Harmonious - 웹 기반 스케치패드 http://harmoniousapp.com/ • 아이폰 앱 안에 웹 기반 UI 제공 • 네이티브+웹 기반 형태로 앱스토어에서 다운로드 가능
  • 17. 오프라인 애플리케이션 Monocle - 웹 기반 eBook Reader http://monocle.inventivelabs.com.au/ • HTML5기술+로컬 저장소만 이용한 애플리케이션 • App Cache 혹은 앱스토어를 통해 배포 가능
  • 18. 차세대 빅뱅: Chrome OS? • 웹 기반 차세대 태블릿 OS • 웹 앱스토어 마켓 • 디바이스 API 지원
  • 19. 결론 • 차세대 태블릿 OS는 기존 PC와 다른 환경이다. – 태블릿 OS는 모바일과 데스크탑과의 중간 – 인터넷 기반 웹 애플리케이션이 차지하는 영역 • 다양한 태블릿 OS의 변화 – 모바일 OS: 아이폰(아이패드), 안드로이드, 윈도우폰 – 태블릿 OS: Chrome OS vs. Windows 7 • 웹 기반 개발 플랫폼의 성장 – 다양한 모바일 개발 환경에 대한 비용의 증가 – HTML5 기반 리치 웹 개발 환경의 혁신