Embarcadero Technologies Copyright 2016
RAD STUDIO의 새로운 기술과
개발 사례를 통해 보는 시장현황과 전략
김현수(hskim@embarcadero.kr)
Embarcadero Technologies Copyright 2016
AGENDA
 RAD 스튜디오의 시장전략(집중하고 있는
기술)
 주요 새로운 기술 & 데모
 국내 모바일 개발사례
3
Embarcadero Technologies Copyright 2016 3
엠바카데로, 개발자에게 전념
 엠바카데로는 개발도구에 집중
 데이터베이스 도구는 아이데라(Idera)에서 담당
Embarcadero Technologies Copyright 2016
RAD STUDIO가 집중하는 기술
CROSS
PLATFORM
NATIVE
6
RAD 스튜디오 로드맵(2016.08) : http://tech.devgear.co.kr/delphi_news/424583
Embarcadero Technologies Copyright 2016
윈도우 8.1, 윈도우 7 2016년 10월 판매 중단
Windows 수명 주기 팩트 시트: https://support.microsoft.com/ko-kr/help/13853/windows-lifecycle-fact-sheet#section_
Embarcadero Technologies Copyright 2016
RAD 스튜디오 로드맵(2016.08) : http://tech.devgear.co.kr/delphi_news/424583
/
Embarcadero Technologies Copyright 2016
멀티-디바이스 애플리케이션
7
• 멀티 디바이스 개발
• FireUI
(멀티-디바이스 디자이너)
• 네이티브 렌더링
Embarcadero Technologies Copyright 2016
FIREUI 멀티-디바이스 디자이너(업계 최초)
 FireUI: 마스터 뷰 공유와 개별 뷰
 서로 다른 플랫폼과 폼팩터 지원을 위해 폼을 시각적으로 재정의
 FireUI 멀티 디바이스 미리보기와 실제 장치에서 FireUI 앱
미리보기
26
Embarcadero Technologies Copyright 2016
네이티브 랜더링
9
Embarcadero Technologies Copyright 2016
윈도우 10 지원
• UWP 통합: WinRT API 매핑
(베를린 U2: 데스크탑 브릿지/
윈도우 스토어 배포)
• 윈도우 10 전용 컴포넌트
(WinRT 서비스 컴포넌트)
• 윈도우 10 스타일 지원
Embarcadero Technologies Copyright 2016
UWP/WINRT 알림, 공유
11
Embarcadero Technologies Copyright 2016
윈도우 10 전용 컴포넌트
12
Embarcadero Technologies Copyright 2016
VCL 윈도우 10 UI 스타일
13
Embarcadero Technologies Copyright 2016
(베를린 U2)
Embarcadero Technologies Copyright 2016
Embarcadero Technologies Copyright 2016
사물인터넷(INTERNET OF THINGS)
• 비콘, 블루투스/LE, Wi-Fi
(Connected Apps)
• Thing Connect: IoT 컴포넌트
(Getit package manager)
• 앱테더링(AppTethering)
Embarcadero Technologies Copyright 2016
THINGCONNECT: 사물인터넷 연결 프레임워크
 IoT 스마트 디바이스, 센서, 웨어러블 용 컴포넌트 제공
