갑작스레 사라진 '모뉴엘'이라는 업체에 근무하면서 추진했던 프로젝트입니다.
IoT 허브 및 기타 생태계를 만들기 위한 라인업이구요.
이중 몇개는 모 업체에서 실제로 과제 이양을 받아서 개발 중이라 곧 출시될...라나? 되겠지요? (암튼 원래 출시를 목표로 과제를 이양한 것이라 나오긴 할겁니다)
최근 한국인터넷진흥원에서 "사물인터넷 보안 사례 및 대응 방안"이라는 주제로 발표자료를 공유합니다. 강연을 요청했던 곳과의 관계를 생각해서 원래 자료에서 일부 디테일한 내용들을 삭제하고 공개하는 점에 대해서는 양해 부탁드립니다.
.
자료의 구성은 다음과 같습니다. 먼저, 기존의 인터넷 보안과 사물인터넷 보안의 차이를 설명한 후 CPS 보안, 즉 사물인터넷 보안은 인터넷 보안뿐만 아니라 Cyber Physical Systems 관점에서 사물인터넷 보안을 생각해야 한다는 내용을 소개하고 있습니다.
.
그리고, 다양한 사물인터넷 보안 사고의 사례들을 소개하고 있습니다. 실제 강연에서는 조금 더 구체적으로 설명을 하는데, 간단한 설명만 있어서 도움이 될 지 모르겠지만, 관련 링크를 찾아보시면 될 것 같습니다.
.
마지막으로, 사물인터넷 보안이 중요한 문제가 되는 이유에 대해서 살펴보고 대응 방안, 대응 기술에는 어떤 것들이 있는지 살펴보고 있습니다. 참고로 무선 기술에서의 보안 기법은 소개하지 않습니다.
Matter, open source connectivity standard for smart home and io t 2021.07.0...Hakyong Kim
In this material, I explained the major features of the Matter standard, not open to publit yet. Since the contents were collected from several companies presentation, it might differ from the Matter specification in detail.
본 자료는 2021년 말에 발표 예정인 스마트홈 및 사물인터넷 IoT 연동 표준인 매터(Matter)에 대한 주요 특징 및 시장에 미치는 영향에 대해 정리한 자료입니다. 매터 표준 문서가 회원사에 한해 제한적으로 공유되는 상태라서, 애플이나 구글, TI 등 Matter 회원사들이 공개한 자료 및 발표 내용을 바탕으로 내용을 수집 및 정리한 것이라서, 실제 표준의 내용이나 방향성과는 다를 수 있음을 미리 말씀드립니다.
갑작스레 사라진 '모뉴엘'이라는 업체에 근무하면서 추진했던 프로젝트입니다.
IoT 허브 및 기타 생태계를 만들기 위한 라인업이구요.
이중 몇개는 모 업체에서 실제로 과제 이양을 받아서 개발 중이라 곧 출시될...라나? 되겠지요? (암튼 원래 출시를 목표로 과제를 이양한 것이라 나오긴 할겁니다)
최근 한국인터넷진흥원에서 "사물인터넷 보안 사례 및 대응 방안"이라는 주제로 발표자료를 공유합니다. 강연을 요청했던 곳과의 관계를 생각해서 원래 자료에서 일부 디테일한 내용들을 삭제하고 공개하는 점에 대해서는 양해 부탁드립니다.
.
자료의 구성은 다음과 같습니다. 먼저, 기존의 인터넷 보안과 사물인터넷 보안의 차이를 설명한 후 CPS 보안, 즉 사물인터넷 보안은 인터넷 보안뿐만 아니라 Cyber Physical Systems 관점에서 사물인터넷 보안을 생각해야 한다는 내용을 소개하고 있습니다.
.
그리고, 다양한 사물인터넷 보안 사고의 사례들을 소개하고 있습니다. 실제 강연에서는 조금 더 구체적으로 설명을 하는데, 간단한 설명만 있어서 도움이 될 지 모르겠지만, 관련 링크를 찾아보시면 될 것 같습니다.
.
마지막으로, 사물인터넷 보안이 중요한 문제가 되는 이유에 대해서 살펴보고 대응 방안, 대응 기술에는 어떤 것들이 있는지 살펴보고 있습니다. 참고로 무선 기술에서의 보안 기법은 소개하지 않습니다.
Matter, open source connectivity standard for smart home and io t 2021.07.0...Hakyong Kim
In this material, I explained the major features of the Matter standard, not open to publit yet. Since the contents were collected from several companies presentation, it might differ from the Matter specification in detail.
본 자료는 2021년 말에 발표 예정인 스마트홈 및 사물인터넷 IoT 연동 표준인 매터(Matter)에 대한 주요 특징 및 시장에 미치는 영향에 대해 정리한 자료입니다. 매터 표준 문서가 회원사에 한해 제한적으로 공유되는 상태라서, 애플이나 구글, TI 등 Matter 회원사들이 공개한 자료 및 발표 내용을 바탕으로 내용을 수집 및 정리한 것이라서, 실제 표준의 내용이나 방향성과는 다를 수 있음을 미리 말씀드립니다.
Internet of Things - Iot Solution 73 - 사물인터넷 제품 리뷰 73봉조 김
사물인터넷 제품 73가지를 분석한 자료. This report is an analysis of 73 kinds of products Internet of Things products. Image and Description, and included a related Web site addresses.
사물인터넷 비즈니스 어프로치 (Internet of Things (IoT) Business Approach)Hakyong Kim
이 자료에서는 사물인터넷 개념을 바탕으로 한 6가지 비즈니스 접근법에 대해 소개합니다. 사업기획 자문이나 강연 문의는 발표자료의 이메일 주소로 해주시기 바랍니다.
In this presentation, we present the 6 business approaches for the Internet of Things (IoT).
사물인터넷(IoT)/웨어러블 UX 디자인툴킷_UX-trigger for Iot/Wearable_v1Limepaper, Inc.
[UX trigger for IOT/Wearable]는
Mobile Computing 분야와 Ubiquitous Computing 분야에서 선도적인 기술을 보유하고, 혁신적이고 풍부한 사용자경험(UX을 창출하고자 설립된 UX 디자인 전문 벤처기업인 ㈜라임페이퍼에서 개발하였습니다.
[UX trigger for IOT/Wearable]은
사물인터넷(IoT)/웨어러블 기반의 스타트업 비즈니스모델의 UX진단 및 UX/UI 디자인 워크샵입니다. 스타트업의 Lean-UX에 최적화하여 개발한 IOT/Wearable-UX디자인 툴킷을 활용하여, 서비스개발 초기단계에서부터 스타트업의 빠른 Time-to-Market 적용을 목표로 서비스의 UX/UI완성도를 높일 수 있는 UX/UI디자인 방법론을 체득할 수 있으며, 궁극적으로 스타트업의 사업아이템의 UX경쟁력 강화를 목적으로 진행합니다.
본 자료는 "2015 모바일 프런티어 컨퍼런스"에서 발표된 자료입니다. 사물인터넷과 관련된 2014년 주요 트렌드를 정리하고, 2015년 시장을 전망하는 내용입니다. 이러한 내용 외에도, 현재의 사물인터넷 현황 및 향후 사물인터넷 기반 비즈니스 전략에 대한 내용도 포함하고 있습니다.
2014년은 사물인터넷으로 시작해서 사물인터넷으로 끝날만큼 사물인터넷에 대한 다양한 논의가 진행되었던 한해였던것 같습니다. 그러나, 겉으로 드러난 모습은 사물인터넷으로 포장된 다양한 커넥티드 디바이스들과 몇몇 사물인터넷 플랫폼이 출시되는 수준이었습니다. 제대로 된 사물인터넷 서비스는 눈을 씻고 찾으려 해도 찾아볼 수 없는 것이 현실이었죠. 그래서, 사물인터넷 컨셉을 바탕으로 하는 서비스 어프로치에 대해서 3개의 카테고리 8개 어프로치로 구분하여 정리했습니다. 아직까지 생각을 정리하는 중이기는 하지만, 사물인터넷 비즈니스를 준비하시는 분들에게 도움이 되었으면 하는 마음에 자료를 공유합니다. 본 자료는 2014년 12월 11일 저녁 7시부터 9시 사이에 IoT혁신센터에서 발표한 자료임을 말씀드립니다.
지난 12월 10일(목)에 강남 과학기술회관에서 개최되었던 2016 IT 이슈와 전망 컨퍼런스에서 발표했던 자료를 공유합니다. 제가 발표한 내용은 사물인터넷 비즈니스 트렌드와 보안 이슈에 대해 전망하는 것이었습니다.
일단 2015년 사물인터넷 산업에 나타난 대표적인 특징을 다섯가지로 정리했습니다.
1. 다양한 커넥티드 디바이스가 출시되었으나 성공적인 것은 많지 않았다.
2. 스마트워치가 본격적으로 출시되었으나, 이 시장이 제대로 개화할지는 잘 모르겠다.
3. 사물인터넷의 첫번째 격전지는 스마트홈이 되고 있고, 내년에도 계속될 것이다.
4. IoT 표준화 작업 경쟁이 가속화되고 있으며, OIC의 IoTivity가 득세하고 있다.
5. 단순 커넥티드 디바이스가 아닌 IoT 기반 비즈니스 사례가 속속 등장하고 있다.
개별 항목에 대해서는 첨부된 자료를 참조하시기 바랍니다.
그리고, 2016년에 본격화 될 사물인터넷 비즈니스 패러다임으로 프로비스(Provice)를 언급했습니다. Product와 Service의 결합인 이 개념은 사실 20년 정도 전부터 사용되던 Product Service Systems 개념과 사실상 같은 개념입니다. 스마트 디바이스를 기반으로 하다 보니 약간 달라지는 점들도 있겠죠. 어쨌거나, 이런 트렌드를 제시하면서, 가능한 사례들을 몇 가지 제시했습니다. 역시 자세한 내용은 첨부 자료를 보시기 바랍니다.
마지막 부분은 사물인터넷 보안 이슈인데요, 그동안 디바이스 관점에서 보안을 이야기하던 것을 탈피하여 서비스 관점에서 사물인터넷 보안을 이야기했습니다. 인터넷에 연결되는 사물들의 성능도 응용도 제각각이기 때문에, 단일화된 강한 보안 룰을 적용하는 것은 적합하지 않다는 내용입니다. 디바이스나 응용에 따라 차등화된 보안 정책을 적용할 것과, 디바이스에서 모든 보안 기능을 수행할 것이 아니라 시스템 전체에 보안 업무를 분산해서 처리하는 것이 필요하다는 이야기를 했습니다.
Internet of Things(IoT) Business Model and Business StrategyHakyong Kim
이 자료에서는 현재 진행 중인 몇몇 사물인터넷 비즈니스 사례를 소개하고 각 사례별 비즈니스 모델을 소개했습니다. 그러한 비즈니스 모델들은 고객 보다는 공급자 중심으로 설계된 것들이어서 시장에서 받아들여지기 어려울 것이라 생각하구요, 그런 한계를 극복하기 위해서는 디바이스와 서비스가 결합된 프로비스(provice) 모델로 가야한다고 주장하고 있습니다. 대표적인 사례가 아마존이며, 현재는 샤오미가 아마존의 전략을 따라하고 있다고 소개하고 있습니다. 만약, 사물인터넷 기반의 비즈니스에서 성공하고자 한다면, 사람들이 자주 이용하는 서비스를 찾아 관련된 디바이스를 연계해 볼 것을 마지막으로 주문하고 있습니다.
커넥티드 앱을 개발하는 가장 완벽한 플랫폼 RAD Studio XE8의 새로운 기능들을 정리한 발표자료입니다.
iOS 유니버셜 앱, 비콘, Box2D 등 소프트웨어 개발자라면 요즘 가장 많은 관심을 가지고 있을 IT기술들이 RAD Studio에 어떻게 적용되었는지 확인해보세요.
2015년 5월 12일 온라인으로 진행된 세미나 "윈도우와 다양한 디바이스: RAD Studio XE8"의 발표자료입니다.
RAD Studio는 단 하나의 코드베이스만으로 윈도우, 맥 OS X, 안드로이드, iOS 앱을 개발할 수 있는 개발툴입니다.
이번 새로운 버전 XE8은 사물인터넷(IoT), 비콘(Beacon) 등 지원이 강화되었습니다.
2017년 4월 출시된 최신 RAD스튜디오 10.2 도쿄 버전의 최신 기술들을 정리한 문서입니다.
개발 성능 향상, 최신 OS지원, 새로운 개발 영역(클라우드, IoT 등)으로의 손쉬운 확장 등.
개발자들에게 복잡할 수 있는 기술들을 간편하게 적용할 수 있는 RAD스튜디오의 기술과 활용팁 입니다.
국내 대부분의 대형 대학 병원, 검진 기관은 물로 전국 병의원, 약국, 동물병원에 배포되는 시스템들은 델파이와 C++빌더로 구축되어 있습니다.
해당 자료는 의료 시스템 개발 분야에서 많은 관심을 쏟고 있는 모바일, 사물인터넷 그리고 미들웨어 기술을 델파이와 C++빌더에서 어떻게 제공하고 있는지를 설명한 자료입니다.
RAD스튜디오는 항상 최신 OS 지원을 위해 꾸준히 업데이트 되고 있습니다.
이 자료는 2017년 11월 진행된 온라인 세미나의 발표자료입니다. RAD스튜디오 10.2 버전으로 최신 OS와 기술들을 프로젝트에 적용하고, 개발 영역을 확장하는 방법을 설명합니다.
다루는 내용은 다음과 같습니다:
[최신 기술 적용-운영체제와 기술]
- 윈도우 10, 멀티플랫폼 지원, 사물인터넷, 겟잇 패키지 매니저
[개발 영역 확장-플랫폼과 아키텍처]
- 파이어몽키 프레임워크, RAD서버, 엔터프라이즈 커넥터
*온라인 세미나 다시보기는 다음 링크를 활용하세요:
https://goo.gl/tJK765
[데브기어 온라인세미나] 20160504 새로 강화된 기능들 RAD Studio, Delphi, C++BuilderDevgear
2016년 4월 출시된 개발툴 RAD Studio의 새버전 10.1 베를린의 새로 강화된 기능들을 소개한 온라인 세미나의 발표자료입니다.
RAD Studio는 단 하나의 코드베이스로 윈도우, 맥, 안드로이드, iOS 앱을 개발할 수 있을 뿐만 아니라, 사물인터넷 앱을 가장 빨리 개발할 수 있는 개발툴입니다.
자세히 보기: www.devgear.co.kr/products/rad-stduio
아이씨엔 매거진- May 2012. Industrial Communication Network MAGAZINESeungMo Oh
자동화와 IT 융합기술의 결정판, 오토메이션월드 2012
똑똑하고 안전하면서도 에너지를 적게쓰는 산업현장을 상상하라.
자동화+IT로 융합된 3S(Smart, Saving, Safety) 신기술과 신제품이 블루오션과 그린오션을 창출할 수 있을지 오토메이션월드 2012 (Automation World 2012) 전시회에서 그 해답을 찾아보자.
자동화와 IT 기술을 융합한 새로운 혁신 기술 전시회인 오토메이션월드 2012 전시회가 3일 코엑스에서 나흘간의 일정으로 막이 올랐다. 금번 오토메이션월드는 올해로 23회째를 맞는 aimex (국제 공장 및 공정자동화전), 국제빌딩자동화전, 한국머신비전산업전을 통합 발전시켰으며, 오토메이션컨퍼런스 2012를 비롯한 다양한 컨퍼런스 및 세미나를 통해 볼거리와 함께 할거리를 확대했다는 평이다.
이번 전시회는 올해에도 어김없이 자동화부문 아시아 최대 규모를 자랑한다. 지멘스코리아, LS산전, ABB코리아, 한국엔드레스하우저, 한국피닉스컨택트, 오토닉스, 한국에머슨, 힐셔코리아, 리탈코리아, 크래비스 등 내노라하는 국내외 300여 업체가 900부스 규모로 참가한다.
이들 업체가 선보이는 신제품과 솔루션은 해마다 국내 자동화 산업의 이정표 역할을 하고 있다. 올해는 3S를 테마로 업계 개발자 및 관계자를 찾아왔다. IT와 결합된 산업자동화 신제품/솔루션의 ‘Smart’, 에너지를 절감할 수 있는 산업자동화 신제품/솔루션의 ‘Saving’, 안전 및 보안과 관련된 신제품/솔루션의 ‘Safety+Security’로 구성됐다.
특히 자동화에 IT를 접목하는데 필수적인 기술인 IT 네트워크 기술의 산업버전인 산업통신망 기술들이 대거 선보이며, 다양하고 새로운 솔루션들과 화두를 던지고 있어 주목된다.
Smart IoT Design and Practice System 스마트 IoT 설계 실습시스템봉조 김
누구나 쉽게 배우고 응용할 수 있는 개발환경을 통해 IoT 스마트 농장관리시스템, IoT 무인 경비시스템, IoT 화재 감시시스템, IoT 스마트 홈시스템, IoT 인터넷 제어 Toy, IoT 애완동물 도우미 등의 IoT 제품을 설계/실습하고 생활에 꼭 필요한 IoT 제품을 스스로 설계하고 개발할 수 있는 휴인스 IoT 사물통신 설계/실습 시스템으로 IoT 세상을 창조하세요.
이 책은 델파이를 '처음' 실행하는 그 순간부터 복합적인 프로젝트를 '완성'
하기까지의 모든 내용을 이 한 권의 책을 통해 배울 수 있습니다..
이 책은 총 3개의 주요 파트(델파이 기초, DB프로그래밍, 웹 프로그래밍 등)
그리고 21개의 장으로 구성되어 있습니다: 전체 목차 보기(클릭)
이 장에서는
- 누가 읽으면 좋은가?
- 저자는 어떤 목표를 가지고 이 책을 썼는가?
- 이 책을 어떻게 활용하면 좋은가?
를 설명합니다.
이 책 전체는 모듈 별로 나누어 PDF 파일로 무료 제공합니다.
(현재 업데이트 중/2019.8.6 기준)
본 문서를 출력하여도 좋습니다. 하지만, 활용 및 비용 면에서 교보문고, 인터넷 서점 등에서 구매를 권장합니다.
델파이 출시 22주년을 기념하여 '델파이 @22' 잡지를 제작했습니다.
델파이는 매년 새버전을 발표해오고 있습니다.
이번 '델파이 @22'는 지금까지의 델파이 역사, 언어, 사회, 교육 그리고 앞으로의 비전까지 다루고 있습니다.
단 하나의 코드베이스로 주요 5대 운영체제(윈도우,맥,리눅스,안드로이드,iOS)를 더 신속하게, 더 안전하게 지원하는 앱을 개발하는 방법을 '델파이 @22'를 통해 확인해보시기 바랍니다.
델파이는 단 하나의 코드베이스로 윈도우/맥/안드로이드/iOS 용 앱을 한 번에 개발해 배포할 수 있는 개발툴입니다.
데브기어 정규 과정 '델파이 DB프로그래밍-멀티티어' 과정을 통해 다양한 구조의 서버와 애플리케이션을 작성해봅니다.
자세히 보기: http://www.devgear.co.kr/support/education/delphi_dbprogramming/
델파이는 단 하나의 코드베이스로 윈도우/맥/안드로이드/iOS 용 앱을 한 번에 개발해 배포할 수 있는 개발툴입니다.
데브기어 정규 과정 '델파이 DB프로그래밍-2티어' 과정을 통해 DB프로그래밍의 기초적인 부분을 배울 수 있습니다. 특히 2티어 구조에 대해 자세히 배우고 부서/사원 관리 프로그램을 직접 만들어봅니다.
이 외에도 Commit, 롤백, 트랜잭션 기능을 적용해보고, 트리뷰와 챠트 등 다양한 화면을 구성해봅니다.
자세히 보기: http://www.devgear.co.kr/support/education/delphi_csprogramming/pdf/%EB%8D%B8%ED%8C%8C%EC%9D%B42%ED%8B%B0%EC%96%B4_%EC%B2%B4%ED%81%AC%EB%A6%AC%EC%8A%A4%ED%8A%B8.pdf
델파이는 단 하나의 코드베이스로 윈도우/맥/안드로이드/iOS 용 앱을 한 번에 개발해 배포할 수 있는 개발툴입니다.
데브기어 정규 과정 '델파이 기초' 과정을 통해 프로그래밍의 기초 내용과 델파이 사용방법, 기능 등을 자세히 배울 수 있습니다.
이 문서는 해당 과정에서 다루는 내용들을 정리한 체크리스트입니다.
자세히 보기: http://www.devgear.co.kr/support/education/delphi_basic/
델파이는 단 하나의 코드베이스로 윈도우/맥/안드로이드/iOS 용 앱을 한 번에 개발해 배포할 수 있는 개발툴입니다.
10.1.2 베를린 버전(2016년 출시)부터는 윈도우10 센테니얼 브릿지 기능이 개발툴 중 최초로 지원되었으며, 이 기능을 통해 개발한 애플리케이션을 윈도우10 스토어로 바로 배포할 수 있습니다.
데브기어 정규 과정 '델파이 윈도우 애플리케이션 개발' 과정을 통해 관련 내용을 배울 수 있습니다.
이 문서는 해당 과정에서 다루는 내용들을 정리한 체크리스트입니다.
자세히 보기: http://www.devgear.co.kr/support/education/delphi_windows
단 하나의 소스코드로 안드로이드&iOS 앱을 한 번에 개발하는 방법!
데브기어 정규 과정 '델파이로 한 번에 개발하는 안드로이드&iOS 앱'의 체크리스트입니다.
데브기어 과정을 듣고 나면 이 내용들을 모두 배우게 됩니다.
자세히 보기: http://www.devgear.co.kr/support/education/delphi_mobile/
본 자료는 2017년 4월 6일 진행된 온라인 세미나 'RAD Studio 10.2 도쿄' 출시 세미나 자료입니다.
RAD Studio는 오브젝트 파스칼, C++ 중 원하는 언어를 선택해 단 하나의 코드베이스로 윈도우, 리눅스, 맥, 안드로이드, iOS 앱을 개발해 배포할 수 있는 개발툴입니다.
2017년 3월 출시된 새버전 '10.2 도쿄'에서는 최초의 LLVM 기반의 리눅스 컴파일러를 선보였습니다.
본 세미나 관련 자료는 다음 링크를 통해 확인할 수 있습니다.
http://tech.devgear.co.kr/delphi_news/431914
델파이는 단 하나의 코드베이스로 안드로이드, iOS, 윈도우, 맥 용 앱을 한 번에 개발해 배포할 수 있는 개발툴입니다.
본 문서는 도서 '한 번에 개발하는 안드로이드&iOS with 델파이' 중
부록 'iOS앱 스토어 배포 방법'에 대한 내용입니다.
해당 도서 및 다양한 델파이 관련 도서에 대한 자세한 내용은 www.devgear.co.kr/book 을 통해서 확인할 수 있습니다.
델파이는 단 하나의 코드베이스로 안드로이드, iOS, 윈도우, 맥 용 앱을 한 번에 개발해 배포할 수 있는 개발툴입니다.
본 문서는 도서 '한 번에 개발하는 안드로이드&iOS with 델파이' 중
부록 '안드로이드 앱 스토어(Google Play) 배포 방법'에 대한 내용입니다.
해당 도서 및 다양한 델파이 관련 도서에 대한 자세한 내용은 www.devgear.co.kr/book 을 통해서 확인할 수 있습니다.
델파이는 단 하나의 코드베이스로 안드로이드, iOS, 윈도우, 맥 용 앱을 한 번에 개발해 배포할 수 있는 개발툴입니다.
본 문서는 도서 '한 번에 개발하는 안드로이드&iOS with 델파이' 중
부록 '델파이 무료 평가판 설치 방법'에 대한 내용입니다.
해당 도서 및 다양한 델파이 관련 도서에 대한 자세한 내용은 www.devgear.co.kr/book 을 통해서 확인할 수 있습니다.
델파이는 단 하나의 코드베이스로 안드로이드, iOS, 윈도우, 맥 용 앱을 한 번에 개발해 배포할 수 있는 개발툴입니다.
도서 '한 번에 개발하는 안드로이드&iOS with 델파이' 중
부록 'iOS 앱 개발 환경 설정과 디바이스 연결 방법' 내용입니다.
해당 도서 및 다양한 델파이 관련 도서에 대한 자세한 내용은 www.devgear.co.kr/book 을 통해서 확인할 수 있습니다.
델파이는 단 하나의 코드베이스로 안드로이드, iOS, 윈도우, 맥 용 앱을 한 번에 개발해 배포할 수 있는 개발툴입니다.
도서 '한 번에 개발하는 안드로이드&iOS with 델파이' 중
부록 '안드로이드 앱 개발 환경 설정과 디바이스 연결 방법' 내용입니다.
해당 도서 및 다양한 델파이 관련 도서에 대한 자세한 내용은 www.devgear.co.kr/book 을 통해서 확인할 수 있습니다.
6. EMBARCADERO TECHNOLOGIES
멀티-디바이스 순수 네이티브
Apple
Google
Microsoft
HTML5
Appcelerator
Kony
단일
디바이스
멀티
디바이스
스크립트순수 네이티브
멀티-디바이스
순수 네이티브
Embarcadero
찬성
네이티브 사용자경험(UX)
네이티브 성능
보안성
찬성
단일 팀
개발 비용이 더 작음
신속한 시장 진출
8. EMBARCADERO TECHNOLOGIES
Embarcadero,
XCode
Appcelerator,
HTML5, Sencha,
Kendo, Edge,
PhoneGap, Corona
Xamarin,
Dalvik
Titanium.Geolocation.distanceFilter = .25;
Ti.Geolocation.purpose = "Callbacks Are
Your Friend”;
// make the API call
Ti.Geolocation.getCurrentPosition(function
(e) {
// do this stuff when you have a
position, OR an error
if (e.error) {
Ti.API.error('geo - current position'
+ e.error);
return;
}
// got the location information
Ti.App.info('got a location
',JSON.stringify(e));
});
JavaScript
100100110010
011001001100
100110010011
001001100100
110010
ARM Binary
Bytecode IL
JavaScript
런타임인터프리
터
가상 머신 (VM)
런타임
네이티브 스크립트 가상머신
10. EMBARCADERO TECHNOLOGIES
컴파일된 코드 vs 가상/스크립팅 코드
순수
네이티브
코드
ARM CPU ARM CPU
소프트웨어 가상 CPU
일명 가상 머신 (VM)
가상 코드
“VB를 기억하시는 분?”
최적화: 앱은
미리 셋팅된
VM의 능력
이내로 제한 성능: 앱은
디바이스에서
동작하는 가상
머신소프트웨어
프로세스 내에서
작동
예측 가능성:
메모리가 자동
회수됨 - 꽉
차거나 VM 이
판단해서.
개발자가
판단하는 것이
아님.
사용자 경험 (UX) : 가상 앱들은
디바이스의 스펙에 대해 모름.
디바이스 제조사들(삼성, 애플 등)은
수많은 비용을 투자하여 엔지니어링,
튜닝함. 제한된 CPU, 베터리,
메모리에서 최대한 뛰어난 UX를
vs
C, C++, Obj-C
델파이
HTML5/JavaScrip
t, Java, .NET,
Mono
11. EMBARCADERO TECHNOLOGIES
Platform Vendor
Tools
Embarcadero
HTML5 Cross
Platform
Appcelerator Xamarin
도구
XCode, Visual
Studio, Eclipse
RADStudio
Adobe, Sencha,
Kendo,
HTML5Builder
Titanium Mono
플랫폼
Win or Mac or
iOS or Android*
Mac/Win/iOS &
Android* (2013)
iOS/Android iOS/Android iOS/Android
단일 소스/
멀티-
디바이스
No Yes Yes 일부 일부
런타임 ARM ARM JavaScript JavaScript Bytecode VM
순수 네이티브 스크립트 VM
순수 네이티브 or 스크립트?
*Android NDK 는 순수 네이티브 – Android ADK (Java/Davlik VM)은 순수 네이티브 아님
12. EMBARCADERO TECHNOLOGIES
순수 네이티브, 컴파일된 코드
• 순수 네이티브, 컴파일된 코드 (RAD 스튜디오 사용)는 스크립트가 없으며
하드웨어 CPU에서 바로 작동되므로 다음과 같은 장점을 가짐:
– 빠르다 – Uncompromised native device performance with full native API
and CPU control when needed, and not limited by or slowed by script
interpreters and VMs.
– 예측 가능하다 – Apps run directly on the device CPU, as intended by the
device vendors, and are not slowed by additional software layers and
random garbage collection.
– 사용자경험(UX)이 더 뛰어나다 – Apps take full advantage of device
capabilities and performance.
23. EMBARCADERO TECHNOLOGIES
왜 사물인터넷 (IoT) 인가?
• 사물인터넷(IoT)은 우리가
디바이스를 사용하고
상호작용하는 방식을 바꾸고
있습니다
• 기기/웨어러블은 새로운 사용자
경험(UX) 입니다
• 앱은 더이상 혼자있을 수 없습니다.
앱은 디바이스, 기기, 클라우드,
데이터 요소로 분산되어서
존재합니다.
WorksWith
24. EMBARCADERO TECHNOLOGIES
현재의 앱을 사물인터넷으로 확장
Appmethod breath new life into existing applications by
enabling developers to easily IOT extend existing apps
connecting devices, sensors, data and services.
연결된 앱들을 구축
With AppTethering, developers easily extend an app
user experience across devices and gadgets. This is
especially powerful for extending the utility of existing
desktop and mobile apps. Virtually all industries can
immediately benefit, such as Point of Sale, Food
Services, Healthcare, Manufacturing and Shipping but
the applications are limitless.
25. EMBARCADERO TECHNOLOGIES
수천가지의 디바이스와 동작
Appmethod’s integrated wireless support (Bluetooth
and Wifi ) works with thousands of “off the shelf”
consumer and industry specific devices. Appmethod’s
approach make it easy to integrate virtually any
device into the app user experience, and even
support multiple device vendors with the same code.
Bluetooth & WiFi 내장
Appmethod's integrated Bluetooth and WiFi
support in the RTL and easy to use
components enable developers to easily
connect to any wireless and Internet
connected gadgets, sensors and devices.
26. EMBARCADERO TECHNOLOGIES
AT
AT
PC 앱
모바일 앱
스마트폰 앱
AT
• 앱을 서로서로 연결
• 디바이스 자동 탐색
• 다른 디바이스의 이벤트와 동작을 제어
• 앱을 원격 조정
• 데이터 송수신
• Bluetooth & WiFi 지원
앱 테더링 (AppTethering)
27. EMBARCADERO TECHNOLOGIES
• 개발자들이 상호 연결되는 새로운 앱을 만들 수 있다:
앱들이 서로서로 연결되고, 기기, 클라우드 서비스,
데이터에 연결
• RAD 스튜디오와 앱메소드는 연결된 앱들의 새로운 세상을
위한 개발 도구
• 상호 연결의 주요 4 영역:
– 모바일/PC 디바이스
– 기기
– 클라우드 서비스
– 엔터프라이즈 데이터
RAD스튜디오와 사물인터넷(IoT)
32. EMBARCADERO TECHNOLOGIES
엔터프라이즈 모빌리티 서비스
(Enterprise Mobility Services, EMS)
• 턴키 미들웨어 서버, 기업용 사물 인터넷 기능 내장
– 사용자 관리, 인증
– REST 위에 직접 만든 API들을 오픈
– 엔터프라이즈 데이터베이스를 REST를 통해 연결
(Oracle, MS SQL Server, DB2, Informix, Sybase, 등)
– 모바일 임베디드, 서버-사이드 DB 내장
– 웹 콘솔을 통해 사용자, 디바이스, API 사용 분석
33. EMBARCADERO TECHNOLOGIES
Connecting to All Things
40
RTL
App Tethering 컴포넌트Framework
BT Speaker
Google Glass
Samsung TV
Wireless Scale
Carplay
XML
Device Profiles
(100’s to 1000’s)
34. EMBARCADERO TECHNOLOGIES
기업용 IOT
41
EMS 서버
• 사용자 인증
• API 호스팅
• 기업 데이터 액세스
• 데이터 저장소
• IOT 디바이스 접근 통제
EMS
IOT
Repeater
사용자 근처의 사물
IOT Repeater 근처의 사물
EMS 서버 근처의 사물
모든 클라우드 서비스
기업 내의 모든
데이터와 서비스
35. EMBARCADERO TECHNOLOGIES
Example: 병원/의료영상 검사실
42
EMS 서버
• 사용자 인증
• API 호스팅
• 기업 데이터 액세스
• 안전한 데이터 저장소
• IOT 디바이스 접근 통제
EMS
IOT
Repeater
아웃365
캘린더
대기실
EMS
IOT
Repeater
영상 검사실
Oracle
암호화된 데이터 IT
BAAS
의료진의 태블릿
환자의
폰
환자의
스마트워치
다음 환자
호출
대기시간
표시
Imaging Center
Michael, Dr. Jones will See you now.
Close View
간호사실
EMS
IOT
Repeater
간호사
태블릿
MRI 스캐너
36. EMBARCADERO TECHNOLOGIES
Example: 스마트 공장
43
EMS 서버
• 사용자 인증
• API 호스팅
• 기업 데이터 액세스
• 안전한 데이터 저장소
• IOT 디바이스 접근 통제
EMS
IOT
Repeater
생산 라인
EMS
IOT
Repeater
Oracle
암호화된 데이터 IT
엔지니어의 태블릿
엔지니어의 폰
엔지니어의
스마트워치
생산 현황
표시
로봇
자재 창고
실내 온도 &
습도
센서
재고 관리 로봇