본문 바로가기

멀티 디바이스 디자이너 소개 최근 다양한 스마트 기기가 속속 등장하고 있습니다. 안드로이드폰의 다양성은 수많은 제조사의 숫자가 대변하구요. 아이폰의 경우도 전통적인 작은화면(3.5인치, 4인치)의 벗어나 이제 큰화면(4.7인치, 5.5인치) 출시되고 있습니다. 그뿐아니라 다양한 웨어러블 디바이스와 태블릿은 또 스마트폰과 다른 화면과 스타일을 갖습니다. 이렇듯 다양한 스마트기기의 종류만큼 다양한 화면크기와 스타일도 제각각입니다.이런 디바이스의 특성에 맞는 화면과 스타일을 맞추는 것은 멀티 플랫폼 제품을 만드는 개발자와 디자이너에게 매우 큰 고민일 것입니다. 이러한 고민을 RAD Studio에서 풀어나가기 위해 "멀티 디바이스 디자이너"라는 새로운 컨셉의 개발화면이 추가되었습니다.멀티 디바이스 디자이너는 RAD Studio XE7(De.. 더보기
다양한 형태로 표시되는 적응형 컴포넌트 TMultiView 소개 이번 글에서는 XE7에서 새로 추가된 멀티뷰(TMultiView) 컴포넌트에 대해 간단히 살펴봅니다.멀티뷰(TMultiView) 멀티뷰는 하나의 컴포넌트가 4개의 다양한 형태로 표시할 수 있는 적응형 컴포넌트입니다."Mode" 속성을 변경해 원하는 표시방식을 직접 설정할 수 있지만 PlatformBehaviour 속성을 선택하면 플랫폼과 디바이스의 화면 해상도에 따라 적절한 표시방식으로 자동으로 화면에 표시됩니다. 표시방식은 아래와 같습니다.TMultiView.ModeMaster Pane PresentationDrawerDrawer (Push/Overlap)PanelDocked panelPlatformBehaviour(see the following table)PopoverPopup menuCustomF.. 더보기
멀티 디바이스 디자이너에 사용자 정의 View를 추가하기 RAD Studio XE7에는 플랫폼과 디바이스의 폼팩터 별로 최적화된 화면을 구성할 수 있는 멀티 디바이스 디자이너 기술이 추가되었습니다. 이제는 스마트폰의 화면구성과 태블릿의 화면구성을 아주 쉽게 차별화해 분리할 수 있게 되었습니다. 위에는 기본적으로 제공되는 View의 목록 입니다. 최근 출시된 대부분의 스마트폰과 태블릿이 포함되어 있습니다. 만약, 위 목록에 없는 장치의 화면을 별도록 구성하기 위해서는 여러분들이 직접 폼팩터와 플랫폼을 지정해 사용자 정의 뷰(Cusotom View)를 추가할 수 있습니다. 패키지를 생성해 추가하는 방식인데요. 아래 링크를 참고하시면 어렵지 않게 추가할 수 있습니다. http://docwiki.embarcadero.com/RADStudio/XE7/en/Adding_.. 더보기
"Could not load SSL library." 오류 대응(XE7: BaaS, RESTClient, DataSnap) 이전 코드 아카데미에서 BaaS 클라이언트 컴포넌트를 이용해 진행했는데요.이번 XE7으로 실행 시 아래와 같은 오류가 발생할 경우 대처방안 안내해 드립니다. 해당 오류는 BaaS 클라이언트 컴포넌트와 DataSnap 사용 시 발생할 수 있습니다.해당 오류는 모바일로 배포시에는 발생하지 않으나, 윈도우에서 테스트 시 발생하는 오류입니다. Project Project1.exe raised exception class EIdOSSLCouldNotLoadSSLLibrary with message 'Could not load SSL library.'.❑ 해결방안참고: 엠바카데로 기술문서(Updating Open SSL for BaaS ...)Open SSL 설치파일 다운로드https://www.openssl.or.. 더보기
[NFC] 안드로이드에서 NFC 연동 방법 지난 9월 10일 새로운 아이폰(아이폰 6, 아이폰 6 플러스)에 NFC 기능이 포함된 애플페이가 소개되었습니다. NFC(근거리 무선 통신: Near Field Communication)근거리 무선 통신(近距離無線通信, Near Field Communication, NFC)는 13.56MHz의 대역을 가지며, 아주 가까운 거리의 무선 통신을 하기 위한 기술이다. 현재 지원되는 데이터 통신 속도는 초당 424 킬로비트다. 교통, 티켓, 지불 등 여러 서비스에서 사용할 수 있다.위키백과 참고 델파이에서도 NFC 기능을 이용할 수 있는데요. 안드로이드에서 NFC 기능을 이용하는 방법을 소개합니다. Embarcadero의 MVP 이자 다양한 플랫폼 SDK와 API 연동하는 다양한 방법을 소개한 Brian Lon.. 더보기
RAD Studio 데모코드 최신버전 다운로드(SVN 이용) RAD Studio의 데모 소스코드는 RAD Studio 설치 시 함께 제공됩니다.(XE7 기준: C:\Users\Public\Documents\Studio\15.0\Samples.) RAD Studio 데모 소스코드가 소스포지를 통해서도 제공되고 있는 것을 모르시는 분들도 많습니다.소스포지의 경우 추가되거나 수정된 최신버전이라는 장점이 있습니다.RAD Studio 데모소스아래 링크에서 소스코드 다운로드 링크를 얻을 수 있습니다.http://sourceforge.net/p/radstudiodemos/code/HEAD/tree/trunk/사용방법 RAD Studio의 메인메뉴 중 File > Open From Version Control 메뉴를 통해 다운로드 받을 수 있습니다. XE7 이후의 버전에서는 s.. 더보기
새로운 버전의 RAD Studio XE7 출시 오늘 새로운 버전의 RAD Studio XE7이 출시되었습니다.트라이얼 다운로드와 도움말이 모두 열렸으니 설치해서 사용해보시고, 어떤 내용이 변경되었는지 확인해 보시기 바랍니다. 다운로드 링크http://www.embarcadero.com/kr/downloads릴리즈 항목 확인http://docwiki.embarcadero.com/RADStudio/XE7/en/What%27s_New_in_Delphi_and_C%2B%2BBuilder_XE7 더보기