SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
권우일
          E willkwon@infraware.co.kr
          T @bitroid




Copyright © 2011 Infraware Inc. All rights reserved.


                                                       Confidential and proprietary material for authorized persons only.   1
목차




          I. N-Screen이란?


     II. N-Screen을 위한 HTML5 기술


              III.결론


                       Confidential and proprietary material for authorized persons only.   2
I. N-SCREEN이란?


                 Confidential and proprietary material for authorized persons only.   3
N-Screen?

• 다양한 디스플레이 디바이스 등장




               Confidential and proprietary material for authorized persons only.   4
N-Screen?

• N-Screen을 어떻게 정의할 것인가?




                  Confidential and proprietary material for authorized persons only.   5
N-Screen?

• 과거에도 N-Screen은 존재, 그러나…




                  Confidential and proprietary material for authorized persons only.   6
N-Screen이 관심을 받는 이유




• 과거에도 N-Screen 환경은 존재

• 현재와의 차이점은 Connectivity

• N-Screen 은 Connected Lifestyle 에서 비롯됨




                        Confidential and proprietary material for authorized persons only.   7
Connected Life & N-Screen



• 멀티 디바이스의 시대 사람들이 원하는 것
• 끊김없는 인터넷 경험을 지속시키고 싶은 것
   (Seamless internet experience)
• 이것이 N-Screen 대응이 대두된 본질
• 사용자 경험에서 부터 출발해야 한다




                                                                   M
                                                                   e
                                                                                                Close Tab
                                                                   n
                                                                   u




                                    Confidential and proprietary material for authorized persons only.      8
Connected Life Style




         2.39           2.4
                                   2.24
                                                                      2.12




                                                                      1.43
                        1.35       1.36
         1.25



         2003          2004        2005                              2006
                 일일 평균 TV 시청시간   일일 평균 인터넷 사용시간



                                       출처 : 한국방송광고공사(KOBACO)

                                     Confidential and proprietary material for authorized persons only.   9
다양한 형태의 N-Screen 패턴




                      Confidential and proprietary material for authorized persons only. 10
II. N-SCREEN을 위한 HTML5 기술


               Confidential and proprietary material for authorized persons only. 11
N-Screen 대응에 필요한 요소




            Data           • Text, Image, Information




     Multimedia Contents   • Video, Music




            GUI            • Resolution, Screen Size independent




                                              Confidential and proprietary material for authorized persons only. 12
N-Screen 대응 | Data

• Web은 처음부터 원격지간의 정보 교환을 위해 탄생된 것
• 물리적 저장매체를 통한 데이터 이동의 불편
• Cloud 서비스로의 급격한 전환




                     http://blog.softheme.com/cloud-services-convenient-for-small-business/

   Page 1-13
                                                                          Confidential and proprietary material for authorized persons only. 13
N-Screen 대응 | Multimedia Contents


• Video, Music




  Page 1-14
                                    Confidential and proprietary material for authorized persons only. 14
N-Screen 대응 | GUI




• 다양한 화면 사이즈에 유연하게 대응 가능해야 함




                    ?
                        Confidential and proprietary material for authorized persons only. 15
HTML5?




         Confidential and proprietary material for authorized persons only. 16
What is HTML5?
• 구조화된 문서 형태(Semantic)
• 다양한 기능 구현 가능(Application)




                              Confidential and proprietary material for authorized persons only. 17
HTML5 Features

• HTML5를 구성하는 주요 기술 요소




     Semantics   Offline & Storage   Device Access                            Connectivity




    Multimedia       3D Effect        Performance                                    CSS3




                                           Confidential and proprietary material for authorized persons only. 18
N-Screen을 위한 웹 기술




•   HTML5 Canvas
•   CSS
•   CSS3 Media Query
•   Responsive Web Design
•   SVG
•   JavaScript UI Library
•   Javascript Mobile UI Framework

                             Confidential and proprietary material for authorized persons only. 19