바로 다운로드 받아 설치 후 사용 가능, 참고 및
커스터마이징 가능
44
Embarcadero Technologies Copyright 2016
구성 예시: 병원/의료영상 검사실
18
IOT
Repeater
아웃365
캘린더
대기실
IOT
Repeater
영상 검사실
Oracle
암호화된 데이터 IT
BAAS
의료진의 태블릿
환자의
폰
환자의
스마트워치
다음 환자
호출
대기시간
표시
Imaging Center
Michael, Dr. Jones will See you now.
Clos
e
View
간호사실
IOT
Repeater
간호사
태블릿
MRI 스캐너
RAD 서버(EMS 서버)
• 사용자 인증
• API 호스팅
• 기업 데이터 액세스
• 안전한 데이터 저장소
• IOT 디바이스 접근 통제
Embarcadero Technologies Copyright 2016
RAD 서버– 완벽한 백엔드 솔루션
{API}
REST 엔드-포인트 퍼블리싱
통합 미들웨어
애플리케이션 서비스
애플리케이션 백엔드 API와 서비스를 위한 바로 사용 가능한 올인원(all-in-one) 제
외부 서버, 애플리케이션 및 서비스에 대한 손쉬운 연결
애플리케이션을 강력하게 해주는 빌트인 서비스의 집합체 (사용자
디렉토리 서비스, 사용자 관리, 푸쉬 알림, 사용자 위치 추적, 내장 데이터
저장 등 핵심 기능 제공)
Embarcadero Technologies Copyright 2016
API 분석
All REST API end-point activity is
recorded and measured for
robust statistics tracking and
analytics. Analyze user, API, and
services activity to gain insight
into how your application is being
utilized.
REST 엔드-포인트 퍼블리싱
Easy to use API publishing of
business logic. Any Delphi or C++
code can be hosted as an API
and auto-published as
REST/JSON endpoints which are
measured and managed by RAD
Server.
데스크탑, 모바일, 웹
All C++ and Delphi code hosted
on RAD Server are published as
REST/JSON end points
consumable by any type of client
for extreme flexibility and future-
proofing.
접근 제어
Group and user level access to
control to all application APIs.
Control who has access to what
functionality. All access is user
authenticated.
손쉬운 REST API 엔드-포인트 생성, 퍼블리싱, 관리
REST 엔드-포인트 퍼블리싱
RAD Server makes it fast and easy to build flexible back-end servers for your multi-tier application solution. Developers simply load Delphi and C++ business logic into
the server, and managed REST/JSON API end-points are generated. Developers or admins can easily configure API level access control to user groups, and measure
and analyze application usage at the API, user, or service level. Since your Delphi and C++ APIs are published as heterogeneous REST/JSON end-points, RAD Server
easily supports virtually any client type from VCL and FMX Desktop, Mobile and Wearable clients to popular JavaScript Web Frameworks. RAD Server easy to build and
deploy robust heterogeneous multi-tier solutions.
{API}
49
Embarcadero Technologies Copyright 2016
엔터프라이즈 급 SQL 데이터 접속 및 커넥션 풀링
High performance built-in connectivity to all popular Enterprise RDBMS
servers. Based on FireDAC developers have easy application connectivity
and a wealth of features working with data from a variety of sources.
Connection pooling vectors client connections thru your application
middleware conserving connections and simplifying configuration and client
deployment
클라우드 서비스
Easily integrate REST cloud
services from a variety of cloud,
social, and BAAS platforms such
as Google, Amazon, Facebook,
Kinvey, Parse, and more.
고성능 통합(데이터, 클라우드, 스마트 디바이스)
통합 미들웨어
RAD Studio includes high performance integrations that make it easy to connect Enterprise Data, Cloud Services, and Smart IoT devices into your multi-tier application.
RAD Studio’s Enterprise DACs enable fast pooled connections to Oracle, Microsoft SQL Server, DB2, Sybase, and more. Client connection pooling also eliminates
complex and heavy weight RDBMS client drivers and configurations. Clients applications connect to RAD Server via lightweight REST for data access, application
services, and application API calls. RAD Server includes the new IoT ThingConnect and ThingPoint IoT Edgeware making it easy to connect a wide array of wireless
smart devices and sensors into your application solution, even in remote and difficult to access locations.
사물인터넷 스마트 디바이스
IoT Connection components
enables fast and easy integration
of IoT Smart devices into your
app clients or back-end.
RADServer’s IoT Edgeware
extends it’s reach to where your
Bluetooth IoT devices are
physically located.
Your Application
50
Embarcadero Technologies Copyright 2016
JSON Datastore
Easily store and retrieve JSON
data securely and without
requiring a separate database
server.
푸쉬(Push) 알림
Send programmatic or on-
demand notifications to your
application users.
사용자 위치/근접 거리 파악
Track user movement both
indoors and outdoors, and
respond to proximity events when
users enter or exit custom
beacon zones or approach
designated beacon points.
사용자/그룹 관리
Create and manage users,
groups, and access control via
the RADServer management
portal.
애플리케이션 기능 향상을 위해 내장된 핵심 서비스
핵심 애플리케이션 서비스
RAD Server includes a powerful set of built-in core servers to power your application back-end eliminating the need to build the key foundational components of your
server application. Core services like User directory services, authentication, and access control, push notifications, JSON data-storage, and user proximity and
indoor/outdoor user location tracking and fencing.
51
Embarcadero Technologies Copyright 2016
비콘 펜스 (BEACONFENCE)
 근접인식 개발
