본문 바로가기

[XE8] TAppAnalytics 컴포넌트로 앱의 사용량 수집, 분석해 사용성을 이해할 수 있습니다. RAD Studio XE8에는 애플리케이션 사용량 분석할 수 있는 TAppAnalytics 컴포넌트가 추가되었습니다. 이제 애플리케이션의 사용빈도, 사용자수, 오류 발생빈도를 수집, 분석 해 사용성을 이해할 수 있습니다.TAppAnalyticsTAppAnalytics 컴포넌트는 사용자의 사용정보와 오류 발생 정보를 웹서비스(엠바카데로 제공)에 수집 후 분석해 사용성을 분석할 수 있는 컴포넌트입니다.❑ 수집정보TAppAnalytics는 다음 정보를 수집할 수 있습니다.애플리케이션 사용 빈도애플리케이션 활성 사용자 수애플리케이션 크래쉬 발생빈도애플리케이션에서 사용자가 폼과 컨트롤 사용빈도 TAppAnalytics 컴포넌트는 동일한 컴포넌트 명으로 설계되었지만 내부 구현은 VCL과 파이어몽키가 다르게 구현되어.. 더보기
[XE8] 오프라인에서 도움말을 볼 수 있습니다.(CHM 형식) RAD Studio XE8에서는 새로운 오프라인 도움말 시스템을 제공합니다. 이제 더 빠르고 간편하게 그리고 인터넷이 되지 않는 환경에서도 RAD Studio 도움말을 볼 수 있습니다. CHM 형식 오프라인 도움말 Help > RAD Studio Help 메뉴를 통해서 이용할 수 있습니다. 최신 내용의 온라인 도움말은 아래 링크를 이용하세요.영문 : http://docwiki.embarcadero.com한글 : http://devgear.co.kr/docwiki - (일본어 자동번역) 관련 글[데브기어 기술사이트] RAD Studio XE8 새로운 기능 소개 목록보기 더보기
[XE8] 대화형 지도 컴포넌트로 구글맵과 애플 맵킷 한번에 사용하기 RAD Studio XE8에는 대화형 맵 컴포넌트이 TMapView가 추가되었습니다. 이제 구글맵 API와 애플 맵킷 프레임워크를 이용한 지도앱을 하나의 소스코드로 개발할 수 있습니다.TMapView - 대화형 맵 컴포넌트iOSAndroidiPadAndroid (LG - E612) TMapView는 iOS와 안드로이드 앱에서 지도기능을 하나의 코드로 개발할 수 있도록 지원하는 컴포넌트입니다. 컴포넌트는 하나지만 내부적으로는 아래와 같이 대상 플랫폼에 따라 다른 지도 API를 사용합니다.안드로이드 디바이스 : Google Maps Android APIiOS 디바이스 : Map Kit 프레임워크TMapView 컴포넌트는 다음 기능을 제공합니다.4 종류의 지도 : 표준, 위성사진, 하이브리드, 지형도도(안드로.. 더보기
[XE8] 멀티-디바이스 미리보기: 다양한 디바이스 화면을 미리보며 최적화된 화면 개발하기 RAD Studio XE8에서는 작업 중인 화면(Form)을 여러 장치에서 어떻게 표시되는지 확인 할 수 있는 멀티-디바이스 미리보기 기능이 추가되었습니다. 이제 다양한 디바이스 화면에 맞춰 개발한 화면을 미리볼 수 있어, 각각의 디바이스에 최적화된 화면개발이 더 쉬워집니다.멀티-디바이스 미리보기 멀티-디바이스 미리보기는 멀티-디바이스 디자이너에서 다양한 디바이스 해상도와 스타일에 맞게 각각 구성한 화면이 어떻게 표현되는지 한눈에 볼수있는 미리보기 화면입니다. 미리보기 화면에 표시되는 디바이스는 다음과 같습니다.멀티-디바이스 디자이너에서 생성된(Created) View가 기본으로 표시됩니다.멀티-디바이스 프리뷰에서 디바이스를 직접 추가할 수 있습니다.☞ 멀티-디바이스 미리보기에 대한 자세한 내용은 엠바카.. 더보기
[XE8] 새로운 기능외의 개선사항 일주일 전인 4월 8일 RAD Studio XE8이 출시되었습니다. 비콘 컴포넌트, 멀티-디바이스 미리보기 창, 앱분석 컴포넌트 등의 새로운 기능이 추가되었습니다.(RAD Studio XE8 자세히보기)새로운 기능에 대해서는 저도 계속 학습하며 소개하는 글을 올리고 있습니다.(XE8 새로운 기능 소개 글 목록보기) 이 글은 기술소개자료와 기술문서에서 새로운 기능에 가려져 잘 보이지 않는 몇가지 개선사항을 소개하려 개인적인 의견을 적습니다. 첫번째, 앱의 스크롤 성능향상입니다. XE8로 앱을 만들어 보신 분들은 느끼셨겠지만 전반적인 스크롤 성능이 상당히 개선되었습니다. 대표적으로 ListBox, ScrollBox는 이전 버전에 비해 개선된 것으로 확인했습니다.이제 XE8로 컴파일만 다시하면 여러분의 앱의 .. 더보기
[XE8] 버전관리 시스템 IDE 통합(Mercurial 지원) RAD Studio XE8 IDE에서 SubVersion(XE 이후), Git(XE7 이후), Mercurial(XE8 이후) 3종의 버전 컨트롤 시스템이 통합되었습니다. 이제 SVN, Git, Mercurial으로 관리하는 프로젝트를 별도의 클라이언트 도구 없이 IDE에서 직접 체크아웃하고 커밋할 수 있습니다. 버전관리 시스템 IDE 통합❑ 체크아웃메인메뉴에서 File -> Open From Version Control... 메뉴를 선택합니다. 버전 컨트롤 시스템을 선택하면 체크아웃 대화상자가 나오고, 저장소의 주소와 소스코드를 저장할 경로 지정 후 OK 버튼을 누르면 체크아웃이 실행됩니다. 완료되면 바로 프로젝트를 열수 있습니다.❑ 커밋, 업데이트체크아웃된 프로젝트는 프로젝트 매니저의 팝업메뉴를 통해.. 더보기
[XE8] 근거리 위치기반 서비스를 개발할 수 있는 비콘(Beacon) 연동하기 RAD Studio XE8에서는 비콘(Beacon)과 연동할 수 있는 TBeacon 컴포넌트가 추가되었습니다. 이제 비콘 컴포넌트를 이용해 근거리 위치기반 서비스를 개발할 수 있습니다.비콘(Beacon)은?비콘은 일정 주기로 작은 데이터(일명 광고 데이터)를 주변으로 송출하는 장비입니다. 비콘이 제공하는 광고 데이터에는 "Manufacturer Specific Data(기업 고유 데이터)"를 포함합니다. 이 정보를 통해 주변의 블루투스 LE 장비는 페어링 및 접속 없이 비콘을 식별하고 거리를 계산할 수 있습니다. 이제 여러분은 비콘을 이용해 다음의 예시에서 볼 수 있는 근거리 위치기반 서비스를 개발할 수 있습니다.환자가 병원 방문 시 환자의 모바일기기가 비콘을 인식하고 접수대에 자동으로 방문을 알려줍니다.. 더보기