SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
Future Web and
WoT(Web of Things)
Jonghong Jeon
ETRI, PEC
Email: hollobit@etri.re.kr
Blog: http://mobile2.tistory.com
http://twitter.com/hollobit

http://www.etri.re.kr
In The Beginning .....
 World Wide Web (Tim Berners-Lee, 1989)
 universe of network-accessible information
 anyone, anywhere, anytime
 Client to server interactions

2
Evolution of World Wide Web

3
Web Page vs. Web Application
 Web Page(Site)
 HTML로 표현된 웹 문서(또는 페이지들을 제공)

 Web Application
 특정한 기능을 수행하도록 설계된 프로그램

4
Evolution of World Wide Web
 1단계 (1989~1999) : 웹사이트의 시대, HTML과 WAP
 HTML, URL, HTTP 라는 세 가지 기술에 기초한 웹 기술이 제안되고, 보다
나은 인간 중심의 정보처리 및 지식공유 등을 목표로 하는 단계

 2단계 (2000~2004) : XML과 웹서비스, 시맨틱 웹
 XML(eXtensible Markup Language)에 기반하며 인간 중심의 정보 처리뿐 아
니라 다양한 디바이스와 서비스, 멀티미디어를 연결하는 것을 목표로 하는
단계

 3단계 (2005~2009) : 웹 2.0, 웹 플랫폼 시대의 성장
 구글, 아마존, 위키피디아 등의 성공과 함께 웹 산업을 제2의 전성기로 이
끌며 다양한 신규 서비스가 등장할 수 있는 기반을 마련

 4단계 (2010~현재) : 웹 앱의 시대, 모바일과 N-Screen 시대
 스마트 폰 및 태블릿 등 다양한 모바일 기기들을 대상으로 HTML5와 Web
API를 통해 한 단계 진화된 웹 응용 환경을 제공하며, 위치정보 및 소셜 정
보 등을 결합하는 통합 응용 플랫폼으로서 웹이 자리잡아 가는 단계
5
Evolution of World Wide Web

6
HTML5 & Web App Technology Timeline
2010

2011 2012

HTTP2

HTTP

HTML5 Working Draft

Canavs
Web form

W3C

DOM1

Specs.

CSS1
Javascript

DOM2

CSS2

AppCache

Web Workers
Geolocation
Audio/Video

Web
App.

7

2013

FileAPI

WebGL

WebFont

DOM4

DOM3

CSS3
AJAX

hollobit@etri.re.kr

XHR2
HTML5
 HTML5로 통칭되는 요소는 HTML5 뿐 아니라 CSS3, 웹 어플리케
이션을 위한 JavaScript API 확장을 포함한 것
통칭되는 “HTML5”

HTML5

(Hypertext Markup Language 5.0)

콘텐츠 내용과 형식을 표현
 문서구조의 상세화
 멀티미디어
 폼과 이벤트 등

문서 구조의 의미를 명확히 하여
디자인과 프로그램의 독립성을 확보

8

CSS3

JavaScript

(Cascading Style Sheet 3.0)

각종 API를 통해
기능을 표현

콘텐츠 표현 방법을 정의
 표현 기능 모듈화
 웹 폰트

서로 다른 다양한 브라우저 상에서
일관된 표현 기능 제공, 효과적이고 편
리한 표현 방식의 변경






Web Storage
Web Worker
Web Socket
Geolocation API

풍부한 기능과 자원을 제어할 수
있는 로컬 어플리케이션
HTML5 융합 응용 환경

9
Future Internet and IoT/M2M
Technology Cycles

11

Source: Mary Meeker, INTERNET TRENDS D11 CONFERENCE , 2013
Computing Environment

12

Source: Mary Meeker, INTERNET TRENDS D11 CONFERENCE , 2013
Internet of Things

13
M2M/IoT Definitions

14

Source: 이준섭(ETRI), M2M/IoT Standardization in ITU-T, 2012
Future of Web Technology
Evolution of Web

16
Evolution of Web Connectivity (1/2)

17

Source: http://www.w3.org/2013/Talks/dhm-wot/#/connectivity
Evolution of Web Connectivity (2/2)

XHR
18
Anatomy of Things

Sensors

Processor

Software
19

Motors
Anatomy of Things

“어떤 SW기술과 커뮤니케이션 기술을 쓸 것인가 ?”
결국 핵심은 SW 기술의 문제

Sensors

Processor

Software
20

Motors
Why WoT(Web of Things) ?
A uniform technology
A great number of web resources
Real-world implementation
Web Development
Easy
…

21
Web Platform
Web Services Platform Technology
(Web Resources)
Web
Client Platform
Technology

22

Web
Server Platform
Technology
Web Platform Architecture

23
[Case 1] JS based approach
Espruino: JavaScript for Things

Tessel : a microcontroller
that runs JavaScript.

24
[Case 1] JS based approach
WigWag & DeviceJS

25
[Case 2] Framework based approach
heimcontrol.js
Raspberry PI and Arduino using Node.js,
MongoDB, HTML5 and Websockets.
WebIOPi
Internet of Things framework for the
Raspberry Pi

26
[Case 3] Cloud based approach
An Active Digital Identity™ on the Web for every thing.

27
[Case 4] Mashup & Marketplace
Compose Project

28

The Web of Things Application Architecture
[Req1] Concept of a Thing
 (Web of) Thing
 Web으로 접근 가능한 Thing (Virtual/Physical)
• Thing은 핵심요소(ID, Resource, 기능, context, I/O, 인터페이스, intelligence)를
가지며 단일 또는 집합이 될 수 있음
• Thing의 모든 것들은 Web Resource

 표준 Web Access Method와 프로토콜 사용
•
•
•
•

HTTP, XHR, Web Socket, Web RTC …
Web Markup & Style (HTML5, CSS3), XML, RSS, DOM …
Identification Scheme (URI/IRI, URN, URL…)
Javascript, Web APIs …

 (Web of) Every Thing
 WoT 대상은 기능이 아닌 Thing 자체(실제, 가상)