솔루션
 지도에 비콘 위치
설정
 지도에 구역
설정/진입
알림(이벤트)
 실내외 길찾기
Embarcadero Technologies Copyright 2016
앱 테더링(APP TETHERING)?
 윈도우 앱을 모바일 장치로 가장 쉽게
확장하는 방법
 앱과 앱 자동 연결 및 커뮤니케이션
 데이터 교환
 원격의 명령 호출
Embarcadero Technologies Copyright 2016
환자장비 진료실
스마트 병원> 건강 데이터 수집/기록 시스템
시나리오
 사전준비
 장착(팔찌 등)형 비콘
 스마트 체중계와 연결된 IoT
리피터
 시나리오
 진료용 PC에서 IoT 리피터
연결
 비콘을 장착한 환자 자동 인식
 인식한 환자정보 표시
 자동 측정정보 기록
 얻을 수 있는 것
 환자가 바뀌는 의료사고 예방
 환자의 디바이스에 기록된
의료데이터 수집
 기타 의료장비 등과 연결 및
수집/기록
장착형 비콘스마트 체중계
심박센서
스마트
밴드
Cloud
진료용 PC
IOT
Repeater
Embarcadero Technologies Copyright 2016
개발 생산성 향상
 2배의 메모리를 사용하는 IDE(시애틀)
 버전관리 시스템 통합 - SVN, Git, Mecurial
 소스코드 파일 자동 복구(시애틀)
 Object Inspector 필터(시애틀)
 생산성 기능 들 – 다중 붙여넣기, 클립보드 히스토리, 코드 통계 등
 델파이 메소드 유해도 측정(베를린)
 북마크 스택, 선택 구문 확장(베를린)
 Quick Edits(베를린 U2)
 등등…
Embarcadero Technologies Copyright 2016
QUICK EDITS
Embarcadero Technologies Copyright 2016
컴파일러 / 언어 / RTL(RUN-TIME LIBRARY)
강화
 7개의 Object pascal, 7개의 C++ 컴파일러
 리눅스 컴파일러(차기 버전)
 Parallel Programming Library
 현대식 문법 – 제네릭, 익명메소드, 헬퍼
 JSON, BSON(시애틀)
 TBufferedFileStream, TMemIniFiles(베를린)
 정규표현식, StringReplace 성능개선(베를린)
 TStrings 개선(베를린)
 등등…
Embarcadero Technologies Copyright 2016
리눅스 컴파일러
Embarcadero Technologies Copyright 2016
모바일 개발 사례
모바일 개발 사례 : http://tech.devgear.co.kr/delphi_news/345279
Embarcadero Technologies Copyright 2016
관련 리소스
 RAD 스튜디오 버전별 신기능 - www.devgear.co.kr/products/rad-
studio/featurelist/
 RAD 스튜디오 로드맵(2016.08) - tech.devgear.co.kr/424583
 모바일 개발 사례 - tech.devgear.co.kr/345279
 앱테더링 기술소개 - tech.devgear.co.kr/406984
 RAD 서버 기술소개 - tech.devgear.co.kr/426862
 비콘펜스 소개 - http://devgear.co.kr/products/beaconfence/
 비콘펜스 DeepDive - https://www.youtube.com/watch?v=Q1eIzTlSjNM
 마이그레이션 자료모음 - http://www.devgear.co.kr/rad-in-
action/migration-upgrade-center/
Embarcadero Technologies Copyright 2016 34
감사합니다!
hskim@embarcadero.kr

More Related Content