HTML5 Features | Canvas

• What is Canvas?
    – Dynamic and interactive graphics
    – Draw images using 2D drawing API
        • Lines, curves, shapes, fills, ...
    – Useful for graphs, applications, games, ...




                                               Confidential and proprietary material for authorized persons only. 20
HTML5 Features | Canvas

• <canvas> 동작 원리




                          Confidential and proprietary material for authorized persons only. 21
HTML5 Features | CSS3

• 마크업 언어가 실제로 출력되는 방법 명세
• W3C 표준

•   Animation 효과를 이용한 다이나믹한 화면 구성

•   CSS3를 이용한 이미지 대체 가능

•   Responsive Web Design




                                    Confidential and proprietary material for authorized persons only. 22
HTML5 Features | SVG


• What is SVG?
    – Scalable Vector Graphic
    – HTML-like markup tags(XML) for drawing




                                         Confidential and proprietary material for authorized persons only. 23
Responsive Web Design


• Fluid layout
    Adjustable screen resolution
• Flexible images
• Media Query




                                    Confidential and proprietary material for authorized persons only. 24
Responsive Web Design

• Fluid Layout




                        Confidential and proprietary material for authorized persons only. 25
Responsive Web Design

• Flexible Image
•   http://www.smashingmagazine.com/2011/01/12/guidelines-for-responsive-web-design/




                                                      Confidential and proprietary material for authorized persons only. 26
Responsive Web Design


• Media Query

<link rel="stylesheet" href=“tablet.css" media="only screen and
(min-device-width : 768px) and (max-device-width : 1024px)">




                                      Confidential and proprietary material for authorized persons only. 27
Responsive Web Design

• Media Query




                        Confidential and proprietary material for authorized persons only. 28
Responsive Web Design

• Media Query
 •   http://alldic.daum.net/




                               Confidential and proprietary material for authorized persons only. 29
III. 결론


          Confidential and proprietary material for authorized persons only. 30
N-Screen 대응의 현실


• Responsive Web Design
    현재까지 디자인 페러다임 수준에 머물러 있음

    HP Enyo: 현재까지의 가능성

• Native VS. Web
    어떤 N-Screen을 원하는가?




                          Confidential and proprietary material for authorized persons only. 31
N-Screen이 개발자에게 주는 의미

• 각 산업에는 얼마나 많은 주체들이 존재할까요?

               PC




      Mobile




 TV




                        Confidential and proprietary material for authorized persons only. 32
N-Screen 시대적 마인드가 필요하다




• N-Screen 시대는 인터넷이 가전으로의 진입을 의미

• 가전시장은 컴퓨터 시장보다 훨씬 복잡하고 다양한
  주체들이 공존

• 어느 하나의 기술이 모든 것을 장악하지 못함

• 중립적이고 범용적인 기술이 각광받을 수 밖에 없음



                         Confidential and proprietary material for authorized persons only. 33
Thank you
 Headquarter and Research Institute: Bando B/D 2,3,4,8F, 48-1 Banpo-dong, Seocho-gu, Seoul, KOREA. 137-040 Tel. +82 2 537 0538 Fax. +82 2 535 0534
 Beijing Office: Room908, Building 16, China Central Place, No.89, Jian Guo lu Chaoyang District, Beijing, CHINA. Tel. +86 10 65331556/7 Fax. +86 10 65331559
                                                U.S. Office: 3003 North First Street San Jose, CA 95134, U.S.A




                                                                                       Confidential and proprietary material for authorized persons only. 34

Weitere ähnliche Inhalte

Was ist angesagt?

Kamailio World 2017: Getting Real with WebRTC
Kamailio World 2017: Getting Real with WebRTCKamailio World 2017: Getting Real with WebRTC
Kamailio World 2017: Getting Real with WebRTCChad Hart
 
