SlideShare a Scribd company logo
차세대 웹 환경에서의
UI/UX 기술 표준화 동향
Jonghong Jeon
ETRI, PEC
Email: hollobit@etri.re.kr
Blog: http://mobile2.tistory.com
http://twitter.com/hollobit
http://www.etri.re.kr
2
UI & UX
http://design.org/blog/difference-between-ux-and-ui-subtleties-explained-cereal#comments
3
Web UI/UX
 Web은 자원과 연결에 대한 UI/UX 기술
Past : World Wide Web
5
In The Beginning .....
 World Wide Web (Tim Berners-Lee, 1989)
 universe of network-accessible information
 anyone, anywhere, anytime
 Client to server interactions
6
WWW & Browser(Navigator)
7
Web Browser Architecture
8
FirefoxOS Architecture
9
Web Page Loading procedure
10
Web Page Loading procedure
11
Evolution of World Wide Web
12
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를 통해 한 단계 진화된 웹 응용 환경을 제공하며, 위치정보 및 소셜 정
보 등을 결합하는 통합 응용 플랫폼으로서 웹이 자리잡아 가는 단계
13
Evolution of World Wide Web
Now : HTML5 & Web Application
15
HTML5 & Web App Technology Timeline
CSS1
Javascript
CSS2 CSS3
DOM1 DOM2 DOM3 DOM4
2010 2011
AJAX
HTTP
Canavs Web Workers AppCache
W3C
Web
App.
Specs.
XHR2
WebGLGeolocation FileAPI
WebFontAudio/Video
Web form
2012 2013
HTTP2
HTML5 Working Draft
hollobit@etri.re.kr
16
Web UI/UX의 기본 기술 요소
17
HTML5 ?
18
HTML5의 주요 특징
 Offline / Storage
 Web SQL Database
 Local Storage
 IndexedDB
 Application Cache
 Realtime / Communication
 Web Workers
 Web Socket
 Web Notifications
 File / Hardware Access
 Native Drag & Drop
 Desktop Drag-In (File API)
 Desktop Drag-Out
 FileSystem APIs
 Geolocation
 Device Orientation
 Speech Input
 Semantics & Markup
 Better semantic tags
 Markup for applications
 Descriptive link relations
 Microdata
 ARIA attributes
 Web Form
 Graphics / Multimedia
 <Video> / <Audio>
 Canvas 2D
 Canvas 3D (WebGL)
 Inline SVG
 CSS3
 CSS Selectors
 Web Fonts
 Nuts & Bolts
 History API
19
The Web as an application platform
 Standards for Web Applications on Mobile: Feb 2013 current
state and roadmap
 http://www.w3.org/Mobile/mobile-web-app-state/
20
User Interactions
http://www.w3.org/2013/02/mobile-web-app-state/#User_interactions
21
Forms
http://www.w3.org/2013/02/mobile-web-app-state/#Forms
22
Device Adaptation
http://www.w3.org/2013/02/mobile-web-app-state/#Device_Adaptation
23
Graphics
http://www.w3.org/2013/02/mobile-web-app-state/#Graphics
24
Multimedia
http://www.w3.org/2013/02/mobile-web-app-state/#Multimedia
25
Sensors and hardware integration
26
Network
27
Communication and Discovery
Future : Web App UI / UX
29
Web UI의 변화, 현재와 미래
 Sensors: Voice, Video, Sensing devices
 카메라, 마이크, 터치, 가속, 자이로, 온도계, 위치, 제스처 …
 M2M & Web of Things
 증강 브라우징, 위치기반 브라우징 …
Gopher
Keyboard
1차원
Link
Mosaic
Mouse
2차원
Link
PC
IE
Mouse
Event
Mobile
Touch
Sensing
1995 2000 2005 2010
30
Web Platform Architecture
31
Emerging Web OS & HTML5 Apps
32
Native Web App
Native App
Web App
Web page
Native
Web App
Hybrid Web App
(Cross Platform)
Multi-platform support
33
차세대 웹 환경은 3M Environment
Multi Screen & Multi Devices & Multi Platform
34
Pattern of Multi-screens
Source: http://precious-forever.com/2011/05/26/patterns-for-multiscreen-strategies/
35
[1] Coherence
the unique contexts across a multi-device ecosystem and adapt elements and
features accordingly.
User Interface의 일관성을 유지하되 단말의 속성과 유저 시나리오에 맞게 기능들이
최적화되어야 함
36
Responsive Images
 W3C Responsive Image Community Group
 Picture Elements
 http://picture.responsiveimages.org/
 http://bit.ly/Uyu05L (W3C)
 Goals
 Respond to different screen pixel width/height
 Respond to different screen pixel densities
 Respond to user zoom on image resource.
 ….