PDF
델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략
PDF
RAD서버: 완벽한 백엔드 플랫폼
PPTX
Mobile Application Development Platform "Morpheus"
PDF
RAD Studio 10 시애틀: 출시 세미나 발표자료
PDF
[데브기어 온라인세미나] 20160504 새로 강화된 기능들 RAD Studio, Delphi, C++Builder
PDF
모바일 웹의 필요성과 확장성
PDF
Upgrade VCL! 오래된 프로그램, 최신 버전으로 탈바꿈하기
PDF
Agaods 플랫폼 사업 소개
델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략
RAD서버: 완벽한 백엔드 플랫폼
Mobile Application Development Platform "Morpheus"
RAD Studio 10 시애틀: 출시 세미나 발표자료
[데브기어 온라인세미나] 20160504 새로 강화된 기능들 RAD Studio, Delphi, C++Builder
모바일 웹의 필요성과 확장성
Upgrade VCL! 오래된 프로그램, 최신 버전으로 탈바꿈하기
Agaods 플랫폼 사업 소개

What's hot (7)

PPTX
Mobile/Embedded for Silverlight
PDF
Agados cloud application builder guide-v1.1.kr(2014.12.15)
PDF
Enterprise mobile standard, morpheus 모피어스 모바일 표준 플랫폼
PDF
델파이 소스코드의재발견
PDF
델파이 upgrade를 검토할 이유
PDF
2015 SINVAS DAY - SINVAS DEV (소프트웨어 설계 통합 개발(MDD 연계) 전략)
PPTX
6. nexcore alopex runtime
Mobile/Embedded for Silverlight
Agados cloud application builder guide-v1.1.kr(2014.12.15)
Enterprise mobile standard, morpheus 모피어스 모바일 표준 플랫폼
델파이 소스코드의재발견
델파이 upgrade를 검토할 이유
2015 SINVAS DAY - SINVAS DEV (소프트웨어 설계 통합 개발(MDD 연계) 전략)
6. nexcore alopex runtime
Ad

Viewers also liked (8)

DOC
RAD스튜디오 개발환경(IDE) 사용법
PDF
Smart update & patch
PDF
나만의 앱 완성하기 with 델파이
PDF
파이어몽키 3D 애플리케이션 만들기
PDF
델파이XE2와 파이어몽키(FireMoneky)
PDF
델파이 코딩 스타일과 아키텍처
PDF
20151229 C++ Skill Sprints_파이어몽키 레이아웃 이해와 활용
PDF
사물인터넷 실제 구현하기 DeepDive
RAD스튜디오 개발환경(IDE) 사용법
Smart update & patch
나만의 앱 완성하기 with 델파이
파이어몽키 3D 애플리케이션 만들기
델파이XE2와 파이어몽키(FireMoneky)
델파이 코딩 스타일과 아키텍처
20151229 C++ Skill Sprints_파이어몽키 레이아웃 이해와 활용
사물인터넷 실제 구현하기 DeepDive
Ad

Similar to 델파이,C++빌더: 의료 시스템 개발 전문가를 위한 시장현황과 전략 (20)