NUBOMEDIA: an elastic Platform as a Service (PaaS) cloud for interactive soci...
NUBOMEDIA: an elastic Platform as a Service (PaaS) cloud for interactive soci...NUBOMEDIA: an elastic Platform as a Service (PaaS) cloud for interactive soci...
NUBOMEDIA: an elastic Platform as a Service (PaaS) cloud for interactive soci...Luis Lopez
 
WebRTC and VoIP: bridging the gap (Kamailio world conference 2013)
WebRTC and VoIP: bridging the gap (Kamailio world conference 2013)WebRTC and VoIP: bridging the gap (Kamailio world conference 2013)
WebRTC and VoIP: bridging the gap (Kamailio world conference 2013)Victor Pascual Ávila
 
The State of WebRTC
The State of WebRTCThe State of WebRTC
The State of WebRTCRobin Hawkes
 
WebRTC and Telecommunications
WebRTC and TelecommunicationsWebRTC and Telecommunications
WebRTC and TelecommunicationsAVOXI
 
A Practical Guide to WebRTC
A Practical Guide to WebRTCA Practical Guide to WebRTC
A Practical Guide to WebRTCvline
 
How WebRTC ushers the next wave of e-Learning innovation
How WebRTC ushers the next wave of e-Learning innovationHow WebRTC ushers the next wave of e-Learning innovation
How WebRTC ushers the next wave of e-Learning innovationTsahi Levent-levi
 
WebRTC Business Use Cases | WebRTC Conference & Expo III
WebRTC Business Use Cases  |  WebRTC Conference & Expo IIIWebRTC Business Use Cases  |  WebRTC Conference & Expo III
WebRTC Business Use Cases | WebRTC Conference & Expo IIILawrence Byrd
 
A Short WebRTC Introduction
A Short WebRTC IntroductionA Short WebRTC Introduction
A Short WebRTC IntroductionJohan Schoofs
 
How to Use Multi-thread & Multi-process in Python
How to Use Multi-thread & Multi-process in PythonHow to Use Multi-thread & Multi-process in Python
How to Use Multi-thread & Multi-process in PythonSpeedyCloud
 
WebRTC: players, business models and implications for telecommunication carriers
WebRTC: players, business models and implications for telecommunication carriersWebRTC: players, business models and implications for telecommunication carriers
WebRTC: players, business models and implications for telecommunication carriersHarry Behrens, PhD
 
WebRTC and Mobile Integration
WebRTC and Mobile IntegrationWebRTC and Mobile Integration
WebRTC and Mobile IntegrationGiorgio Natili
 
Nubomedia IETF96 hackathon - The platform
Nubomedia IETF96 hackathon - The platformNubomedia IETF96 hackathon - The platform
Nubomedia IETF96 hackathon - The platformIvan Gracia
 
6 Months of WebRTC in 10 minutes
6 Months of WebRTC in 10 minutes6 Months of WebRTC in 10 minutes
6 Months of WebRTC in 10 minutesChad Hart
 
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...Amir Zmora
 
WebRTC Overview
WebRTC OverviewWebRTC Overview
WebRTC OverviewArin Sime
 
WebRTC Webinar & Q&A - All About Microsoft & WebRTC Hosting Guest Speaker Ja...
WebRTC Webinar & Q&A -  All About Microsoft & WebRTC Hosting Guest Speaker Ja...WebRTC Webinar & Q&A -  All About Microsoft & WebRTC Hosting Guest Speaker Ja...
WebRTC Webinar & Q&A - All About Microsoft & WebRTC Hosting Guest Speaker Ja...Amir Zmora
 
The year of the peer-to-peer web
The year of the peer-to-peer webThe year of the peer-to-peer web
The year of the peer-to-peer webThomas Gorissen
 

Was ist angesagt? (20)

Kamailio World 2017: Getting Real with WebRTC
Kamailio World 2017: Getting Real with WebRTCKamailio World 2017: Getting Real with WebRTC
Kamailio World 2017: Getting Real with WebRTC
 