• Virtual Thing은 Thing의 기능을 대표/중재하는 단일/집합 대상

 Thing들을 표준 웹 규약 기반으로 복합적으로 제어하는 것이 WoT
• Thing의 레벨 구분과 협업 패턴 필요
29
[Req2] APIs for Hardware & Sensors
Geolocation
Motion sensors
Battery Status
Proximity sensors
Ambient Light sensor
Humidity sensor
Camera & Microphone
streams
NFC
Serial
30

Bluetooth
WiFi
Network Information
System Settings
[Req3] Invisible Web UI/UX
 Web은 자원과 연결에 대한 UI/UX 기술.
 WoT 에서는 ?

31
[Req4] Pattern of Multi-screens

Source: http://precious-forever.com/2011/05/26/patterns-for-multiscreen-strategies/
32
Remained Issues
Remote Access of Web Resources
 How can we access through the firewalls, NATs..

Remote Device APIs, System level APIs
 RESTful access of Device capabilities

Security & Privacy
Other big issues
 Identification & Discovery (Services, Resources, Things,
Capability..)
 Management, Caching, Processing, Protocols, Collaboration, ….
 Web technologies for small devices (accessory, sensors…)

33
Open Web and Web Things

34
JongHong Jeon (hollobit@etri.re.kr)
+82-42-860-5333
http://mobile2.tistory.com/m
http://twitter.com/hollobit
35

Contenu connexe

Tendances

Iot 시장, 성급한 기대보다 소비자의 눈으로 봐야
Iot 시장, 성급한 기대보다 소비자의 눈으로 봐야Iot 시장, 성급한 기대보다 소비자의 눈으로 봐야
Iot 시장, 성급한 기대보다 소비자의 눈으로 봐야메가트렌드랩 megatrendlab
 