PDF
20150303 RAD스튜디오로 사물인터넷(IoT) 구현하기
PDF
20150811 데브기어 사물인터넷 실제 구현하기 DeepDive!
PDF
20150127 사물인터넷 앱 개발과 커넥티드(connected)
PDF
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
PDF
네이버 클라우드 플랫폼의 서비스 전략(공공, Cloud Connect)
PDF
세션 2: 제조업의 Digital Transformation과 AWS의 주요 기술
PDF
스마트 프로덕트: 제조사를 위한 IoT 연결성 극대화 비즈니스 모델 및 사례 소개 – 정재연 AWS 인프라스트럭처 아키텍트, 장재영 경동나...
PDF
빅데이터 인공지능 전략 및 로드맵
PDF
RAD스튜디오 100% 활용하기
PDF
RAD Studio XE8을 소개합니다.
PDF
AWS Greengrass V2와 신규 IoT 서비스를 활용한 개방형 edge 소프트웨어 환경 구축 - 이세현 AWS IoT 스페셜리스트 ...
PDF
Digital transformation and cloud impact(NBP CTO Kieun Park)
PDF
클라우드를 통한 엔터프라이즈 산업 변신 사례 - AWS Summit Seoul 2017
PDF
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
PDF
스마트 솔루션: 다쏘시스템 3DEXPERIENCE (Design, Simulation, Manufacturing) 플랫폼을 통한 버츄얼 트...
PDF
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사
PDF
170426 cloud day in 포항 2. 클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션_aws 정우진 이사
PDF
Kongtech beacon based rtls, real time location system solution(콩테크 실시간 위치추적 시...
PDF
(Red hat]private cloud-osp-introduction(samuel)2017-0530(printed)
PPTX
유앤아워스_회사소개서
20150303 RAD스튜디오로 사물인터넷(IoT) 구현하기
20150811 데브기어 사물인터넷 실제 구현하기 DeepDive!
20150127 사물인터넷 앱 개발과 커넥티드(connected)
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
네이버 클라우드 플랫폼의 서비스 전략(공공, Cloud Connect)
세션 2: 제조업의 Digital Transformation과 AWS의 주요 기술
스마트 프로덕트: 제조사를 위한 IoT 연결성 극대화 비즈니스 모델 및 사례 소개 – 정재연 AWS 인프라스트럭처 아키텍트, 장재영 경동나...
빅데이터 인공지능 전략 및 로드맵
RAD스튜디오 100% 활용하기
RAD Studio XE8을 소개합니다.
AWS Greengrass V2와 신규 IoT 서비스를 활용한 개방형 edge 소프트웨어 환경 구축 - 이세현 AWS IoT 스페셜리스트 ...
Digital transformation and cloud impact(NBP CTO Kieun Park)
클라우드를 통한 엔터프라이즈 산업 변신 사례 - AWS Summit Seoul 2017
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
스마트 솔루션: 다쏘시스템 3DEXPERIENCE (Design, Simulation, Manufacturing) 플랫폼을 통한 버츄얼 트...
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사
170426 cloud day in 포항 2. 클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션_aws 정우진 이사
Kongtech beacon based rtls, real time location system solution(콩테크 실시간 위치추적 시...
(Red hat]private cloud-osp-introduction(samuel)2017-0530(printed)
유앤아워스_회사소개서

More from Devgear (20)

PDF
[델파이 Begin...End] 0장. 책 소개/저자 소개/목차
PDF
RAD스튜디오를 활용한 장비 연동 시스템 구축방안
PDF
RAD스튜디오를 활용한 헬스 케어 시스템 구축방안
PDF
델파이 @22
PDF
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
PDF
델파이 DB프로그래밍(멀티티어) - 체크리스트
PDF
델파이 DB프로그래밍(2티어) - 체크리스트
PDF
델파이 기초 - 체크리스트
PDF
델파이 윈도우 애플리케이션 개발 - 체크리스트
PDF
델파이로 한 번에 개발하는 안드로이드&iOS - 체크리스트
PDF
RAD Studio 10.2 도쿄
PDF
ELC(Embarcadero License Center) 서버 설치가이드
PDF
델파이로 개발한 iOS 앱 앱스토어 배포 방법(Apple App Store)
PDF
델파이로 개발한 안드로이드 앱 앱스토어 배포 방법(google play)
PDF
델파이 무료 평가판 설치
PDF
델파이 iOS앱 개발 환경 설정
PDF
델파이 안드로이드앱 개발 환경 설정
PDF
전사 데이터 관리 반드시 피해야 할 7가지 실수
PDF
유니버설 데이터 모델과 패턴
PDF
SLA(서비스 수준)을 데이터베이스 모니터링에 반영하기
[델파이 Begin...End] 0장. 책 소개/저자 소개/목차
RAD스튜디오를 활용한 장비 연동 시스템 구축방안
RAD스튜디오를 활용한 헬스 케어 시스템 구축방안
델파이 @22
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
델파이 DB프로그래밍(멀티티어) - 체크리스트
델파이 DB프로그래밍(2티어) - 체크리스트
델파이 기초 - 체크리스트
델파이 윈도우 애플리케이션 개발 - 체크리스트
델파이로 한 번에 개발하는 안드로이드&iOS - 체크리스트
RAD Studio 10.2 도쿄
ELC(Embarcadero License Center) 서버 설치가이드
델파이로 개발한 iOS 앱 앱스토어 배포 방법(Apple App Store)
델파이로 개발한 안드로이드 앱 앱스토어 배포 방법(google play)
델파이 무료 평가판 설치
델파이 iOS앱 개발 환경 설정
델파이 안드로이드앱 개발 환경 설정
전사 데이터 관리 반드시 피해야 할 7가지 실수
유니버설 데이터 모델과 패턴
SLA(서비스 수준)을 데이터베이스 모니터링에 반영하기

델파이,C++빌더: 의료 시스템 개발 전문가를 위한 시장현황과 전략

  • 1. Embarcadero Technologies Copyright 2016 RAD STUDIO의 새로운 기술과 개발 사례를 통해 보는 시장현황과 전략 김현수(hskim@embarcadero.kr)
  • 2. Embarcadero Technologies Copyright 2016 AGENDA  RAD 스튜디오의 시장전략(집중하고 있는 기술)  주요 새로운 기술 & 데모  국내 모바일 개발사례 3
  • 3. Embarcadero Technologies Copyright 2016 3 엠바카데로, 개발자에게 전념  엠바카데로는 개발도구에 집중  데이터베이스 도구는 아이데라(Idera)에서 담당
  • 4. Embarcadero Technologies Copyright 2016 RAD STUDIO가 집중하는 기술 CROSS PLATFORM NATIVE 6 RAD 스튜디오 로드맵(2016.08) : http://tech.devgear.co.kr/delphi_news/424583
  • 5. Embarcadero Technologies Copyright 2016 윈도우 8.1, 윈도우 7 2016년 10월 판매 중단 Windows 수명 주기 팩트 시트: https://support.microsoft.com/ko-kr/help/13853/windows-lifecycle-fact-sheet#section_
  • 6. Embarcadero Technologies Copyright 2016 RAD 스튜디오 로드맵(2016.08) : http://tech.devgear.co.kr/delphi_news/424583 /
  • 7. Embarcadero Technologies Copyright 2016 멀티-디바이스 애플리케이션 7 • 멀티 디바이스 개발 • FireUI (멀티-디바이스 디자이너) • 네이티브 렌더링
  • 8. Embarcadero Technologies Copyright 2016 FIREUI 멀티-디바이스 디자이너(업계 최초)  FireUI: 마스터 뷰 공유와 개별 뷰  서로 다른 플랫폼과 폼팩터 지원을 위해 폼을 시각적으로 재정의  FireUI 멀티 디바이스 미리보기와 실제 장치에서 FireUI 앱 미리보기 26
  • 9. Embarcadero Technologies Copyright 2016 네이티브 랜더링 9
  • 10. Embarcadero Technologies Copyright 2016 윈도우 10 지원 • UWP 통합: WinRT API 매핑 (베를린 U2: 데스크탑 브릿지/ 윈도우 스토어 배포) • 윈도우 10 전용 컴포넌트 (WinRT 서비스 컴포넌트) • 윈도우 10 스타일 지원
  • 11. Embarcadero Technologies Copyright 2016 UWP/WINRT 알림, 공유 11
  • 12. Embarcadero Technologies Copyright 2016 윈도우 10 전용 컴포넌트 12
  • 13. Embarcadero Technologies Copyright 2016 VCL 윈도우 10 UI 스타일 13
  • 14. Embarcadero Technologies Copyright 2016 (베를린 U2)
  • 16. Embarcadero Technologies Copyright 2016 사물인터넷(INTERNET OF THINGS) • 비콘, 블루투스/LE, Wi-Fi (Connected Apps) • Thing Connect: IoT 컴포넌트 (Getit package manager) • 앱테더링(AppTethering)
  • 17. Embarcadero Technologies Copyright 2016 THINGCONNECT: 사물인터넷 연결 프레임워크  IoT 스마트 디바이스, 센서, 웨어러블 용 컴포넌트 제공 바로 다운로드 받아 설치 후 사용 가능, 참고 및 커스터마이징 가능 44
  • 18. Embarcadero Technologies Copyright 2016 구성 예시: 병원/의료영상 검사실 18 IOT Repeater 아웃365 캘린더 대기실 IOT Repeater 영상 검사실 Oracle 암호화된 데이터 IT BAAS 의료진의 태블릿 환자의 폰 환자의 스마트워치 다음 환자 호출 대기시간 표시 Imaging Center Michael, Dr. Jones will See you now. Clos e View 간호사실 IOT Repeater 간호사 태블릿 MRI 스캐너 RAD 서버(EMS 서버) • 사용자 인증 • API 호스팅 • 기업 데이터 액세스 • 안전한 데이터 저장소 • IOT 디바이스 접근 통제
  • 19. Embarcadero Technologies Copyright 2016 RAD 서버– 완벽한 백엔드 솔루션 {API} REST 엔드-포인트 퍼블리싱 통합 미들웨어 애플리케이션 서비스 애플리케이션 백엔드 API와 서비스를 위한 바로 사용 가능한 올인원(all-in-one) 제 외부 서버, 애플리케이션 및 서비스에 대한 손쉬운 연결 애플리케이션을 강력하게 해주는 빌트인 서비스의 집합체 (사용자 디렉토리 서비스, 사용자 관리, 푸쉬 알림, 사용자 위치 추적, 내장 데이터 저장 등 핵심 기능 제공)
  • 20. Embarcadero Technologies Copyright 2016 API 분석 All REST API end-point activity is recorded and measured for robust statistics tracking and analytics. Analyze user, API, and services activity to gain insight into how your application is being utilized. REST 엔드-포인트 퍼블리싱 Easy to use API publishing of business logic. Any Delphi or C++ code can be hosted as an API and auto-published as REST/JSON endpoints which are measured and managed by RAD Server. 데스크탑, 모바일, 웹 All C++ and Delphi code hosted on RAD Server are published as REST/JSON end points consumable by any type of client for extreme flexibility and future- proofing. 접근 제어 Group and user level access to control to all application APIs. Control who has access to what functionality. All access is user authenticated. 손쉬운 REST API 엔드-포인트 생성, 퍼블리싱, 관리 REST 엔드-포인트 퍼블리싱 RAD Server makes it fast and easy to build flexible back-end servers for your multi-tier application solution. Developers simply load Delphi and C++ business logic into the server, and managed REST/JSON API end-points are generated. Developers or admins can easily configure API level access control to user groups, and measure and analyze application usage at the API, user, or service level. Since your Delphi and C++ APIs are published as heterogeneous REST/JSON end-points, RAD Server easily supports virtually any client type from VCL and FMX Desktop, Mobile and Wearable clients to popular JavaScript Web Frameworks. RAD Server easy to build and deploy robust heterogeneous multi-tier solutions. {API} 49
  • 21. Embarcadero Technologies Copyright 2016 엔터프라이즈 급 SQL 데이터 접속 및 커넥션 풀링 High performance built-in connectivity to all popular Enterprise RDBMS servers. Based on FireDAC developers have easy application connectivity and a wealth of features working with data from a variety of sources. Connection pooling vectors client connections thru your application middleware conserving connections and simplifying configuration and client deployment 클라우드 서비스 Easily integrate REST cloud services from a variety of cloud, social, and BAAS platforms such as Google, Amazon, Facebook, Kinvey, Parse, and more. 고성능 통합(데이터, 클라우드, 스마트 디바이스) 통합 미들웨어 RAD Studio includes high performance integrations that make it easy to connect Enterprise Data, Cloud Services, and Smart IoT devices into your multi-tier application. RAD Studio’s Enterprise DACs enable fast pooled connections to Oracle, Microsoft SQL Server, DB2, Sybase, and more. Client connection pooling also eliminates complex and heavy weight RDBMS client drivers and configurations. Clients applications connect to RAD Server via lightweight REST for data access, application services, and application API calls. RAD Server includes the new IoT ThingConnect and ThingPoint IoT Edgeware making it easy to connect a wide array of wireless smart devices and sensors into your application solution, even in remote and difficult to access locations. 사물인터넷 스마트 디바이스 IoT Connection components enables fast and easy integration of IoT Smart devices into your app clients or back-end. RADServer’s IoT Edgeware extends it’s reach to where your Bluetooth IoT devices are physically located. Your Application 50
  • 22. Embarcadero Technologies Copyright 2016 JSON Datastore Easily store and retrieve JSON data securely and without requiring a separate database server. 푸쉬(Push) 알림 Send programmatic or on- demand notifications to your application users. 사용자 위치/근접 거리 파악 Track user movement both indoors and outdoors, and respond to proximity events when users enter or exit custom beacon zones or approach designated beacon points. 사용자/그룹 관리 Create and manage users, groups, and access control via the RADServer management portal. 애플리케이션 기능 향상을 위해 내장된 핵심 서비스 핵심 애플리케이션 서비스 RAD Server includes a powerful set of built-in core servers to power your application back-end eliminating the need to build the key foundational components of your server application. Core services like User directory services, authentication, and access control, push notifications, JSON data-storage, and user proximity and indoor/outdoor user location tracking and fencing. 51
  • 23. Embarcadero Technologies Copyright 2016 비콘 펜스 (BEACONFENCE)  근접인식 개발 솔루션  지도에 비콘 위치 설정  지도에 구역 설정/진입 알림(이벤트)  실내외 길찾기
  • 24. Embarcadero Technologies Copyright 2016 앱 테더링(APP TETHERING)?  윈도우 앱을 모바일 장치로 가장 쉽게 확장하는 방법  앱과 앱 자동 연결 및 커뮤니케이션  데이터 교환  원격의 명령 호출
  • 25. Embarcadero Technologies Copyright 2016 환자장비 진료실 스마트 병원> 건강 데이터 수집/기록 시스템 시나리오  사전준비  장착(팔찌 등)형 비콘  스마트 체중계와 연결된 IoT 리피터  시나리오  진료용 PC에서 IoT 리피터 연결  비콘을 장착한 환자 자동 인식  인식한 환자정보 표시  자동 측정정보 기록  얻을 수 있는 것  환자가 바뀌는 의료사고 예방  환자의 디바이스에 기록된 의료데이터 수집  기타 의료장비 등과 연결 및 수집/기록 장착형 비콘스마트 체중계 심박센서 스마트 밴드 Cloud 진료용 PC IOT Repeater
  • 26. Embarcadero Technologies Copyright 2016 개발 생산성 향상  2배의 메모리를 사용하는 IDE(시애틀)  버전관리 시스템 통합 - SVN, Git, Mecurial  소스코드 파일 자동 복구(시애틀)  Object Inspector 필터(시애틀)  생산성 기능 들 – 다중 붙여넣기, 클립보드 히스토리, 코드 통계 등  델파이 메소드 유해도 측정(베를린)  북마크 스택, 선택 구문 확장(베를린)  Quick Edits(베를린 U2)  등등…
  • 28. Embarcadero Technologies Copyright 2016 컴파일러 / 언어 / RTL(RUN-TIME LIBRARY) 강화  7개의 Object pascal, 7개의 C++ 컴파일러  리눅스 컴파일러(차기 버전)  Parallel Programming Library  현대식 문법 – 제네릭, 익명메소드, 헬퍼  JSON, BSON(시애틀)  TBufferedFileStream, TMemIniFiles(베를린)  정규표현식, StringReplace 성능개선(베를린)  TStrings 개선(베를린)  등등…
  • 29. Embarcadero Technologies Copyright 2016 리눅스 컴파일러
  • 30. Embarcadero Technologies Copyright 2016 모바일 개발 사례 모바일 개발 사례 : http://tech.devgear.co.kr/delphi_news/345279
  • 31. Embarcadero Technologies Copyright 2016 관련 리소스  RAD 스튜디오 버전별 신기능 - www.devgear.co.kr/products/rad- studio/featurelist/  RAD 스튜디오 로드맵(2016.08) - tech.devgear.co.kr/424583  모바일 개발 사례 - tech.devgear.co.kr/345279  앱테더링 기술소개 - tech.devgear.co.kr/406984  RAD 서버 기술소개 - tech.devgear.co.kr/426862  비콘펜스 소개 - http://devgear.co.kr/products/beaconfence/  비콘펜스 DeepDive - https://www.youtube.com/watch?v=Q1eIzTlSjNM  마이그레이션 자료모음 - http://www.devgear.co.kr/rad-in- action/migration-upgrade-center/
  • 32. Embarcadero Technologies Copyright 2016 34 감사합니다! hskim@embarcadero.kr