NUBOMEDIA: an elastic Platform as a Service (PaaS) cloud for interactive soci...
NUBOMEDIA: an elastic Platform as a Service (PaaS) cloud for interactive soci...NUBOMEDIA: an elastic Platform as a Service (PaaS) cloud for interactive soci...
NUBOMEDIA: an elastic Platform as a Service (PaaS) cloud for interactive soci...
 
WebRTC and VoIP: bridging the gap (Kamailio world conference 2013)
WebRTC and VoIP: bridging the gap (Kamailio world conference 2013)WebRTC and VoIP: bridging the gap (Kamailio world conference 2013)
WebRTC and VoIP: bridging the gap (Kamailio world conference 2013)
 
The Future of SIP in WebRTC
The Future of SIP in WebRTCThe Future of SIP in WebRTC
The Future of SIP in WebRTC
 
The State of WebRTC
The State of WebRTCThe State of WebRTC
The State of WebRTC
 
WebRTC and Telecommunications
WebRTC and TelecommunicationsWebRTC and Telecommunications
WebRTC and Telecommunications
 
A Practical Guide to WebRTC
A Practical Guide to WebRTCA Practical Guide to WebRTC
A Practical Guide to WebRTC
 
How WebRTC ushers the next wave of e-Learning innovation
How WebRTC ushers the next wave of e-Learning innovationHow WebRTC ushers the next wave of e-Learning innovation
How WebRTC ushers the next wave of e-Learning innovation
 
WebRTC Business Use Cases | WebRTC Conference & Expo III
WebRTC Business Use Cases  |  WebRTC Conference & Expo IIIWebRTC Business Use Cases  |  WebRTC Conference & Expo III
WebRTC Business Use Cases | WebRTC Conference & Expo III
 
A Short WebRTC Introduction
A Short WebRTC IntroductionA Short WebRTC Introduction
A Short WebRTC Introduction
 
How to Use Multi-thread & Multi-process in Python
How to Use Multi-thread & Multi-process in PythonHow to Use Multi-thread & Multi-process in Python
How to Use Multi-thread & Multi-process in Python
 
WebRTC: players, business models and implications for telecommunication carriers
WebRTC: players, business models and implications for telecommunication carriersWebRTC: players, business models and implications for telecommunication carriers
WebRTC: players, business models and implications for telecommunication carriers
 
WebRTC and Mobile Integration
WebRTC and Mobile IntegrationWebRTC and Mobile Integration
WebRTC and Mobile Integration
 
The WebRTC Ecosystem
The WebRTC EcosystemThe WebRTC Ecosystem
The WebRTC Ecosystem
 
Nubomedia IETF96 hackathon - The platform
Nubomedia IETF96 hackathon - The platformNubomedia IETF96 hackathon - The platform
Nubomedia IETF96 hackathon - The platform
 
6 Months of WebRTC in 10 minutes
6 Months of WebRTC in 10 minutes6 Months of WebRTC in 10 minutes
6 Months of WebRTC in 10 minutes
 
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
 
WebRTC Overview
WebRTC OverviewWebRTC Overview
WebRTC Overview
 
WebRTC Webinar & Q&A - All About Microsoft & WebRTC Hosting Guest Speaker Ja...
WebRTC Webinar & Q&A -  All About Microsoft & WebRTC Hosting Guest Speaker Ja...WebRTC Webinar & Q&A -  All About Microsoft & WebRTC Hosting Guest Speaker Ja...
WebRTC Webinar & Q&A - All About Microsoft & WebRTC Hosting Guest Speaker Ja...
 
The year of the peer-to-peer web
The year of the peer-to-peer webThe year of the peer-to-peer web
The year of the peer-to-peer web
 

Ähnlich wie Html5 for N-Screen