36
37
[2] synchronization
Amazone의 Kindle 사례와 같이 “Cloud”를 통해 이종 플랫폼 상에서 동일한 데이타에 대
한 싱크를 유지함
38
[3] Screen Sharing
하나의 가상 스크린 처럼 여러 단말이 스크린을 공유
39
[4] Device Shifting
Apple의 AirPlay나 DLNA처럼 유저가 상황에 따라 모바일에서 TV로 단말을 옮겨가면
서 컨텐트를 이용
40
Web Intent for local networks
41
[5] Complementarity
여러명이 모바일에서 하나의 태블릿 상에서 동작하는 게임을 제어하거나 모바일
단말로 TV를 제어하는 등 단말간 상호관련성
42
[6] Simultaneity
TV에서 스포츠 생중계를 보면서 게임의 결과를 예측하거나 시청자들간 실시간 커
뮤니케이션을 지원하는 등 같은 컨텐츠에 두가지 단말을 동시에 사용함으로써 새
로운 Experience를 만들어 낼 수 있음.
43
[추가] Bi-directional & Real-time
44
Modern Web Applications
 Various JS Frameworks & JS Library
http://www.slideshare.net/infect2/web-app-201205
45
UX에 영향을 주는 요소 : 성능/시간
Web Applications
HTML5 Games
Native Web AppsBasic Web Pages
JavaScript Execution Speed
DOM Interactions
Accelerated Graphics
Page Load Time
http://channel9.msdn.com/Events/Build/2012/4-000?utm_source=javascriptweekly
46
JS 성능 개선을 위한 노력들
Developer Level
 Programming Best Practices & Tips
Engine Level
 Javascript Engine Race
 Javascript Interpreting mechanism Enhancement
Device Level
 Hardware Acceleration
• Web CL
• GPU Acceleration
Performance Measuring & Benchmark
47
GPU Acceleration
IE
Chrome
Firefox
48
HTML5 Game engine
http://www.youtube.com/watch?feature=player_embedded&v=XsyogXtyU9o
49
Conclusions
 Web은 자원(Resource)과 연결(Link)에 대한 UI/UX 기술
 기본 기술 요소
 HTML(구조), CSS(표현), JS(동작)
 Web 기술의 진화 유형과 방향
 다양한 인터랙션 기술 : 터치, 음성, 제스처, 알림, 접근성
 입력과 처리 : web form
 Adaptation & Responsive Web :
 그래픽스 기술 : 2D, 3D, Vector, Animation, Fonts, Orientation, Layout, GPU Acceleration
 멀티미디어 : Video/Audio Play, Gallery Access, Capturing, Analysis & Modification
 Sensing & Capturing: Geolocation, Battery, Proximity, Ambient Light, Humidity, NFC,
Camera/Microphone
 Device Access : Task Schedule, Calendar, Contacts, System Setting, Telephony, Messaging
 Network/Protocol : Network API, Server-push, P2P data connection, Web Socket, Raw Socket
 Web App UI/UX로 진화
 Javascript 의 중요성, App Design 의 중요성
 Performance와 Interoperability
50
Conclusions
Web은
디바이스, 플랫폼, 스크린에
종속되지 않는
유일한 기술
Web UI/UX의 미래 또한
디바이스, 플랫폼, 스크린에
종속되지 않으며
다양한 UI/UX을 제공하는 것
52
JongHong Jeon (hollobit@etri.re.kr)
+82-42-860-5333
http://mobile2.tistory.com/m
http://twitter.com/hollobit

More Related Content

