지난 12월 10일(목)에 강남 과학기술회관에서 개최되었던 2016 IT 이슈와 전망 컨퍼런스에서 발표했던 자료를 공유합니다. 제가 발표한 내용은 사물인터넷 비즈니스 트렌드와 보안 이슈에 대해 전망하는 것이었습니다.
일단 2015년 사물인터넷 산업에 나타난 대표적인 특징을 다섯가지로 정리했습니다.
1. 다양한 커넥티드 디바이스가 출시되었으나 성공적인 것은 많지 않았다.
2. 스마트워치가 본격적으로 출시되었으나, 이 시장이 제대로 개화할지는 잘 모르겠다.
3. 사물인터넷의 첫번째 격전지는 스마트홈이 되고 있고, 내년에도 계속될 것이다.
4. IoT 표준화 작업 경쟁이 가속화되고 있으며, OIC의 IoTivity가 득세하고 있다.
5. 단순 커넥티드 디바이스가 아닌 IoT 기반 비즈니스 사례가 속속 등장하고 있다.
개별 항목에 대해서는 첨부된 자료를 참조하시기 바랍니다.
그리고, 2016년에 본격화 될 사물인터넷 비즈니스 패러다임으로 프로비스(Provice)를 언급했습니다. Product와 Service의 결합인 이 개념은 사실 20년 정도 전부터 사용되던 Product Service Systems 개념과 사실상 같은 개념입니다. 스마트 디바이스를 기반으로 하다 보니 약간 달라지는 점들도 있겠죠. 어쨌거나, 이런 트렌드를 제시하면서, 가능한 사례들을 몇 가지 제시했습니다. 역시 자세한 내용은 첨부 자료를 보시기 바랍니다.
마지막 부분은 사물인터넷 보안 이슈인데요, 그동안 디바이스 관점에서 보안을 이야기하던 것을 탈피하여 서비스 관점에서 사물인터넷 보안을 이야기했습니다. 인터넷에 연결되는 사물들의 성능도 응용도 제각각이기 때문에, 단일화된 강한 보안 룰을 적용하는 것은 적합하지 않다는 내용입니다. 디바이스나 응용에 따라 차등화된 보안 정책을 적용할 것과, 디바이스에서 모든 보안 기능을 수행할 것이 아니라 시스템 전체에 보안 업무를 분산해서 처리하는 것이 필요하다는 이야기를 했습니다.
본 자료는 "2015 모바일 프런티어 컨퍼런스"에서 발표된 자료입니다. 사물인터넷과 관련된 2014년 주요 트렌드를 정리하고, 2015년 시장을 전망하는 내용입니다. 이러한 내용 외에도, 현재의 사물인터넷 현황 및 향후 사물인터넷 기반 비즈니스 전략에 대한 내용도 포함하고 있습니다.
한국지역정보개발원 지역정보화 이슈 리포트 2017년 제4호에 게재되는 기고글입니다. 4차 산업혁명, 디지털 트랜스포메이션, 사물인터넷의 개념 및 관련 기술들을 요약해서 소개하고 있구요, 이러한 개념이나 기술을 사용하는 지역정보화의 개념을 새로이 정의했습니다. 그리고 관련 사례 및 지역정보화의 방향을 간단히 세 가지 방향에서 제언했습니다. 자료는 pdf 파일을 다운로드 받으시면 됩니다 ^^
4차 산업혁명 시대의 세이프티 플랜이라는 주제로 개최된 "세이프티 SW 2017" 행사에서 발표한 자료를 공유합니다. 최근 들어
해킹 사고가 빈번하게 발생하는 이유를 소개했구요, 사물인터넷 보안과 인터넷 보안의 차이, 그리고 사물인터넷 보안 사고의 유형을 다양한 사례를 통해 살펴본 후 대응 방안을 몇 가지 언급했습니다.
지난 12월 10일(목)에 강남 과학기술회관에서 개최되었던 2016 IT 이슈와 전망 컨퍼런스에서 발표했던 자료를 공유합니다. 제가 발표한 내용은 사물인터넷 비즈니스 트렌드와 보안 이슈에 대해 전망하는 것이었습니다.
일단 2015년 사물인터넷 산업에 나타난 대표적인 특징을 다섯가지로 정리했습니다.
1. 다양한 커넥티드 디바이스가 출시되었으나 성공적인 것은 많지 않았다.
2. 스마트워치가 본격적으로 출시되었으나, 이 시장이 제대로 개화할지는 잘 모르겠다.
3. 사물인터넷의 첫번째 격전지는 스마트홈이 되고 있고, 내년에도 계속될 것이다.
4. IoT 표준화 작업 경쟁이 가속화되고 있으며, OIC의 IoTivity가 득세하고 있다.
5. 단순 커넥티드 디바이스가 아닌 IoT 기반 비즈니스 사례가 속속 등장하고 있다.
개별 항목에 대해서는 첨부된 자료를 참조하시기 바랍니다.
그리고, 2016년에 본격화 될 사물인터넷 비즈니스 패러다임으로 프로비스(Provice)를 언급했습니다. Product와 Service의 결합인 이 개념은 사실 20년 정도 전부터 사용되던 Product Service Systems 개념과 사실상 같은 개념입니다. 스마트 디바이스를 기반으로 하다 보니 약간 달라지는 점들도 있겠죠. 어쨌거나, 이런 트렌드를 제시하면서, 가능한 사례들을 몇 가지 제시했습니다. 역시 자세한 내용은 첨부 자료를 보시기 바랍니다.
마지막 부분은 사물인터넷 보안 이슈인데요, 그동안 디바이스 관점에서 보안을 이야기하던 것을 탈피하여 서비스 관점에서 사물인터넷 보안을 이야기했습니다. 인터넷에 연결되는 사물들의 성능도 응용도 제각각이기 때문에, 단일화된 강한 보안 룰을 적용하는 것은 적합하지 않다는 내용입니다. 디바이스나 응용에 따라 차등화된 보안 정책을 적용할 것과, 디바이스에서 모든 보안 기능을 수행할 것이 아니라 시스템 전체에 보안 업무를 분산해서 처리하는 것이 필요하다는 이야기를 했습니다.
본 자료는 "2015 모바일 프런티어 컨퍼런스"에서 발표된 자료입니다. 사물인터넷과 관련된 2014년 주요 트렌드를 정리하고, 2015년 시장을 전망하는 내용입니다. 이러한 내용 외에도, 현재의 사물인터넷 현황 및 향후 사물인터넷 기반 비즈니스 전략에 대한 내용도 포함하고 있습니다.
한국지역정보개발원 지역정보화 이슈 리포트 2017년 제4호에 게재되는 기고글입니다. 4차 산업혁명, 디지털 트랜스포메이션, 사물인터넷의 개념 및 관련 기술들을 요약해서 소개하고 있구요, 이러한 개념이나 기술을 사용하는 지역정보화의 개념을 새로이 정의했습니다. 그리고 관련 사례 및 지역정보화의 방향을 간단히 세 가지 방향에서 제언했습니다. 자료는 pdf 파일을 다운로드 받으시면 됩니다 ^^
4차 산업혁명 시대의 세이프티 플랜이라는 주제로 개최된 "세이프티 SW 2017" 행사에서 발표한 자료를 공유합니다. 최근 들어
해킹 사고가 빈번하게 발생하는 이유를 소개했구요, 사물인터넷 보안과 인터넷 보안의 차이, 그리고 사물인터넷 보안 사고의 유형을 다양한 사례를 통해 살펴본 후 대응 방안을 몇 가지 언급했습니다.
Cloud Foundry and OpenStack – Marriage Made in Heaven !Animesh Singh
Cloud Foundry Summit 2014 Presentation: Bring the world's best IaaS to the world's best PaaS, In this talk IBM and Rackspace are going to share their experiences of running Cloud Foundry on OpenStack. The talk will focus on how CloudFoundry and OpenStack complement each other, how they technically integrate using Cloud provider interface (CPI), how could we automate OpenStack setup for Cloud Foundry deployments, and what are some of the best practices for configuring a scalable environment.
HCI 2014 학술대회에 패널로 열렸던 "사물들을 연결하는Invisible Web UI/UX" 세션에서 기조 발표를 했던 자료입니다. 이 발표에서 하고자 했던 질문은 하나였습니다.
IoT 시대의 웹 UI/UX는 어떻게 진화해야 할 것인가 ? 브라우저가 없는 Invisible Web UI/UX 환경은 올것인가 ?
Trends on Standardizations of HTML5 based Web Platform TechnologyJonathan Jeon
웹은 초기에 단순히 정적인 문서 형태 정보를 공유하는 기술에서, 서로 다른 서비
스를 연결하는 기술과 서로 다른 원격 데이터들을 연결하는 기술로 진화하였고,
이제는 단말의 HW을 제어하고 연결하는 단계를 넘어 모든 사물을 연결하는 기
술로도 발전하고 있다. 이제 웹은 단지 개별 콘텐츠와 서비스를 제공하는 기술로
서가 아니라, 다양한 응용과 서비스를 연동하고 제공하기 위한 명실상부한 플랫
폼이 되어가고 있다. 기술적으로도 과거 웹 기술이 단지 브라우저와 서버 기술에
만 초점을 맞추었다면, 최근에는 HTML5를 중심으로 리치 웹 애플리케이션 기
술, 시스템 API 기술, 서비스 플랫폼 기술, 웹 운영체제 기술들과 같은 플랫폼 지
향적인 기술개발 및 제품개발이 진행되고 있다. 본고에서는 이처럼 빠르게 발전
하고 있는 웹 플랫폼 기술과 웹 응용 기술 표준화 동향에 대해 살피고, 향후 웹 플
랫폼과 웹 응용 기술이 해결해야 할 이슈들과 나아갈 방향들에 대해 고찰해보고
자 하였다.
6월14일 COEX에서 열린 정보처리학회의 IT 21 Conference에서 발표한 내용입니다.
스마트 기기의 확산과 함께 웹 기술의 진화는 빠르게 이루어지고 있다. 오늘날 웹 기술은 HTML5와 단말 API 등을 통해 단말의 HW을 제어하고 비동기적으로 원격 데이터베이스를 연동하며 다양한 응용 로직을 처리할 뿐아니라 웹 운영체제(OS)로까지 진화하고 있다. 그러나 웹 기술을 활용한 응용과 서비스가 많아짐에 따라 시스템의 복잡도가 높아지고 새로운 사용자 인터페이스에 대한 요구들도 높아지고 있다. 더불어 PC뿐 아니라 모바일, TV 등 다양한 단말 환경에서 웹 응용이 활용됨에 따라 단말과 플랫폼에 상관없이 보편적 서비스 환경으로 웹 UI/UX에 대한 관심들이 높아지고 있다. 이에 본 발표에서는 이처럼 변화되는 서비스 환경을 중심으로 보다 나은 웹 사용성을 제공하기 위해 진행되고 있는 다양한 모바일/멀티디바이스 웹 UI/UX 관련 이슈 및 기술 표준 동향에 대해 살피고, 향후 웹 사용자 편의와 사용자 경험 개선 극대화를 위해 나아갈 방향들에 대해 고찰해보고자 한다
웹 UI/UX에 관심 있는 분들은 참고해보시길 바랍니다.
인터넷의 역사부터 웹의 탄생, HTTP 와 REST 등, 우리가 현재의 웹을 이해하는데 필요한 것들만 정리 했습니다.
현업에 개신 개발자 분들은 다들 아시는 내용이겠지만, 정작 우리 주위엔 웹을 많이들 쓰고, 관련해서 일을 하면서도 웹의 내부에 대해서는 잘 모르고 있는 사람들이 많습니다.
웹의 기반기술을 제대로 아는것이, 우리가 좀더 웹을 진지하게 접근하는 것의 시작이라고 생각합니다.
인터넷의 역사부터 웹의 탄생, HTTP 와 REST 등, 우리가 현재의 웹을 이해하는데 필요한 것들만 정리 했습니다.
현업에 개신 개발자 분들은 다들 아시는 내용이겠지만, 정작 우리 주위엔 웹을 많이들 쓰고, 관련해서 일을 하면서도 웹의 내부에 대해서는 잘 모르고 있는 사람들이 많습니다.
웹의 기반기술을 제대로 아는것이, 우리가 좀더 웹을 진지하게 접근하는 것의 시작이라고 생각합니다.
Smart Market Strategy for Mobile Web DeveloperJonathan Jeon
"모바일 웹 개발자의 스마트 시장 진입 전략"이란 제목으로 2011년 10월26일에 충남대에서 열렸던 KWISA 회원사 워크샵에서 발표했던 자료입니다.
모바일 웹 개발자, 특히 학생들을 대상으로 한 자료들을 담아 보았습니다.
혹 살펴보시다, 코멘트하실 내용이 있으면 언제든 남겨주시기 바랍니다.
Basic of web ref.웹을지탱하는기술_01
1. 웹 이전의 인터넷 : 전자메일, FTP, Telnet, Gopher
2. 팀버너스리에 의해 웹이 탄생, Mosaic 브라우저를 통해 사용자 증가
3. 표준화의 필요성 > IETF, W3C등
4. SOAP vs REST 분쟁
IoT 및 인공지능을 활용한 헬스케어 제품․서비스 개발 동향 및 주요 과제Jonathan Jeon
12월4일에 대구 한국정보화진흥원 본관에서 진행되었던 대구 혁신도시 헬스케어 기업 세미나에서 발표했던 자료입니다.
의료 사물인터넷과 의료 인공지능 기술을 활용한 제품 및 서비스 개발시에 고려해야 할 사항들을 현재 동향 등과 함께 간략하게 정리해봤습니다.
관심 있는 분들께 도움이 되시길 바랍니다.
최근 애플 워치4 등으로 다시 주목 받고 있는 헬스케어 웨어러블 동향에 대해 간략하게 정리한 자료입니다. 스마트 헬스케어의 변화 속에서 웨어러블 기기들이 어떤 의미를 갖는지를 살펴보았고, OCF의 헬스케어 사물인터넷, 그리고 IEC TC124를 통해 진행되고 있는 신뢰성 평가 표준, 국내 KS 표준으로 만들어진 웨어러블 인체안전성 평가 표준 등이 헬스케어 웨어러블 동향 속에서 어떻게 연관되고 어떤 가능성들을 갖는지도 살펴보았습니다. 그리고 웨어러블 분야에서 메디컬 헬스케어 시장에 어떻게 접근해야 할지, 앞으로 국내/국제 표준화가 어떻게 연계되어야 할지 등과 같은 고민도 함께 제시해봤습니다.
2018년 4월4일에 식품의약품안전처 주관으로 개최되었던 2018년도 의료제품 분야 국가표준 전문가 워크샵에서 발표했던 자료입니다. 의료 제품 분야에 ICT 기술이 결합되어야 하는 시대에, 어떤 표준화 이슈가 있고, 현재 국제표준화 기구에서의 대응이 어떻게 진행되고 있는지, 그리고 한국의 역할은 어떤지를 정리하였습니다. 나아가 4차산업혁명 시대에 의료기기 제품 개발을 위해 표준과 규제가 어떻게 함께 조화롭게 대응이 필요한지까지 언급 해보았습니다.
혹시 수정보완 등이 필요한 부분이 있으면 언제든 코멘트 남겨주시기 바랍니다.
AI and IoT : How do IoT and AI change the world?Jonathan Jeon
This is an Introduction presentation for college students. This presentation introduces the Intelligent Internet of things that are combined with artificial intelligence technology. And It shows the technical possibilities of Intelligent IoT through various advanced AI technology like as deep learning applications. Finally, I'd like to show what changes will come from the artificial intelligence and the Internet of things. and I hope to discuss also what we have to prepare for what kinds of relationship between human and machine in the era of superintelligence.
CES 2016에서 보고 느낀 것들을 정리한 출장 보고회 자료입니다. 전체 주제들을 A-Z까지의 26가지 키워드로 정리를 하였고, 이를 다시 대분류 기술동향인 Car, Fitness/Healthcare/Wearabel, Home/IoT, Startup과 중국, 그리고 기타 그룹으로 정리를 해보았습니다. 관심 있는 분들에게 도움이 되시길 바래봅니다.
HyWAI is an HTML5 based Hybrid Web Application platform that allows you to author native applications with web technologies and get access to APIs and app stores.
HyWAI leverages web technologies developers already know best... HTML and JavaScript.
HyWAI is Hybrid Web Application Platform created by ETRI. Latest version of HyWAI 3.5 can support Bluetooth API for Hybrid Application. HyWAI's Bluetooth APIs is very similar with W3C's Web Bluetooth API.
If you have any comment or suggestions, please let me know freely.
WoT.js - WoT App. Framework for Open Source HardwareJonathan Jeon
Talk on WebAppsCamp. WoT.js is one of application framework based on node.js with open source hardware. It's a short introduction about WoT.js framework.
IoT and WoT (Internet of Things and Web of Things)Jonathan Jeon
Talk on 1st WebAppsCamp. It's a short review between IoT and WoT. In this slide, I'd like to talk about why we need to think about Web of Thing in IoT era.
It's a full day tutorial slides for KAIST students to understand the Web Technology. This full-day tutorial will show you what you need to know the web technologies when you have some plan to design future new services.
It presented on MOBAS 2014 Workshop - "Meet Mobile and IoT work together". I was focused on what we have make the preparation for future mobile and future web in the age of IoT.
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
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
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
풍부한 기능과 자원을 제어할 수
있는 로컬 어플리케이션
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
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