2016.07.28 제65회 sw공학 technical_세미나(7월28일)_발표자료2(가톨릭대ᄒ...
2016.07.28 제65회 sw공학 technical_세미나(7월28일)_발표자료2(가톨릭대ᄒ...2016.07.28 제65회 sw공학 technical_세미나(7월28일)_발표자료2(가톨릭대ᄒ...
2016.07.28 제65회 sw공학 technical_세미나(7월28일)_발표자료2(가톨릭대ᄒ...지훈 서
 
IoT 세상의 사업 기회와 고려 사항
IoT 세상의 사업 기회와 고려 사항IoT 세상의 사업 기회와 고려 사항
IoT 세상의 사업 기회와 고려 사항Donghyung Shin
 
IoT & 오픈소스
IoT & 오픈소스IoT & 오픈소스
IoT & 오픈소스Kevin Kim
 
IoT 기반 비즈니스 트랜드 및 보안 이슈 전망 2015.12.10
IoT 기반 비즈니스 트랜드 및 보안 이슈 전망   2015.12.10IoT 기반 비즈니스 트랜드 및 보안 이슈 전망   2015.12.10
IoT 기반 비즈니스 트랜드 및 보안 이슈 전망 2015.12.10Hakyong Kim
 
사물인터넷 기반의 은행권 금융서비스 제공방안
사물인터넷 기반의 은행권 금융서비스 제공방안사물인터넷 기반의 은행권 금융서비스 제공방안
사물인터넷 기반의 은행권 금융서비스 제공방안메가트렌드랩 megatrendlab
 
Internet-of-Things as a Business : 6 IoT Business Strategies
Internet-of-Things as a Business : 6 IoT Business StrategiesInternet-of-Things as a Business : 6 IoT Business Strategies
Internet-of-Things as a Business : 6 IoT Business StrategiesHakyong Kim
 
2015년 사물인터넷 시장 전망 및 비즈니스 전략
2015년 사물인터넷 시장 전망 및 비즈니스 전략2015년 사물인터넷 시장 전망 및 비즈니스 전략
2015년 사물인터넷 시장 전망 및 비즈니스 전략Hakyong Kim
 
20141002 IoT 시장 기회와 고려 사항_Devmento 강의_O2O, Lineable 추가 버전
20141002 IoT 시장 기회와 고려 사항_Devmento 강의_O2O, Lineable 추가 버전20141002 IoT 시장 기회와 고려 사항_Devmento 강의_O2O, Lineable 추가 버전
20141002 IoT 시장 기회와 고려 사항_Devmento 강의_O2O, Lineable 추가 버전Donghyung Shin
 
초연결시대 사물인터넷(Io t)의 창조적 융합 활성화 방안
초연결시대 사물인터넷(Io t)의 창조적 융합 활성화 방안초연결시대 사물인터넷(Io t)의 창조적 융합 활성화 방안
초연결시대 사물인터넷(Io t)의 창조적 융합 활성화 방안atelier t*h
 
사물인터넷 강의(사물인터넷 트렌드 그리고 비즈니스)
사물인터넷 강의(사물인터넷 트렌드 그리고 비즈니스)사물인터넷 강의(사물인터넷 트렌드 그리고 비즈니스)
사물인터넷 강의(사물인터넷 트렌드 그리고 비즈니스)Daesung Yeon
 
사물ㆍ소물인터넷의 활용과 지역정보화
사물ㆍ소물인터넷의 활용과 지역정보화사물ㆍ소물인터넷의 활용과 지역정보화
사물ㆍ소물인터넷의 활용과 지역정보화Hakyong Kim
 
20150127 사물인터넷 앱 개발과 커넥티드(connected)
20150127 사물인터넷 앱 개발과 커넥티드(connected)20150127 사물인터넷 앱 개발과 커넥티드(connected)
20150127 사물인터넷 앱 개발과 커넥티드(connected)Devgear
 
사물뿐 아니라 고객과 기업이 연결될 때 IoT 시대 꽃필 수 있어
사물뿐 아니라 고객과 기업이 연결될 때 IoT 시대 꽃필 수 있어사물뿐 아니라 고객과 기업이 연결될 때 IoT 시대 꽃필 수 있어
사물뿐 아니라 고객과 기업이 연결될 때 IoT 시대 꽃필 수 있어Hakyong Kim
 
사물인터넷 시대의 보안 이슈와 대책
사물인터넷 시대의 보안 이슈와 대책사물인터넷 시대의 보안 이슈와 대책
사물인터넷 시대의 보안 이슈와 대책Hakyong Kim
 

Tendances (20)

Iot 시장, 성급한 기대보다 소비자의 눈으로 봐야
Iot 시장, 성급한 기대보다 소비자의 눈으로 봐야Iot 시장, 성급한 기대보다 소비자의 눈으로 봐야
Iot 시장, 성급한 기대보다 소비자의 눈으로 봐야
 
2016.07.28 제65회 sw공학 technical_세미나(7월28일)_발표자료2(가톨릭대ᄒ...
2016.07.28 제65회 sw공학 technical_세미나(7월28일)_발표자료2(가톨릭대ᄒ...2016.07.28 제65회 sw공학 technical_세미나(7월28일)_발표자료2(가톨릭대ᄒ...
2016.07.28 제65회 sw공학 technical_세미나(7월28일)_발표자료2(가톨릭대ᄒ...
 
IoT 세상의 사업 기회와 고려 사항
IoT 세상의 사업 기회와 고려 사항IoT 세상의 사업 기회와 고려 사항
IoT 세상의 사업 기회와 고려 사항
 
IoT & 오픈소스
IoT & 오픈소스IoT & 오픈소스
IoT & 오픈소스
 
IoT 기반 비즈니스 트랜드 및 보안 이슈 전망 2015.12.10
IoT 기반 비즈니스 트랜드 및 보안 이슈 전망   2015.12.10IoT 기반 비즈니스 트랜드 및 보안 이슈 전망   2015.12.10
IoT 기반 비즈니스 트랜드 및 보안 이슈 전망 2015.12.10
 
2015 SW마에스트로 100+ 컨퍼런스_Hacking IoT
2015 SW마에스트로 100+ 컨퍼런스_Hacking IoT2015 SW마에스트로 100+ 컨퍼런스_Hacking IoT
2015 SW마에스트로 100+ 컨퍼런스_Hacking IoT
 
사물인터넷 기반의 은행권 금융서비스 제공방안
사물인터넷 기반의 은행권 금융서비스 제공방안사물인터넷 기반의 은행권 금융서비스 제공방안
사물인터넷 기반의 은행권 금융서비스 제공방안
 
Internet-of-Things as a Business : 6 IoT Business Strategies
Internet-of-Things as a Business : 6 IoT Business StrategiesInternet-of-Things as a Business : 6 IoT Business Strategies
Internet-of-Things as a Business : 6 IoT Business Strategies
 
사물 웹(Wot) 융합 기술 및 표준화 동향
사물 웹(Wot) 융합 기술 및 표준화 동향사물 웹(Wot) 융합 기술 및 표준화 동향
사물 웹(Wot) 융합 기술 및 표준화 동향
 
2015년 사물인터넷 시장 전망 및 비즈니스 전략
2015년 사물인터넷 시장 전망 및 비즈니스 전략2015년 사물인터넷 시장 전망 및 비즈니스 전략
2015년 사물인터넷 시장 전망 및 비즈니스 전략
 
20141002 IoT 시장 기회와 고려 사항_Devmento 강의_O2O, Lineable 추가 버전
20141002 IoT 시장 기회와 고려 사항_Devmento 강의_O2O, Lineable 추가 버전20141002 IoT 시장 기회와 고려 사항_Devmento 강의_O2O, Lineable 추가 버전
20141002 IoT 시장 기회와 고려 사항_Devmento 강의_O2O, Lineable 추가 버전
 
122238 iot
122238 iot122238 iot
122238 iot
 
초연결시대 사물인터넷(Io t)의 창조적 융합 활성화 방안
초연결시대 사물인터넷(Io t)의 창조적 융합 활성화 방안초연결시대 사물인터넷(Io t)의 창조적 융합 활성화 방안
초연결시대 사물인터넷(Io t)의 창조적 융합 활성화 방안
 
Iot 융합기술 적용사례 및 발전전망(keti)
Iot 융합기술 적용사례 및 발전전망(keti)Iot 융합기술 적용사례 및 발전전망(keti)
Iot 융합기술 적용사례 및 발전전망(keti)
 
사물인터넷 강의(사물인터넷 트렌드 그리고 비즈니스)
사물인터넷 강의(사물인터넷 트렌드 그리고 비즈니스)사물인터넷 강의(사물인터넷 트렌드 그리고 비즈니스)
사물인터넷 강의(사물인터넷 트렌드 그리고 비즈니스)
 
iot
iotiot
iot
 
사물ㆍ소물인터넷의 활용과 지역정보화
사물ㆍ소물인터넷의 활용과 지역정보화사물ㆍ소물인터넷의 활용과 지역정보화
사물ㆍ소물인터넷의 활용과 지역정보화
 
20150127 사물인터넷 앱 개발과 커넥티드(connected)
20150127 사물인터넷 앱 개발과 커넥티드(connected)20150127 사물인터넷 앱 개발과 커넥티드(connected)
20150127 사물인터넷 앱 개발과 커넥티드(connected)
 
사물뿐 아니라 고객과 기업이 연결될 때 IoT 시대 꽃필 수 있어
사물뿐 아니라 고객과 기업이 연결될 때 IoT 시대 꽃필 수 있어사물뿐 아니라 고객과 기업이 연결될 때 IoT 시대 꽃필 수 있어
사물뿐 아니라 고객과 기업이 연결될 때 IoT 시대 꽃필 수 있어
 
사물인터넷 시대의 보안 이슈와 대책
사물인터넷 시대의 보안 이슈와 대책사물인터넷 시대의 보안 이슈와 대책
사물인터넷 시대의 보안 이슈와 대책
 

En vedette

사물인터넷 박상지
사물인터넷 박상지사물인터넷 박상지
사물인터넷 박상지parksangji
 
Hi beacon 제안서_api사업팀_(2014년04월)
Hi beacon 제안서_api사업팀_(2014년04월)Hi beacon 제안서_api사업팀_(2014년04월)
Hi beacon 제안서_api사업팀_(2014년04월)경임 김
 
Web bluetooth API 와 Physical Web
Web bluetooth API 와 Physical WebWeb bluetooth API 와 Physical Web
Web bluetooth API 와 Physical WebHyunjin Shin
 
Lg electonic-rnd-tech-how-to-implement-sns-into-work-82 pages
Lg electonic-rnd-tech-how-to-implement-sns-into-work-82 pagesLg electonic-rnd-tech-how-to-implement-sns-into-work-82 pages
Lg electonic-rnd-tech-how-to-implement-sns-into-work-82 pagesYoonsoo Sam Yoo
 
(마케팅자료 Case study)피플앤드테크놀러지-global indoorlbs solution leader-20160625-v1.5
(마케팅자료 Case study)피플앤드테크놀러지-global indoorlbs solution leader-20160625-v1.5(마케팅자료 Case study)피플앤드테크놀러지-global indoorlbs solution leader-20160625-v1.5
(마케팅자료 Case study)피플앤드테크놀러지-global indoorlbs solution leader-20160625-v1.5PEOPLE AND TECHNOLOGY (Antonio Hong)
 
PaaS: An Enabler for IoT in NFV Worlds
PaaS: An Enabler for IoT in NFV WorldsPaaS: An Enabler for IoT in NFV Worlds
PaaS: An Enabler for IoT in NFV WorldsOPNFV
 
Cloud Foundry and OpenStack – Marriage Made in Heaven !
Cloud Foundry and OpenStack – Marriage Made in Heaven !Cloud Foundry and OpenStack – Marriage Made in Heaven !
Cloud Foundry and OpenStack – Marriage Made in Heaven ! Animesh Singh
 
비콘이 뭐냐?
비콘이 뭐냐?비콘이 뭐냐?
비콘이 뭐냐?lee lean
 
(마케팅자료 실시간위치기반 출입통제보안솔루션소개)피플앤드테크놀러지-Indoor plus for rtls-20160701-v1.0
(마케팅자료 실시간위치기반 출입통제보안솔루션소개)피플앤드테크놀러지-Indoor plus for rtls-20160701-v1.0(마케팅자료 실시간위치기반 출입통제보안솔루션소개)피플앤드테크놀러지-Indoor plus for rtls-20160701-v1.0
(마케팅자료 실시간위치기반 출입통제보안솔루션소개)피플앤드테크놀러지-Indoor plus for rtls-20160701-v1.0PEOPLE AND TECHNOLOGY (Antonio Hong)
 
비콘기반 모바일 사례 발표 20141121
비콘기반 모바일 사례 발표 20141121비콘기반 모바일 사례 발표 20141121
비콘기반 모바일 사례 발표 20141121Phil Cho
 
SmartGreed Security Hakathon 참가 후기
SmartGreed Security Hakathon 참가 후기SmartGreed Security Hakathon 참가 후기
SmartGreed Security Hakathon 참가 후기영주 이
 
Linkbox 사업계획서20150918
Linkbox 사업계획서20150918Linkbox 사업계획서20150918
Linkbox 사업계획서20150918준호 김
 
졸업프로젝트 일정
졸업프로젝트 일정졸업프로젝트 일정
졸업프로젝트 일정Km Oh
 
Perl Programming 101 - the practical way
Perl Programming 101 - the practical wayPerl Programming 101 - the practical way
Perl Programming 101 - the practical wayKeedi Kim
 
안전한세상만들기[무단횡단사고방지시스템]제안서최종본
안전한세상만들기[무단횡단사고방지시스템]제안서최종본안전한세상만들기[무단횡단사고방지시스템]제안서최종본
안전한세상만들기[무단횡단사고방지시스템]제안서최종본재성 장
 
라즈베리파이 홈 오토메이션
라즈베리파이 홈 오토메이션라즈베리파이 홈 오토메이션
라즈베리파이 홈 오토메이션JuHyeon Yeom
 

En vedette (20)

사물인터넷 박상지
사물인터넷 박상지사물인터넷 박상지
사물인터넷 박상지
 
Hi beacon 제안서_api사업팀_(2014년04월)
Hi beacon 제안서_api사업팀_(2014년04월)Hi beacon 제안서_api사업팀_(2014년04월)
Hi beacon 제안서_api사업팀_(2014년04월)
 
Web bluetooth API 와 Physical Web
Web bluetooth API 와 Physical WebWeb bluetooth API 와 Physical Web
Web bluetooth API 와 Physical Web
 
Lg electonic-rnd-tech-how-to-implement-sns-into-work-82 pages
Lg electonic-rnd-tech-how-to-implement-sns-into-work-82 pagesLg electonic-rnd-tech-how-to-implement-sns-into-work-82 pages
Lg electonic-rnd-tech-how-to-implement-sns-into-work-82 pages
 
CDNetworks_회사 소개서_KR
CDNetworks_회사 소개서_KRCDNetworks_회사 소개서_KR
CDNetworks_회사 소개서_KR
 
(마케팅자료 Case study)피플앤드테크놀러지-global indoorlbs solution leader-20160625-v1.5
(마케팅자료 Case study)피플앤드테크놀러지-global indoorlbs solution leader-20160625-v1.5(마케팅자료 Case study)피플앤드테크놀러지-global indoorlbs solution leader-20160625-v1.5
(마케팅자료 Case study)피플앤드테크놀러지-global indoorlbs solution leader-20160625-v1.5
 
Elastic webservice
Elastic webserviceElastic webservice
Elastic webservice
 
PaaS: An Enabler for IoT in NFV Worlds
PaaS: An Enabler for IoT in NFV WorldsPaaS: An Enabler for IoT in NFV Worlds
PaaS: An Enabler for IoT in NFV Worlds
 
Cloud Foundry and OpenStack – Marriage Made in Heaven !
Cloud Foundry and OpenStack – Marriage Made in Heaven !Cloud Foundry and OpenStack – Marriage Made in Heaven !
Cloud Foundry and OpenStack – Marriage Made in Heaven !
 
비콘이 뭐냐?
비콘이 뭐냐?비콘이 뭐냐?
비콘이 뭐냐?
 
(마케팅자료 실시간위치기반 출입통제보안솔루션소개)피플앤드테크놀러지-Indoor plus for rtls-20160701-v1.0
(마케팅자료 실시간위치기반 출입통제보안솔루션소개)피플앤드테크놀러지-Indoor plus for rtls-20160701-v1.0(마케팅자료 실시간위치기반 출입통제보안솔루션소개)피플앤드테크놀러지-Indoor plus for rtls-20160701-v1.0
(마케팅자료 실시간위치기반 출입통제보안솔루션소개)피플앤드테크놀러지-Indoor plus for rtls-20160701-v1.0
 
비콘기반 모바일 사례 발표 20141121
비콘기반 모바일 사례 발표 20141121비콘기반 모바일 사례 발표 20141121
비콘기반 모바일 사례 발표 20141121
 
비콘..
비콘..비콘..
비콘..
 
SmartGreed Security Hakathon 참가 후기
SmartGreed Security Hakathon 참가 후기SmartGreed Security Hakathon 참가 후기
SmartGreed Security Hakathon 참가 후기
 
Linkbox 사업계획서20150918
Linkbox 사업계획서20150918Linkbox 사업계획서20150918
Linkbox 사업계획서20150918
 
졸업프로젝트 일정
졸업프로젝트 일정졸업프로젝트 일정
졸업프로젝트 일정
 
Perl Programming 101 - the practical way
Perl Programming 101 - the practical wayPerl Programming 101 - the practical way
Perl Programming 101 - the practical way
 
안전한세상만들기[무단횡단사고방지시스템]제안서최종본
안전한세상만들기[무단횡단사고방지시스템]제안서최종본안전한세상만들기[무단횡단사고방지시스템]제안서최종본
안전한세상만들기[무단횡단사고방지시스템]제안서최종본
 
라즈베리파이 홈 오토메이션
라즈베리파이 홈 오토메이션라즈베리파이 홈 오토메이션
라즈베리파이 홈 오토메이션
 
Qr용
Qr용Qr용
Qr용
 

Similaire à Future Web and WoT(Web of Things)

HTML5 융합 기술 표준화 동향
HTML5 융합 기술 표준화 동향HTML5 융합 기술 표준화 동향
HTML5 융합 기술 표준화 동향Jonathan Jeon
 
Javascript and Web Performance
Javascript and Web PerformanceJavascript and Web Performance
Javascript and Web PerformanceJonathan Jeon
 
Invisible Web UI/UX ?
Invisible Web UI/UX ?Invisible Web UI/UX ?
Invisible Web UI/UX ?Jonathan Jeon
 
2012, 대한민국 웹 표준, 그 기로에 서다
2012, 대한민국 웹 표준, 그 기로에 서다2012, 대한민국 웹 표준, 그 기로에 서다
2012, 대한민국 웹 표준, 그 기로에 서다Jonathan Jeon
 
Trends on Standardizations of HTML5 based Web Platform Technology
Trends on Standardizations of HTML5 based Web Platform TechnologyTrends on Standardizations of HTML5 based Web Platform Technology
Trends on Standardizations of HTML5 based Web Platform TechnologyJonathan Jeon
 
차세대 웹 환경에서의 UI/UX 기술 표준화 동향
차세대 웹 환경에서의 UI/UX 기술 표준화 동향차세대 웹 환경에서의 UI/UX 기술 표준화 동향
차세대 웹 환경에서의 UI/UX 기술 표준화 동향Jonathan Jeon
 
웹을 지탱하는 기술
웹을 지탱하는 기술웹을 지탱하는 기술
웹을 지탱하는 기술정혁 권
 
웹을 지탱하는 기술
웹을 지탱하는 기술웹을 지탱하는 기술
웹을 지탱하는 기술JungHyuk Kwon
 
차세대 웹 플랫폼과 HTML5 기술 동향
차세대 웹 플랫폼과 HTML5 기술 동향차세대 웹 플랫폼과 HTML5 기술 동향
차세대 웹 플랫폼과 HTML5 기술 동향Jonathan Jeon
 
Mobile App, Mobile Web : Introduction
Mobile App, Mobile Web : IntroductionMobile App, Mobile Web : Introduction
Mobile App, Mobile Web : IntroductionJonathan Jeon
 
Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)Channy Yun
 
Smart Market Strategy for Mobile Web Developer
Smart Market Strategy for Mobile Web DeveloperSmart Market Strategy for Mobile Web Developer
Smart Market Strategy for Mobile Web DeveloperJonathan Jeon
 
Top 10 Questions about HTML5
Top 10 Questions about HTML5Top 10 Questions about HTML5
Top 10 Questions about HTML5Jonathan Jeon
 
차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"Changhwan Yi
 
Web app 개발 방법론
Web app 개발 방법론Web app 개발 방법론
Web app 개발 방법론Sang Seok Lim
 
하이브리드 앱(Hybrid App)
하이브리드 앱(Hybrid App)하이브리드 앱(Hybrid App)
하이브리드 앱(Hybrid App)Changhwan Yi
 
Basic of web ref.웹을지탱하는기술_01
Basic of web ref.웹을지탱하는기술_01Basic of web ref.웹을지탱하는기술_01
Basic of web ref.웹을지탱하는기술_01SangHun Lee
 

Similaire à Future Web and WoT(Web of Things) (20)

HTML5 융합 기술 표준화 동향
HTML5 융합 기술 표준화 동향HTML5 융합 기술 표준화 동향
HTML5 융합 기술 표준화 동향
 
Javascript and Web Performance
Javascript and Web PerformanceJavascript and Web Performance
Javascript and Web Performance
 
Invisible Web UI/UX ?
Invisible Web UI/UX ?Invisible Web UI/UX ?
Invisible Web UI/UX ?
 
2012, 대한민국 웹 표준, 그 기로에 서다
2012, 대한민국 웹 표준, 그 기로에 서다2012, 대한민국 웹 표준, 그 기로에 서다
2012, 대한민국 웹 표준, 그 기로에 서다
 
Trends on Standardizations of HTML5 based Web Platform Technology
Trends on Standardizations of HTML5 based Web Platform TechnologyTrends on Standardizations of HTML5 based Web Platform Technology
Trends on Standardizations of HTML5 based Web Platform Technology
 
HTML5 and Smart TV
HTML5 and Smart TVHTML5 and Smart TV
HTML5 and Smart TV
 
차세대 웹 환경에서의 UI/UX 기술 표준화 동향
차세대 웹 환경에서의 UI/UX 기술 표준화 동향차세대 웹 환경에서의 UI/UX 기술 표준화 동향
차세대 웹 환경에서의 UI/UX 기술 표준화 동향
 
웹을 지탱하는 기술
웹을 지탱하는 기술웹을 지탱하는 기술
웹을 지탱하는 기술
 
웹을 지탱하는 기술
웹을 지탱하는 기술웹을 지탱하는 기술
웹을 지탱하는 기술
 
차세대 웹 플랫폼과 HTML5 기술 동향
차세대 웹 플랫폼과 HTML5 기술 동향차세대 웹 플랫폼과 HTML5 기술 동향
차세대 웹 플랫폼과 HTML5 기술 동향
 
Mobile App, Mobile Web : Introduction
Mobile App, Mobile Web : IntroductionMobile App, Mobile Web : Introduction
Mobile App, Mobile Web : Introduction
 
Web 2.0과 도서관 활용사례
Web 2.0과 도서관 활용사례Web 2.0과 도서관 활용사례
Web 2.0과 도서관 활용사례
 
Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)
 
Front end engineer
Front end engineerFront end engineer
Front end engineer
 
Smart Market Strategy for Mobile Web Developer
Smart Market Strategy for Mobile Web DeveloperSmart Market Strategy for Mobile Web Developer
Smart Market Strategy for Mobile Web Developer
 
Top 10 Questions about HTML5
Top 10 Questions about HTML5Top 10 Questions about HTML5
Top 10 Questions about HTML5
 
차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"
 
Web app 개발 방법론
Web app 개발 방법론Web app 개발 방법론
Web app 개발 방법론
 
하이브리드 앱(Hybrid App)
하이브리드 앱(Hybrid App)하이브리드 앱(Hybrid App)
하이브리드 앱(Hybrid App)
 
Basic of web ref.웹을지탱하는기술_01
Basic of web ref.웹을지탱하는기술_01Basic of web ref.웹을지탱하는기술_01
Basic of web ref.웹을지탱하는기술_01
 

Plus de Jonathan Jeon

Standardization for Artificial Intelligence in Medicine
Standardization for Artificial Intelligence in MedicineStandardization for Artificial Intelligence in Medicine
Standardization for Artificial Intelligence in MedicineJonathan Jeon
 
IoT 및 인공지능을 활용한 헬스케어 제품․서비스 개발 동향 및 주요 과제
IoT 및 인공지능을 활용한  헬스케어 제품․서비스  개발 동향 및 주요 과제IoT 및 인공지능을 활용한  헬스케어 제품․서비스  개발 동향 및 주요 과제
IoT 및 인공지능을 활용한 헬스케어 제품․서비스 개발 동향 및 주요 과제Jonathan Jeon
 
헬스케어 웨어러블 : 주요 동향과 이슈
헬스케어 웨어러블 : 주요 동향과 이슈헬스케어 웨어러블 : 주요 동향과 이슈
헬스케어 웨어러블 : 주요 동향과 이슈Jonathan Jeon
 
4차 산업혁명 시대, 의료기기 표준화 이슈
4차 산업혁명 시대, 의료기기 표준화 이슈4차 산업혁명 시대, 의료기기 표준화 이슈
4차 산업혁명 시대, 의료기기 표준화 이슈Jonathan Jeon
 
Trends on standardization for smart wearable devices & services (ITU-T, OCF, ...
Trends on standardization for smart wearable devices & services (ITU-T, OCF, ...Trends on standardization for smart wearable devices & services (ITU-T, OCF, ...
Trends on standardization for smart wearable devices & services (ITU-T, OCF, ...Jonathan Jeon
 
AI and IoT : How do IoT and AI change the world?
AI and IoT : How do IoT and AI change the world?AI and IoT : How do IoT and AI change the world?
AI and IoT : How do IoT and AI change the world?Jonathan Jeon
 
Web Browser as Universal client for IoT
Web Browser as Universal client for IoTWeb Browser as Universal client for IoT
Web Browser as Universal client for IoTJonathan Jeon
 
OCF/IoTivity for Healthcare/Fitness/Wearable
OCF/IoTivity for Healthcare/Fitness/WearableOCF/IoTivity for Healthcare/Fitness/Wearable
OCF/IoTivity for Healthcare/Fitness/WearableJonathan Jeon
 
#3 Quantified Self Seoul Meetup
#3 Quantified Self Seoul Meetup #3 Quantified Self Seoul Meetup
#3 Quantified Self Seoul Meetup Jonathan Jeon
 
Trends on Smart Wearable Application Standardization
Trends on Smart Wearable Application StandardizationTrends on Smart Wearable Application Standardization
Trends on Smart Wearable Application StandardizationJonathan Jeon
 
New ICT Trends in CES 2016
New ICT Trends in CES 2016New ICT Trends in CES 2016
New ICT Trends in CES 2016Jonathan Jeon
 
The Web, After HTML5
The Web, After HTML5The Web, After HTML5
The Web, After HTML5Jonathan Jeon
 
Open Source and Open Standards
Open Source and Open StandardsOpen Source and Open Standards
Open Source and Open StandardsJonathan Jeon
 
Open Source and Open Standards
Open Source and Open StandardsOpen Source and Open Standards
Open Source and Open StandardsJonathan Jeon
 
Hybrid App Platform - HyWAI 3.5
Hybrid App Platform - HyWAI 3.5Hybrid App Platform - HyWAI 3.5
Hybrid App Platform - HyWAI 3.5Jonathan Jeon
 
HyWAI Web Bluetooth API
HyWAI Web Bluetooth APIHyWAI Web Bluetooth API
HyWAI Web Bluetooth APIJonathan Jeon
 
WoT.js - WoT App. Framework for Open Source Hardware
WoT.js - WoT App. Framework for Open Source HardwareWoT.js - WoT App. Framework for Open Source Hardware
WoT.js - WoT App. Framework for Open Source HardwareJonathan Jeon
 
IoT and WoT (Internet of Things and Web of Things)
IoT and WoT (Internet of Things and Web of Things)IoT and WoT (Internet of Things and Web of Things)
IoT and WoT (Internet of Things and Web of Things)Jonathan Jeon
 
Web Technology and Standards Tutorial
Web Technology and Standards Tutorial Web Technology and Standards Tutorial
Web Technology and Standards Tutorial Jonathan Jeon
 

Plus de Jonathan Jeon (20)

Standardization for Artificial Intelligence in Medicine
Standardization for Artificial Intelligence in MedicineStandardization for Artificial Intelligence in Medicine
Standardization for Artificial Intelligence in Medicine
 
IoT 및 인공지능을 활용한 헬스케어 제품․서비스 개발 동향 및 주요 과제
IoT 및 인공지능을 활용한  헬스케어 제품․서비스  개발 동향 및 주요 과제IoT 및 인공지능을 활용한  헬스케어 제품․서비스  개발 동향 및 주요 과제
IoT 및 인공지능을 활용한 헬스케어 제품․서비스 개발 동향 및 주요 과제
 
헬스케어 웨어러블 : 주요 동향과 이슈
헬스케어 웨어러블 : 주요 동향과 이슈헬스케어 웨어러블 : 주요 동향과 이슈
헬스케어 웨어러블 : 주요 동향과 이슈
 
4차 산업혁명 시대, 의료기기 표준화 이슈
4차 산업혁명 시대, 의료기기 표준화 이슈4차 산업혁명 시대, 의료기기 표준화 이슈
4차 산업혁명 시대, 의료기기 표준화 이슈
 
Trends on standardization for smart wearable devices & services (ITU-T, OCF, ...
Trends on standardization for smart wearable devices & services (ITU-T, OCF, ...Trends on standardization for smart wearable devices & services (ITU-T, OCF, ...
Trends on standardization for smart wearable devices & services (ITU-T, OCF, ...
 
AI and IoT : How do IoT and AI change the world?
AI and IoT : How do IoT and AI change the world?AI and IoT : How do IoT and AI change the world?
AI and IoT : How do IoT and AI change the world?
 
Web Browser as Universal client for IoT
Web Browser as Universal client for IoTWeb Browser as Universal client for IoT
Web Browser as Universal client for IoT
 
OCF/IoTivity for Healthcare/Fitness/Wearable
OCF/IoTivity for Healthcare/Fitness/WearableOCF/IoTivity for Healthcare/Fitness/Wearable
OCF/IoTivity for Healthcare/Fitness/Wearable
 
#3 Quantified Self Seoul Meetup
#3 Quantified Self Seoul Meetup #3 Quantified Self Seoul Meetup
#3 Quantified Self Seoul Meetup
 
Trends on Smart Wearable Application Standardization
Trends on Smart Wearable Application StandardizationTrends on Smart Wearable Application Standardization
Trends on Smart Wearable Application Standardization
 
New ICT Trends in CES 2016
New ICT Trends in CES 2016New ICT Trends in CES 2016
New ICT Trends in CES 2016
 
The Web, After HTML5
The Web, After HTML5The Web, After HTML5
The Web, After HTML5
 
Open Source and Open Standards
Open Source and Open StandardsOpen Source and Open Standards
Open Source and Open Standards
 
Open Source and Open Standards
Open Source and Open StandardsOpen Source and Open Standards
Open Source and Open Standards
 
Hybrid App Platform - HyWAI 3.5
Hybrid App Platform - HyWAI 3.5Hybrid App Platform - HyWAI 3.5
Hybrid App Platform - HyWAI 3.5
 
HyWAI Web Bluetooth API
HyWAI Web Bluetooth APIHyWAI Web Bluetooth API
HyWAI Web Bluetooth API
 
WoT.js - WoT App. Framework for Open Source Hardware
WoT.js - WoT App. Framework for Open Source HardwareWoT.js - WoT App. Framework for Open Source Hardware
WoT.js - WoT App. Framework for Open Source Hardware
 
IoT and WoT (Internet of Things and Web of Things)
IoT and WoT (Internet of Things and Web of Things)IoT and WoT (Internet of Things and Web of Things)
IoT and WoT (Internet of Things and Web of Things)
 
Web Technology and Standards Tutorial
Web Technology and Standards Tutorial Web Technology and Standards Tutorial
Web Technology and Standards Tutorial
 
Mobile, IoT and Web
Mobile, IoT and WebMobile, IoT and Web
Mobile, IoT and Web
 

Future Web and WoT(Web of Things)

  • 1. Future Web and WoT(Web of Things) Jonghong Jeon ETRI, PEC Email: hollobit@etri.re.kr Blog: http://mobile2.tistory.com http://twitter.com/hollobit http://www.etri.re.kr
  • 2. In The Beginning .....  World Wide Web (Tim Berners-Lee, 1989)  universe of network-accessible information  anyone, anywhere, anytime  Client to server interactions 2
  • 3. Evolution of World Wide Web 3
  • 4. Web Page vs. Web Application  Web Page(Site)  HTML로 표현된 웹 문서(또는 페이지들을 제공)  Web Application  특정한 기능을 수행하도록 설계된 프로그램 4
  • 5. Evolution of World Wide Web  1단계 (1989~1999) : 웹사이트의 시대, HTML과 WAP  HTML, URL, HTTP 라는 세 가지 기술에 기초한 웹 기술이 제안되고, 보다 나은 인간 중심의 정보처리 및 지식공유 등을 목표로 하는 단계  2단계 (2000~2004) : XML과 웹서비스, 시맨틱 웹  XML(eXtensible Markup Language)에 기반하며 인간 중심의 정보 처리뿐 아 니라 다양한 디바이스와 서비스, 멀티미디어를 연결하는 것을 목표로 하는 단계  3단계 (2005~2009) : 웹 2.0, 웹 플랫폼 시대의 성장  구글, 아마존, 위키피디아 등의 성공과 함께 웹 산업을 제2의 전성기로 이 끌며 다양한 신규 서비스가 등장할 수 있는 기반을 마련  4단계 (2010~현재) : 웹 앱의 시대, 모바일과 N-Screen 시대  스마트 폰 및 태블릿 등 다양한 모바일 기기들을 대상으로 HTML5와 Web API를 통해 한 단계 진화된 웹 응용 환경을 제공하며, 위치정보 및 소셜 정 보 등을 결합하는 통합 응용 플랫폼으로서 웹이 자리잡아 가는 단계 5
  • 6. Evolution of World Wide Web 6
  • 7. HTML5 & Web App Technology Timeline 2010 2011 2012 HTTP2 HTTP HTML5 Working Draft Canavs Web form W3C DOM1 Specs. CSS1 Javascript DOM2 CSS2 AppCache Web Workers Geolocation Audio/Video Web App. 7 2013 FileAPI WebGL WebFont DOM4 DOM3 CSS3 AJAX hollobit@etri.re.kr XHR2
  • 8. HTML5  HTML5로 통칭되는 요소는 HTML5 뿐 아니라 CSS3, 웹 어플리케 이션을 위한 JavaScript API 확장을 포함한 것 통칭되는 “HTML5” HTML5 (Hypertext Markup Language 5.0) 콘텐츠 내용과 형식을 표현  문서구조의 상세화  멀티미디어  폼과 이벤트 등 문서 구조의 의미를 명확히 하여 디자인과 프로그램의 독립성을 확보 8 CSS3 JavaScript (Cascading Style Sheet 3.0) 각종 API를 통해 기능을 표현 콘텐츠 표현 방법을 정의  표현 기능 모듈화  웹 폰트 서로 다른 다양한 브라우저 상에서 일관된 표현 기능 제공, 효과적이고 편 리한 표현 방식의 변경     Web Storage Web Worker Web Socket Geolocation API 풍부한 기능과 자원을 제어할 수 있는 로컬 어플리케이션
  • 11. Technology Cycles 11 Source: Mary Meeker, INTERNET TRENDS D11 CONFERENCE , 2013
  • 12. Computing Environment 12 Source: Mary Meeker, INTERNET TRENDS D11 CONFERENCE , 2013
  • 14. M2M/IoT Definitions 14 Source: 이준섭(ETRI), M2M/IoT Standardization in ITU-T, 2012
  • 15. Future of Web Technology
  • 17. Evolution of Web Connectivity (1/2) 17 Source: http://www.w3.org/2013/Talks/dhm-wot/#/connectivity
  • 18. Evolution of Web Connectivity (2/2) XHR 18
  • 20. Anatomy of Things “어떤 SW기술과 커뮤니케이션 기술을 쓸 것인가 ?” 결국 핵심은 SW 기술의 문제 Sensors Processor Software 20 Motors
  • 21. Why WoT(Web of Things) ? A uniform technology A great number of web resources Real-world implementation Web Development Easy … 21
  • 22. Web Platform Web Services Platform Technology (Web Resources) Web Client Platform Technology 22 Web Server Platform Technology
  • 24. [Case 1] JS based approach Espruino: JavaScript for Things Tessel : a microcontroller that runs JavaScript. 24
  • 25. [Case 1] JS based approach WigWag & DeviceJS 25
  • 26. [Case 2] Framework based approach heimcontrol.js Raspberry PI and Arduino using Node.js, MongoDB, HTML5 and Websockets. WebIOPi Internet of Things framework for the Raspberry Pi 26
  • 27. [Case 3] Cloud based approach An Active Digital Identity™ on the Web for every thing. 27
  • 28. [Case 4] Mashup & Marketplace Compose Project 28 The Web of Things Application Architecture
  • 29. [Req1] Concept of a Thing  (Web of) Thing  Web으로 접근 가능한 Thing (Virtual/Physical) • Thing은 핵심요소(ID, Resource, 기능, context, I/O, 인터페이스, intelligence)를 가지며 단일 또는 집합이 될 수 있음 • Thing의 모든 것들은 Web Resource  표준 Web Access Method와 프로토콜 사용 • • • • HTTP, XHR, Web Socket, Web RTC … Web Markup & Style (HTML5, CSS3), XML, RSS, DOM … Identification Scheme (URI/IRI, URN, URL…) Javascript, Web APIs …  (Web of) Every Thing  WoT 대상은 기능이 아닌 Thing 자체(실제, 가상) • Virtual Thing은 Thing의 기능을 대표/중재하는 단일/집합 대상  Thing들을 표준 웹 규약 기반으로 복합적으로 제어하는 것이 WoT • Thing의 레벨 구분과 협업 패턴 필요 29
  • 30. [Req2] APIs for Hardware & Sensors Geolocation Motion sensors Battery Status Proximity sensors Ambient Light sensor Humidity sensor Camera & Microphone streams NFC Serial 30 Bluetooth WiFi Network Information System Settings
  • 31. [Req3] Invisible Web UI/UX  Web은 자원과 연결에 대한 UI/UX 기술.  WoT 에서는 ? 31
  • 32. [Req4] Pattern of Multi-screens Source: http://precious-forever.com/2011/05/26/patterns-for-multiscreen-strategies/ 32
  • 33. Remained Issues Remote Access of Web Resources  How can we access through the firewalls, NATs.. Remote Device APIs, System level APIs  RESTful access of Device capabilities Security & Privacy Other big issues  Identification & Discovery (Services, Resources, Things, Capability..)  Management, Caching, Processing, Protocols, Collaboration, ….  Web technologies for small devices (accessory, sensors…) 33
  • 34. Open Web and Web Things 34