PDF
차세대 모바일 웹 UI/UX 기술 및 표준화 동향 (기조발표)
PDF
HTML5 관점에서 본 2014 모바일 웹 앱 개발 동향과 사례 및 발전 방향 전망
PDF
The comprehensive guide for optimizing the performance of mobile HTML5 Web ap...
PDF
W3C HTML5 Conference 2015 - NAVER 웹 기술 및 환경 전망
PDF
모바일웹Ui개발 저자세미나 0부
PDF
Web app 개발 방법론
PDF
HTML5 와 미래웹기술 part 1
PDF
NAVER의 웹/HTML5환경 대응 현황
차세대 모바일 웹 UI/UX 기술 및 표준화 동향 (기조발표)
HTML5 관점에서 본 2014 모바일 웹 앱 개발 동향과 사례 및 발전 방향 전망
The comprehensive guide for optimizing the performance of mobile HTML5 Web ap...
W3C HTML5 Conference 2015 - NAVER 웹 기술 및 환경 전망
모바일웹Ui개발 저자세미나 0부
Web app 개발 방법론
HTML5 와 미래웹기술 part 1
NAVER의 웹/HTML5환경 대응 현황

What's hot (20)

PDF
HTML5 와 미래웹기술 part 3
PDF
HTML5 관점에서 본 2015년 웹개발 트렌드 및 인사이트
PDF
응답하라 반응형웹 - 1. 반응형 웹이란
PDF
반응형 웹 디자인은 만능인가? - 신현석
PDF
HTML5 플랫폼 동향과 기업업무 적용 방안
PDF
HTML5 기업 적용시 고려사항 : 미래웹기술연구소
PDF
반응형 웹 기술 이해 V.2
PDF
대단한 기술없이 반응형웹 UI 만들기
PPTX
2016웹트렌드와 반응형웹
PPTX
반응형 웹 디자인
PDF
HTML5 와 미래웹기술 part 2
PDF
모바일환경과 개발방향
PDF
NAVER 오픈세미나 대구 (2014.08.01) - 오픈소스 라이브러리를 활용한 네이티브 어플리케이션의 데이터 저장과 통신
PDF
H3 2011 반응형 웹디자인, 진짜 할 만 한가?
 
PDF
기획자를 위한 최신 모바일웹 트랜드와 반응형 웹 화면 설계
PDF
프로그레시브 웹앱(Pwa)
PDF
2013 app design trends
PDF
반응형, 적응형 웹, 그 다음은? (지훈 Ux pd)
PDF
스마트 모바일 앱 개발 방법론(1)
PDF
Sencha ExtJS를 활용한 Big Data Platform 개발 사례
HTML5 와 미래웹기술 part 3
HTML5 관점에서 본 2015년 웹개발 트렌드 및 인사이트
응답하라 반응형웹 - 1. 반응형 웹이란
반응형 웹 디자인은 만능인가? - 신현석
HTML5 플랫폼 동향과 기업업무 적용 방안
HTML5 기업 적용시 고려사항 : 미래웹기술연구소
반응형 웹 기술 이해 V.2
대단한 기술없이 반응형웹 UI 만들기
2016웹트렌드와 반응형웹
반응형 웹 디자인
HTML5 와 미래웹기술 part 2
모바일환경과 개발방향
NAVER 오픈세미나 대구 (2014.08.01) - 오픈소스 라이브러리를 활용한 네이티브 어플리케이션의 데이터 저장과 통신
H3 2011 반응형 웹디자인, 진짜 할 만 한가?
 
기획자를 위한 최신 모바일웹 트랜드와 반응형 웹 화면 설계
프로그레시브 웹앱(Pwa)
2013 app design trends
반응형, 적응형 웹, 그 다음은? (지훈 Ux pd)
스마트 모바일 앱 개발 방법론(1)
Sencha ExtJS를 활용한 Big Data Platform 개발 사례
Ad

Viewers also liked (20)