Alfresco day madrid cliente - buongiorno
Alfresco day madrid   cliente - buongiornoAlfresco day madrid   cliente - buongiorno
Alfresco day madrid cliente - buongiornoAlfresco Software
 
Alfresco day madrid cliente - buongiorno
Alfresco day madrid   cliente - buongiornoAlfresco day madrid   cliente - buongiorno
Alfresco day madrid cliente - buongiornoAlfresco Software
 
Alfresco Day Madrid - Cliente - Buongiorno
Alfresco Day Madrid - Cliente - BuongiornoAlfresco Day Madrid - Cliente - Buongiorno
Alfresco Day Madrid - Cliente - BuongiornoToni de la Fuente
 
Netflix Playback Licensing Engineering Leader Opportunity
Netflix Playback Licensing Engineering Leader OpportunityNetflix Playback Licensing Engineering Leader Opportunity
Netflix Playback Licensing Engineering Leader OpportunityKaren Casella
 
Ideonic Profile
Ideonic ProfileIdeonic Profile
Ideonic ProfileIdeonic
 
raph Databases with Neo4j – Emil Eifrem
raph Databases with Neo4j – Emil Eifremraph Databases with Neo4j – Emil Eifrem
raph Databases with Neo4j – Emil Eifrembuildacloud
 
Netflix Playback Access Team
Netflix Playback Access TeamNetflix Playback Access Team
Netflix Playback Access TeamKaren Casella
 
Netflix Playback Licensing Team is Hiring!
Netflix Playback Licensing Team is Hiring!Netflix Playback Licensing Team is Hiring!
Netflix Playback Licensing Team is Hiring!Joseph Breuer
 
Video + Konferecja Polska 2014. Sześć najważniejszych koncepcji związanych z ...
Video + Konferecja Polska 2014. Sześć najważniejszych koncepcji związanych z ...Video + Konferecja Polska 2014. Sześć najważniejszych koncepcji związanych z ...
Video + Konferecja Polska 2014. Sześć najważniejszych koncepcji związanych z ...TrueConf
 
“A Platform Approach to Developing Networked Visual AI Systems,” a Presentati...
“A Platform Approach to Developing Networked Visual AI Systems,” a Presentati...“A Platform Approach to Developing Networked Visual AI Systems,” a Presentati...
“A Platform Approach to Developing Networked Visual AI Systems,” a Presentati...Edge AI and Vision Alliance
 
Silverlight Momentum and Introducing Silverlight 3
Silverlight Momentum and Introducing Silverlight 3Silverlight Momentum and Introducing Silverlight 3
Silverlight Momentum and Introducing Silverlight 3Christophe Lauer
 
TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9
TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9
TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9Nuno Godinho
 
Legal Crash Test 2012 - Алексей Соломатин Smartag TV
Legal Crash Test 2012 - Алексей Соломатин Smartag TVLegal Crash Test 2012 - Алексей Соломатин Smartag TV
Legal Crash Test 2012 - Алексей Соломатин Smartag TVlegalcampspb
 
Telefonica and open source
Telefonica and open sourceTelefonica and open source
Telefonica and open sourcePatrick Lopez
 
3D-Internet
3D-Internet 3D-Internet
3D-Internet saminaar
 
Metaverse - The 'Killer App' for 5G, 6G and Beyond
Metaverse - The 'Killer App' for 5G, 6G and BeyondMetaverse - The 'Killer App' for 5G, 6G and Beyond
Metaverse - The 'Killer App' for 5G, 6G and BeyondAnand Bhojan
 

Ähnlich wie Html5 for N-Screen (20)

Alfresco day madrid cliente - buongiorno
Alfresco day madrid   cliente - buongiornoAlfresco day madrid   cliente - buongiorno
Alfresco day madrid cliente - buongiorno
 
Alfresco day madrid cliente - buongiorno
Alfresco day madrid   cliente - buongiornoAlfresco day madrid   cliente - buongiorno
Alfresco day madrid cliente - buongiorno
 
