mobile, iot and web

43
Mobile, IoT and Web Jonghong Jeon ETRI, PEC Email: [email protected] Blog: http://mobile2.tistory.com http://twitter.com/hollobit http://www.etri.re.kr

Upload: jonathan-jeon

Post on 12-Jul-2015

608 views

Category:

Internet


1 download

TRANSCRIPT

Page 1: Mobile, IoT and Web

Mobile, IoT and Web

Jonghong JeonETRI, PEC

Email: [email protected] Blog: http://mobile2.tistory.com

http://twitter.com/hollobit

http://www.etri.re.kr

Page 2: Mobile, IoT and Web

The era of

Page 3: Mobile, IoT and Web

3

Change – Internet Remix

Page 4: Mobile, IoT and Web

4

Changes – Mobile Internet

아날로그폰

아날로그음성통화

디지털폰

디지털음성통화

피처폰/스마트폰

IP 기반데이터서비스 시작

고성능 스마트폰

All IP 기반데이터서비스 확산

가상 스마트 기기

All IP 기반초고속 데이터서비스

아날로그망 GSM/CDMA망 WCDMA망 OFMDA망 ??

음성 통신 서비스의 시대 데이터 통신 서비스의 시대

Page 5: Mobile, IoT and Web

5

Changes - Connected ThingsMore things are connecting to the Internet than people — Cisco’s Internet Business Solutions Group (IBSG) predicts some 25 billion devices will be connected by 2015, and 50 billion by 2020

Page 6: Mobile, IoT and Web

6

Changes – Emerging Open Source Hardware

Page 7: Mobile, IoT and Web

7

M2M & IoT

Page 8: Mobile, IoT and Web

8

Too many Standards

Page 9: Mobile, IoT and Web

9

different visions on ‘‘Internet of Things”

Page 10: Mobile, IoT and Web

Consideration 1: Back to Basic

Page 11: Mobile, IoT and Web

11

Technology Cycles ?

Source: Mary Meeker, INTERNET TRENDS D11 CONFERENCE , 2013

Page 12: Mobile, IoT and Web

12

“Age of Mobile” vs “Age of Platform”

Page 13: Mobile, IoT and Web

13

Is coming “Age of IoT” ?

Page 14: Mobile, IoT and Web

14

Back to Basic – Internet History

Page 15: Mobile, IoT and Web

15

Back to Basic – Service History

Page 16: Mobile, IoT and Web

16

Back to Basic – Internet Users

Page 17: Mobile, IoT and Web

17

Back to Basic – Internet Users

Page 18: Mobile, IoT and Web

18

Don’t forget the Value and Usability

Page 19: Mobile, IoT and Web

19

Mobility & Mobile Connectivity !!

Page 20: Mobile, IoT and Web

Consideration 2: Next Web Application ?

Page 21: Mobile, IoT and Web

21

Evolution of World Wide Web

Page 22: Mobile, IoT and Web

22

Traditional Web Architecture

WebResources

URI/IRI

RESTful

Web Connectivity

Presentation purpose(for human interaction)

Page 23: Mobile, IoT and Web

23

Evolution of Web Connectivity (1/2)

Source: http://www.w3.org/2013/Talks/dhm-wot/#/connectivity

Page 24: Mobile, IoT and Web

24

Evolution of Web Connectivity (2/2)

XHR

Page 25: Mobile, IoT and Web

25

Web Platform Technology

Web Services Platform Technology(Web Resources)

Web Client Platform

Technology

Web Server Platform

Technology

Page 26: Mobile, IoT and Web

26

Web Platform Architecture

Page 27: Mobile, IoT and Web

27

But , Web Technology for Small Connected Things ?

Half of connected devices will be small IoT devices(how we can bring those devices into the web ecosystem)

We need to consider these small devices

Page 28: Mobile, IoT and Web

28

Characteristics of Small Connected Thing

Connectivity Locally, Globally Wired, Wireless

Controllability One way, Two way Immediately, …

Interactivity Interaction ability – screen, sound, light …

Limitations Low Computing power Device capability Non-screen

Page 29: Mobile, IoT and Web

29

Simple WoT Architecture

WebResources

RESTful

Smalldevice

Smalldevice

What kind of request ?What kind of response ?Do we need to use HTML/CSS markup ? which kind of web client do we need ?

Web Connectivity

Control purpose(for automatize interaction)

Client/Server Client/Server

Page 30: Mobile, IoT and Web

30

Web Architecture for Non-screen Devices

Absence of Presentation Layer

Page 31: Mobile, IoT and Web

Consideration 3: Next Web UI/UX ?

Page 32: Mobile, IoT and Web

33

Evolution of Web UI

Gopher

Keyboard

1차원Link

Mosaic

Mouse

2차원Link

PCIE

Mouse

Event

Mobile

Touch

Sensing

1995 2000 2005 2010

Things

NUI

Sensing &

Context

2015

Page 33: Mobile, IoT and Web

34

NUI and Web

Source : 이정헌, 스마트 UI/UX 기술 동향

Touch Event

Web Speech Voice Browsing

Device APIsSystem APIs

Page 34: Mobile, IoT and Web

35

APIs for Hardware & Sensors

GeolocationMotion sensorsBattery StatusProximity sensorsAmbient Light sensorHumidity sensorCamera & Microphone

streamsNFCSerial

BluetoothWiFiNetwork InformationSystem Settings

Page 35: Mobile, IoT and Web

36

Web Speech API

https://www.youtube.com/watch?v=qRolXPWqCSo

Page 36: Mobile, IoT and Web

37

Future Web Speech Application ?

https://www.youtube.com/watch?v=TbJldUklxzs

Page 37: Mobile, IoT and Web

38

From Multi Screen To Non-Screen Multi Devices

Page 38: Mobile, IoT and Web

39

Rule based Invisible Web ?

Page 39: Mobile, IoT and Web

40

Context based Invisible Web ?

http://www.youtube.com/watch?v=c3h0eKGfUfI

Page 40: Mobile, IoT and Web

41

Conversation with Things

Page 41: Mobile, IoT and Web

44

Conclusions

Page 42: Mobile, IoT and Web

45

Conclusions

Page 43: Mobile, IoT and Web

46

JongHong Jeon ([email protected]) +82-42-860-5333

http://facebook.com/jonathan.jeonhttp://twitter.com/hollobit