본문 바로가기

분류 전체보기

[데이터스냅] 데이터스냅 클라이언트에서 TCP/IP로 접속 시 ConnectTimeout이 적용되지 않는 경우 대처방법 (이글은 RAD 스튜디오 10 시애틀 기준으로 테스트하고, 작성되었습니다. 다른 버전 사용자들은 이슈 발생여부를 먼저 확인하고 아래 내용을 참고하시기 바랍니다.) 이 글은 데이터스냅 클라이언트에서 TCP/IP로 접속 시 Timeout이 적용되지 않는 이슈에 대해 원인을 확인하고 회피하는 내용을 소개합니다. 데이터스냅 클라이언트 프로그램에서 서버에 접속하기 위해 SQLConnection을 사용합니다. 연결방식(CommunicationProtocol)은 tcp/ip, http, https가 있습니다.Timeout 속성은 CommnunicationTimeout(송수신 시간제한)과 ConnectTimeout(연결 시간제한) 두가지가 있습니다. 결론적으로 Timeout 속성이 적용되지 않는 경우는 tcp/ip 연.. 더보기
[따라하기] 건강데이터 수집 및 기록 시스템 #1 - BLE 기반 스마트 체중계에서 실시간 데이터 받기 위 동영상(건강데이터 수집 및 기록 시스템 데모) 중 스마트 체중계의 체중정보를 모바일에서 실시간으로 받아오는 기능을 따라하기로 진행합니다. 스마트 체중계에서 체중정보 수신앱 만들기 ❑ 앱소개앱소개 이 앱은 스마트체중계와 블루투스 LE로 연결 해 체중정보를 실시간으로 받아와 화면에 표시하는 앱입니다. 따라하기의 목적 스마트 체중계 연결을 통해 블루투스 LE 인터페이스를 제공하는 다양한 기기(또는 센서)에 연결하고 데이터를 수신하는 방법을 이해합니다. 따라하기에서는 다음 내용을 다룹니다.RAD Studio로 멀티-디바이스(안드로이드, iOS, 윈도우, OS X) 앱 프로젝트 생성 및 화면 디자인TBluetoothLE 컴포넌트로 스마트 체중계와 연결 및 데이터 수신(구독)실 기기에 배포 및 테스트(안드로이드.. 더보기
iOS9의 새로운 기능인 "App transport Security" 예외 허용을 위한 Info.plist xml 수정방법 이 글은 엠바카데로의 David I 블로그 글을 인용 및 참고해 작성한 글입니다. 자세한 내용은 원글을 통해서 확인하시기 바랍니다.http://community.embarcadero.com/blogs/entry/how-to-use-custom-info-plist-xml-to-support-ios-9-s-new-app-transport-security-featureiOS9의 App Transport Security 예외 허용하기iOS9에서 애플은 내부적으로 HTTP 프로토콜 요청하는 응용프로그램을 제한하는 새로운 "App Transport Security" 기능을 추가했습니다. App Transport Security애플 App Transport Security 기술문서: https://developer... 더보기
[교육] 사물인터넷 교육 모바일 개발환경 설정 : http://tech.devgear.co.kr/402210 비콘따라하기http://tech.devgear.co.kr/delphi_news/413402 UUID : {E2C56DB5-DFFB-48D2-B060-D0F5A71096E0} 파일배포 참고 글http://blog.hjf.pe.kr/104 비콘 구매https://store.gimbal.com/collections/beacons/products/s10 - 5$http://storefarm.naver.com/lce/products/232971856 - 국내(3개 3만원)http://store.stackr.co.kr/shop/stackr-beacon/beacon-b1/ - ₩26,400 http://estimote.com/#jum.. 더보기
[교육] 한국감정평가협회 데이터스냅 교육 사원정보 DB C:\Users\Public\Documents\Embarcadero\RAD Studio\12.0\Samples\Data 새로운기능 http://www.devgear.co.kr/products/rad-studio/featurelist/ 델파이 기술문서영어 : http://docwiki.embarcadero.com/ 한글 : http://devgear.co.kr/docwiki 192.168.50.19 데브기어 교육devgear.co.kr/edu 모바일 개발환경 설정http://tech.devgear.co.kr/402210 FireDAC 소개http://tech.devgear.co.kr/delphi_news/410454 데이터스냅 집중해부http://tech.devgear.co.kr/delphi.. 더보기
[시애틀] 안드로이드 서비스 앱을 만들 수 있습니다. 안드로이드 서비스 앱을 개발하면 안드로이드 OS에서 백그라운드 작업을 실행할 수 있습니다.안드로이드 서비스 개발RAD Studio에서 안드로이드 서비스를 만들 수 있는 새로운 프로젝트가 추가되었습니다. 새로운 안드로이드 서비스 프로젝트에서는 다양한 종류의 서비스(로컬 서비스 및 원격 서비스 모두)를 취급하고 인텐트를 이용해 비동기 작업을 지원합니다.안드로이드 서비스 프로젝트는 서비스 메소드와 이벤트를 만들 수 있는 데이터 모듈로 구성되며, 프로젝트를 빌드하면 선택한 서비스 종류에 따라 JAR 파일이 생성됩니다.자세한 내용은 안드로이드 서비스와 안드로이드 서비스 만들기 문서를 참고하세요.안드로이드 서비스 : http://docwiki.embarcadero.com/RADStudio/Seattle/en/And.. 더보기
[시애틀] 컨트롤 힌트, 윈도우 10 용 네이티브 랜더링 등 윈도우 10용 FMX! 롤오버 되는 컨트롤 힌트, TEdit, TMemo 용 플랫폼 네이티브 렌더링, ZOrder 강화, 멀티뷰 업데이트(윈도우 10 용), 스위치 컨트롤, 이미지를 지원하는 클립보드 등 윈도우 10용 FMX 강화컨트롤 힌트UI 컨트롤의 Hint속성과 ShowHint 속성을 이용해 마우스 롤오버시 표시되는 힌트를 추가할 수 있습니다.http://docwiki.embarcadero.com/RADStudio/Seattle/en/Using_Hints_to_Show_Contextual_Help_in_a_FireMonkey_Application 파이어몽키 네이티브 윈도우 컨트롤TEdit, TMemo, TPresentedScrollBox(신규) 세가지 컨트롤을 파이어몽키 스타일과 네이티브로 렌더링 할 수 있습니다.TEdi.. 더보기
[시애틀] 비콘펜스(BeaconFence)등 새로운 오픈 소스와 컴포넌트 패키지를 IDE에서 직접 확보할 수 있습니다. 비콘펜스(BeaconFence)등 새로운 오픈 소스와 컴포넌트 패키지를 IDE에서 직접 확보할 수 있습니다.겟잇(GetIt) 라이브러리 확장 Tools > Getit Package Manager... 메뉴로 이용할 수 있습니다.관련 글[데브기어 기술사이트] RAD Studio 10 시애틀 새로운 기능 소개 목록보기 더보기
[시애틀] 표준 C++11을 윈도우32에서도 적용할 수 있습니다. 여러분의 기존 윈도우 앱을 C++11으로 가져오세요. C++11을 준수하는 새 32-bit 윈도우 컴파일러와 클래식 bcc32 컴파일러를 같은 윈도우 프로젝트에서 손쉽게 바꾸어 반영할 수 있습니다.표준 C++11이 Win32에도 적용 Project > Options > C++ Compiler 메뉴에서 "Use 'classic' Borland compiler" 항목을 체크해 볼랜드 컴파일러로 체크해제로 CLANG 기반 C++11 컴파일러를 이용해 개발할 수 있습니다.관련 글[데브기어 기술사이트] RAD Studio 10 시애틀 새로운 기능 소개 목록보기 더보기
[시애틀] 내장된 FMX 스타일 디자이너가 강화되 TStyleBook 컴포넌트에서 플랫폼별 스타일을 지원합니다. 내장된 FMX 스타일 디자이너가 강화되 TStyleBook 컴포넌트에서 플랫폼별 스타일을 지원합니다.내장된 스타일 디자이너 강화스타일 디자이너가 새롭게 태어났습니다. 그 중 스타일북 컴포넌트에 플랫폼 별로 스타일을 다르게 등록할 수 있어 기존과 같이 스타일북 컴포넌트를 여러개 등록하지 않아도 됩니다.더 자세한 내용은 엠바카데로 기술문서에서 확인하세요. FireMonkey Style Designer 엠바카데로 기술문서http://docwiki.embarcadero.com/RADStudio/Seattle/en/FireMonkey_Style_Designer 관련 글[데브기어 기술사이트] RAD Studio 10 시애틀 새로운 기능 소개 목록보기 더보기
[시애틀] 20개 이상의 IDE 생산성 기능들이 내장되어 생산성, 품질, 안정성이 향상됩니다. 20개 이상의 IDE 생산성 기능들이 내장되어 생산성, 품질, 안정성이 향상됩니다.IDE 생산성 기능 추가 오브젝트 인스펙터 필터링오브젝트 인스펙터에 필터링 기능이 추가되었습니다. 속성과 이벤트를 필터링해서 빠르게 찾고 설정할 수 있습니다. 논비주얼 컴포넌트 감추기/보이기 버튼폼-디자이너 위의 논비주얼 컴포넌트를 감추고, 보여줄 수 있어, 화면 디자인이 더 편리해졌습니다. 아래와 같이 논비주얼 컴포넌트를 감추고 표시할 수 있습니다.Structure View 아이콘 표시Structure View의 컴포넌트들에 해당 아이콘이 표시되어 손쉽게 식별할 수 있습니다. Castalia 기능 IDE에 통합클립보드 히스토리(clipboard History) : 클릭보드 목록을 표시하고, 복사하거나 에디터에 입력할 수 .. 더보기
[시애틀] iOS 64bit와 유니버셜앱을 만들고 디바이스에서 디버깅할 수 있습니다. iOS 64-bit와 유니버설 앱을 만들고 디바이스에서 디버깅할 수 있습니다.iOS 64-bit 디버깅 관련 글[데브기어 기술사이트] RAD Studio 10 시애틀 새로운 기능 소개 목록보기 더보기
[시애틀] FireDAC NoSQL 드라이버로 몽고DB를 지원합니다. 몽고DB는 가장 인기 있는 NoSQL 데이터베이스입니다. FireDAC 기능 향상에는 API 맵핑, 데이터 처리, JSON과 BSON 포맷 지원 (새 RTL) 등이 있습니다.FireDAC NoSQL 드라이버로 몽고DB 지원몽고DB 연결과 사용에 대한 자세한 내용은 엠바카데로 기술자료를 통해 확인하세요.Connect to MongoDB Database (FireDAC)http://docwiki.embarcadero.com/RADStudio/Seattle/en/Connect_to_MongoDB_Database_(FireDAC)What's New - Support for the NoSQL MongoDB Databasehttp://docwiki.embarcadero.com/RADStudio/Seattle/en/.. 더보기
[시애틀] 개발 효율성을 극대화할 수 있도록 완벽한 개발환경 레이아웃을 구축하세요. 이제 여러개의 모니터를 활용해 개발환경 레이아웃을 구축해 개발 효율성을 극대화 할 수 있습니다. 멀티-모니터 지원 강화오브젝트 인스팩터, 프로젝트 매니저, 툴 팔래트와 같이 IDE에 도킹(Docking)할 수 있는 팬(Pane)이 최대화, 최소화 메뉴가 포함된 크기조정가능(Sizeable)한 창으로 제공합니다.이제 멀티-모니터를 이용해 원하는 레이아웃으로 개발환경을 구축하고 효율성을 높여보세요. 관련 글[데브기어 기술사이트] RAD Studio 10 시애틀 새로운 기능 소개 목록보기 더보기
[Seattle] 알림, 계약(Contract) 등의 윈도우 10 서비스 기능을 컴포넌트와 API로 쉽게 활용할 수 있습니다. 알림, 계약(Contract) 등의 윈도우 10 플랫폼 서비스 기능을 컴포넌트와 API로 쉽게 활용할 수 있습니다.윈도우 10 서비스 활용 새롭게 추가된 TNotificationCenter, TSharingContract 컴포넌트를 이용해 윈도우 10의 알림과 계약(Contract) 기능을 구현할 수 있습니다.또한, 컴포넌트로 제공되지 않는 기능은 라이브러리(Winapi.winrt, System.Win.Winrt 등)를 통해 API를 직접 호출해 구현할 수 있습니다.샘플 경로 - Notification : (RAD Studio 10 Seattle 기본 샘플 경로)\Object Pascal\VCL\Windows 10 Notifications - SharingContract : (RAD Studio 10 S.. 더보기
[Seattle] VCL 스타일이 공용 대화 상자와 웹브라우저까지 적용됩니다. VCL 스타일이 공용 대화 상자와 웹브라우저에도 적용됩니다.공용 대화 상자와 웹브라우저에도 VCL 스타일 적용 RAD Studio 10 Seattle에서는 VCL 스타일이 공용 대화 상자과 웹브라우저의 스크롤에까지 적용되어 더욱 일관된 외관을 제공할 수 있습니다. 관련 글[데브기어 기술사이트] RAD Studio 10 Seattle 새로운 기능 소개 목록보기 더보기
[Seattle] VCL 스타일을 적용해 1분만에 윈도우 10 최신신 룩앤필을 적용할 수 있습니다. VCL 스타일을 적용해 1분만에 윈도우 10 최신신 룩앤필을 적용할 수 있습니다.윈도우 10 스타일 지원 Application Appearance(Project > Options > Application > Appearance) 옵션에서 윈도우 10 스타일을 추가하고 선택할 수 있습니다. 관련 글[데브기어 기술사이트] RAD Studio 10 Seattle 새로운 기능 소개 목록보기[엠바카데로 기술문서] VCL Style Overview 더보기
[시애틀] 윈도우 10 용 새 VCL UI 컨트롤로 윈도우 10 UI를 손쉽게 적용할 수 있습니다. 윈도우 10 용 새 VCL 컨트롤을 이용해 윈도우 10 UI를 손쉽게 적용할 수 있습니다.VCL Windows 10 컨트롤TSplitView윈도우 10 스타일의 메뉴(일명 햄버거 메뉴)를 구현할 수 있습니다.CloseStyle 속성으로 메뉴의 아이콘만 표시하거나, 완전히 감추도록 설정할 수 있습니다. - 샘플 경로: (RAD Studio 10 Seattle 기본 샘플 경로)\Object Pascal\VCL\SplitViewTActivityIndicator윈도우 10 스타일로 작업 진행 중임을 표시할 수 있습니다.3종류의 Indicator Type을 지원하며, 지연시간(Frame Delay), Indicator크기, 색상(흑/백)을 지정할 수 있습니다. - 샘플 경로: (RAD Studio 10 Seatt.. 더보기
[교육] 2015.8.18 사물인터넷과 RAD Studio 준비사항모바일 개발환경 설정 : http://tech.devgear.co.kr/402210 소스코드 : https://github.com/devgear/RADStudioIotEdu소스 받는 방법 : http://tech.devgear.co.kr/delphi_news/404452 비콘UUID : {E2C56DB5-DFFB-48D2-B060-D0F5A71096E0}major id : -1, 100minor id : -1, 1~4 비콘 구매https://store.gimbal.com/collections/beacons/products/s10 - 5$http://storefarm.naver.com/lce/products/232971856 - 국내(3개 3만원)http://store.stackr.co.kr/sho.. 더보기
[교육] 광주/대구 모바일, 사물인터넷 교육 자료 개발환경 설정 : http://tech.devgear.co.kr/402210 소스코드 : https://github.com/devgear/RADStudioMobileIoTEdu 받는 방법 : http://tech.devgear.co.kr/delphi_news/404452 대구 WIFI강의실 뒷편을 참고하세요❑ 1일차 한 번에 개발하는 안드로이드&iOS 앱 델파이, 파이어몽키, 멀티 플랫폼 개발 이해하기 파이어몽키 특징과 VCL과 차이점을 알아봅니다. 멀티 디바이스 앱 개발 프레임워크의 출현 배경 멀티 디바이스 앱 개발을 위한 IDE 기능을 알아봅니다. 멀티 디바이스 디자이너(프리뷰) 프로젝트 매니저 안드로이드 개발환경 설정 [실습] 사원 정보 앱 만들기 #1 (화면 만들기) : 목록 화면, 상세보기 화면.. 더보기