Alfresco Day Madrid - Cliente - Buongiorno
Alfresco Day Madrid - Cliente - BuongiornoAlfresco Day Madrid - Cliente - Buongiorno
Alfresco Day Madrid - Cliente - Buongiorno
 
Netflix Playback Licensing Engineering Leader Opportunity
Netflix Playback Licensing Engineering Leader OpportunityNetflix Playback Licensing Engineering Leader Opportunity
Netflix Playback Licensing Engineering Leader Opportunity
 
Ideonic Profile
Ideonic ProfileIdeonic Profile
Ideonic Profile
 
Screen Media Technology Credentials
Screen Media Technology Credentials Screen Media Technology Credentials
Screen Media Technology Credentials
 
raph Databases with Neo4j – Emil Eifrem
raph Databases with Neo4j – Emil Eifremraph Databases with Neo4j – Emil Eifrem
raph Databases with Neo4j – Emil Eifrem
 
3D Internet
3D Internet3D Internet
3D Internet
 
3D Internet
3D Internet3D Internet
3D Internet
 
Netflix Playback Access Team
Netflix Playback Access TeamNetflix Playback Access Team
Netflix Playback Access Team
 
Netflix Playback Licensing Team is Hiring!
Netflix Playback Licensing Team is Hiring!Netflix Playback Licensing Team is Hiring!
Netflix Playback Licensing Team is Hiring!
 
Video + Konferecja Polska 2014. Sześć najważniejszych koncepcji związanych z ...
Video + Konferecja Polska 2014. Sześć najważniejszych koncepcji związanych z ...Video + Konferecja Polska 2014. Sześć najważniejszych koncepcji związanych z ...
Video + Konferecja Polska 2014. Sześć najważniejszych koncepcji związanych z ...
 
Kfp Broschuere Gb
Kfp Broschuere GbKfp Broschuere Gb
Kfp Broschuere Gb
 
“A Platform Approach to Developing Networked Visual AI Systems,” a Presentati...
“A Platform Approach to Developing Networked Visual AI Systems,” a Presentati...“A Platform Approach to Developing Networked Visual AI Systems,” a Presentati...
“A Platform Approach to Developing Networked Visual AI Systems,” a Presentati...
 
Silverlight Momentum and Introducing Silverlight 3
Silverlight Momentum and Introducing Silverlight 3Silverlight Momentum and Introducing Silverlight 3
Silverlight Momentum and Introducing Silverlight 3
 
TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9
TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9
TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9
 
Legal Crash Test 2012 - Алексей Соломатин Smartag TV
Legal Crash Test 2012 - Алексей Соломатин Smartag TVLegal Crash Test 2012 - Алексей Соломатин Smartag TV
Legal Crash Test 2012 - Алексей Соломатин Smartag TV
 
Telefonica and open source
Telefonica and open sourceTelefonica and open source
Telefonica and open source
 
3D-Internet
3D-Internet 3D-Internet
3D-Internet
 
Metaverse - The 'Killer App' for 5G, 6G and Beyond
Metaverse - The 'Killer App' for 5G, 6G and BeyondMetaverse - The 'Killer App' for 5G, 6G and Beyond
Metaverse - The 'Killer App' for 5G, 6G and Beyond
 

Mehr von 우일 권

Web os 전략 0912
Web os 전략 0912Web os 전략 0912
Web os 전략 0912우일 권
 
왜Web rtc인가
왜Web rtc인가왜Web rtc인가
왜Web rtc인가우일 권
 
Apple App Store Survey
Apple App Store SurveyApple App Store Survey
Apple App Store Survey우일 권
 
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우일 권
 
Web os세미나.v1.0.111510
Web os세미나.v1.0.111510Web os세미나.v1.0.111510
Web os세미나.v1.0.111510우일 권
 

Mehr von 우일 권 (8)