PPTX
스마트 UI/UX 기술 및 산업 동향
PDF
사용자 중심의 소프트웨어 개발을 위한 UI/UX 참조모델 가이드
PPTX
차세대 UX/UI 기술 및 산업동향
PDF
최신 UX/UI 디자인 트렌드
PDF
Mobile UX Design Essential
PDF
모바일 웹 UI/UX의 현재와 미래 - Agenda
PDF
[D2 오픈세미나]5.html5 api 테트리스게임_이진권
PDF
[D2 오픈세미나]2.browser engine 이형욱_20140523
PDF
Resource Handling in Spring MVC
PDF
[D2 오픈세미나]4.진보된개발환경 주우영
PDF
[D2 오픈세미나]1.html5 api 옥상훈
PDF
[D2 오픈세미나]3.자바스크립트mean스택 김태훈
PDF
[토크아이티] 프런트엔드 개발 시작하기 저자 특강
PDF
Front-end Development Process - 어디까지 개선할 수 있나
PDF
UX, UX Design, UX Process (@Daum/2014)
PDF
'UX', 'UX Design' and 'Good UX'
PDF
W3C 국제표준화 대응 전략
PPTX
Bsw ui ux정의
PDF
UX & Future
PPTX
유니티애즈 적용가이드_유니티 엔진 5.2버전
스마트 UI/UX 기술 및 산업 동향
사용자 중심의 소프트웨어 개발을 위한 UI/UX 참조모델 가이드
차세대 UX/UI 기술 및 산업동향
최신 UX/UI 디자인 트렌드
Mobile UX Design Essential
모바일 웹 UI/UX의 현재와 미래 - Agenda
[D2 오픈세미나]5.html5 api 테트리스게임_이진권
[D2 오픈세미나]2.browser engine 이형욱_20140523
Resource Handling in Spring MVC
[D2 오픈세미나]4.진보된개발환경 주우영
[D2 오픈세미나]1.html5 api 옥상훈
[D2 오픈세미나]3.자바스크립트mean스택 김태훈
[토크아이티] 프런트엔드 개발 시작하기 저자 특강
Front-end Development Process - 어디까지 개선할 수 있나
UX, UX Design, UX Process (@Daum/2014)
'UX', 'UX Design' and 'Good UX'
W3C 국제표준화 대응 전략
Bsw ui ux정의
UX & Future
유니티애즈 적용가이드_유니티 엔진 5.2버전
Ad

Similar to 차세대 웹 환경에서의 UI/UX 기술 표준화 동향 (20)

PDF
Invisible Web UI/UX ?
PDF
HTML5 융합 기술 표준화 동향
PDF
2012, 대한민국 웹 표준, 그 기로에 서다
PDF
Trends on Standardizations of HTML5 based Web Platform Technology
PDF
차세대 웹비즈니스를 위한 "HTML5"
PDF
[Did you know] 모바일 전략과 웹앱 20130703
PPTX
Front end engineer
PDF
Webtech
PDF
하이브리드 앱(Hybrid App)
PDF
강의자료 차세대 웹(Html5) 플랫폼의 동향과 구축 방안
PDF
Future Web and WoT(Web of Things)
PDF
HTML5 and Smart TV
PDF
CG&I web tech_workshop 28 June 2013
PPT
W3C와 국제적 웹 기술 협력을 위한 제언 (2005)
PDF
01.모바일 프레임워크 이론
PDF
HTML5 Tutorial(Korean)
PDF
UI/UX Technology Trends on the Next Generation Web
PPT
모바일 웹플랫폼 기술 동향
PPT
크로스플랫폼Byoojoo
PDF
Web UI/UX in the Multi device & Multi Screen Environment
Invisible Web UI/UX ?
HTML5 융합 기술 표준화 동향
2012, 대한민국 웹 표준, 그 기로에 서다
Trends on Standardizations of HTML5 based Web Platform Technology
차세대 웹비즈니스를 위한 "HTML5"
[Did you know] 모바일 전략과 웹앱 20130703
Front end engineer
Webtech
하이브리드 앱(Hybrid App)
강의자료 차세대 웹(Html5) 플랫폼의 동향과 구축 방안
Future Web and WoT(Web of Things)
HTML5 and Smart TV
CG&I web tech_workshop 28 June 2013
W3C와 국제적 웹 기술 협력을 위한 제언 (2005)
01.모바일 프레임워크 이론
HTML5 Tutorial(Korean)
UI/UX Technology Trends on the Next Generation Web
모바일 웹플랫폼 기술 동향
크로스플랫폼Byoojoo
Web UI/UX in the Multi device & Multi Screen Environment

More from Jonathan Jeon (20)

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

차세대 웹 환경에서의 UI/UX 기술 표준화 동향