Web os 전략 0912
Web os 전략 0912Web os 전략 0912
Web os 전략 0912
 
왜Web rtc인가
왜Web rtc인가왜Web rtc인가
왜Web rtc인가
 
Apple App Store Survey
Apple App Store SurveyApple App Store Survey
Apple App Store Survey
 
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세미나.v1.0.111510
Web os세미나.v1.0.111510Web os세미나.v1.0.111510
Web os세미나.v1.0.111510
 

Kürzlich hochgeladen

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 

Kürzlich hochgeladen (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

Html5 for N-Screen

  • 1. 권우일 E willkwon@infraware.co.kr T @bitroid Copyright © 2011 Infraware Inc. All rights reserved. Confidential and proprietary material for authorized persons only. 1
  • 2. 목차 I. N-Screen이란? II. N-Screen을 위한 HTML5 기술 III.결론 Confidential and proprietary material for authorized persons only. 2
  • 3. I. N-SCREEN이란? Confidential and proprietary material for authorized persons only. 3
  • 4. N-Screen? • 다양한 디스플레이 디바이스 등장 Confidential and proprietary material for authorized persons only. 4
  • 5. N-Screen? • N-Screen을 어떻게 정의할 것인가? Confidential and proprietary material for authorized persons only. 5
  • 6. N-Screen? • 과거에도 N-Screen은 존재, 그러나… Confidential and proprietary material for authorized persons only. 6
  • 7. N-Screen이 관심을 받는 이유 • 과거에도 N-Screen 환경은 존재 • 현재와의 차이점은 Connectivity • N-Screen 은 Connected Lifestyle 에서 비롯됨 Confidential and proprietary material for authorized persons only. 7
  • 8. Connected Life & N-Screen • 멀티 디바이스의 시대 사람들이 원하는 것 • 끊김없는 인터넷 경험을 지속시키고 싶은 것 (Seamless internet experience) • 이것이 N-Screen 대응이 대두된 본질 • 사용자 경험에서 부터 출발해야 한다 M e Close Tab n u Confidential and proprietary material for authorized persons only. 8
  • 9. Connected Life Style 2.39 2.4 2.24 2.12 1.43 1.35 1.36 1.25 2003 2004 2005 2006 일일 평균 TV 시청시간 일일 평균 인터넷 사용시간 출처 : 한국방송광고공사(KOBACO) Confidential and proprietary material for authorized persons only. 9
  • 10. 다양한 형태의 N-Screen 패턴 Confidential and proprietary material for authorized persons only. 10
  • 11. II. N-SCREEN을 위한 HTML5 기술 Confidential and proprietary material for authorized persons only. 11
  • 12. N-Screen 대응에 필요한 요소 Data • Text, Image, Information Multimedia Contents • Video, Music GUI • Resolution, Screen Size independent Confidential and proprietary material for authorized persons only. 12
  • 13. N-Screen 대응 | Data • Web은 처음부터 원격지간의 정보 교환을 위해 탄생된 것 • 물리적 저장매체를 통한 데이터 이동의 불편 • Cloud 서비스로의 급격한 전환 http://blog.softheme.com/cloud-services-convenient-for-small-business/ Page 1-13 Confidential and proprietary material for authorized persons only. 13
  • 14. N-Screen 대응 | Multimedia Contents • Video, Music Page 1-14 Confidential and proprietary material for authorized persons only. 14
  • 15. N-Screen 대응 | GUI • 다양한 화면 사이즈에 유연하게 대응 가능해야 함 ? Confidential and proprietary material for authorized persons only. 15
  • 16. HTML5? Confidential and proprietary material for authorized persons only. 16
  • 17. What is HTML5? • 구조화된 문서 형태(Semantic) • 다양한 기능 구현 가능(Application) Confidential and proprietary material for authorized persons only. 17
  • 18. HTML5 Features • HTML5를 구성하는 주요 기술 요소 Semantics Offline & Storage Device Access Connectivity Multimedia 3D Effect Performance CSS3 Confidential and proprietary material for authorized persons only. 18
  • 19. N-Screen을 위한 웹 기술 • HTML5 Canvas • CSS • CSS3 Media Query • Responsive Web Design • SVG • JavaScript UI Library • Javascript Mobile UI Framework Confidential and proprietary material for authorized persons only. 19
  • 20. HTML5 Features | Canvas • What is Canvas? – Dynamic and interactive graphics – Draw images using 2D drawing API • Lines, curves, shapes, fills, ... – Useful for graphs, applications, games, ... Confidential and proprietary material for authorized persons only. 20
  • 21. HTML5 Features | Canvas • <canvas> 동작 원리 Confidential and proprietary material for authorized persons only. 21
  • 22. HTML5 Features | CSS3 • 마크업 언어가 실제로 출력되는 방법 명세 • W3C 표준 • Animation 효과를 이용한 다이나믹한 화면 구성 • CSS3를 이용한 이미지 대체 가능 • Responsive Web Design Confidential and proprietary material for authorized persons only. 22
  • 23. HTML5 Features | SVG • What is SVG? – Scalable Vector Graphic – HTML-like markup tags(XML) for drawing Confidential and proprietary material for authorized persons only. 23
  • 24. Responsive Web Design • Fluid layout  Adjustable screen resolution • Flexible images • Media Query Confidential and proprietary material for authorized persons only. 24
  • 25. Responsive Web Design • Fluid Layout Confidential and proprietary material for authorized persons only. 25
  • 26. Responsive Web Design • Flexible Image • http://www.smashingmagazine.com/2011/01/12/guidelines-for-responsive-web-design/ Confidential and proprietary material for authorized persons only. 26
  • 27. Responsive Web Design • Media Query <link rel="stylesheet" href=“tablet.css" media="only screen and (min-device-width : 768px) and (max-device-width : 1024px)"> Confidential and proprietary material for authorized persons only. 27
  • 28. Responsive Web Design • Media Query Confidential and proprietary material for authorized persons only. 28
  • 29. Responsive Web Design • Media Query • http://alldic.daum.net/ Confidential and proprietary material for authorized persons only. 29
  • 30. III. 결론 Confidential and proprietary material for authorized persons only. 30
  • 31. N-Screen 대응의 현실 • Responsive Web Design  현재까지 디자인 페러다임 수준에 머물러 있음  HP Enyo: 현재까지의 가능성 • Native VS. Web  어떤 N-Screen을 원하는가? Confidential and proprietary material for authorized persons only. 31
  • 32. N-Screen이 개발자에게 주는 의미 • 각 산업에는 얼마나 많은 주체들이 존재할까요? PC Mobile TV Confidential and proprietary material for authorized persons only. 32
  • 33. N-Screen 시대적 마인드가 필요하다 • N-Screen 시대는 인터넷이 가전으로의 진입을 의미 • 가전시장은 컴퓨터 시장보다 훨씬 복잡하고 다양한 주체들이 공존 • 어느 하나의 기술이 모든 것을 장악하지 못함 • 중립적이고 범용적인 기술이 각광받을 수 밖에 없음 Confidential and proprietary material for authorized persons only. 33
  • 34. Thank you Headquarter and Research Institute: Bando B/D 2,3,4,8F, 48-1 Banpo-dong, Seocho-gu, Seoul, KOREA. 137-040 Tel. +82 2 537 0538 Fax. +82 2 535 0534 Beijing Office: Room908, Building 16, China Central Place, No.89, Jian Guo lu Chaoyang District, Beijing, CHINA. Tel. +86 10 65331556/7 Fax. +86 10 65331559 U.S. Office: 3003 North First Street San Jose, CA 95134, U.S.A Confidential and proprietary material for authorized persons only. 34