공통 이 달의 기술자료 - 2018년 04월

2018.03.30 10:55

험프리 조회 수:515

RAD 스튜디오/데브기어 소식

[출시] 10.2 도쿄 릴리즈 3 출시

10.2 도쿄의 세번째 업데이트가 발표 되었습니다.

 

10.2.3_launch.png

 

설치안내와 자세한 내용은 아래 링크에서 확인하세요.

 

10.2.3 출시 & 설치방법 안내 : http://tech.devgear.co.kr/440102

 

[세미나] 마이그레이션, 생각보다 더 쉽습니다! - 발표자료 & 다시보기

꾸준하게 마이그레이션 관련 문의와 지원요청이 이어지고 있습니다. 바쁘고 어렵다는 이유로 미뤄왔던 오래된 소스코드의 마이그레이션. 생각보다 마이그레이션 작업은 더 쉽습니다.

 

다음 세미나에서 마이그레이션을 진행해야 하는 이유와 마이그레이션을 더 쉽게 진행할 수 있는 자동화 방안과 팁을 제공합니다.

mig_seminar.png

 

세미나 발표자료 및 다시보기 : http://tech.devgear.co.kr/440196

 

세미나에서 소개한 몇가지 자료를 제공합니다.

데브기어 마이그레이션 체크리스트 : http://tech.devgear.co.kr/1708

데브기어 마이그레이션 이슈 공유 문서 : 바로가기

(양식) 마이그레이션 가이드 : 바로가기

(양식) 마이그레이션 사내 이슈공유 : 바로가기

 


기술자료

[10.2.3] 새로운 기능 소개

CMake 커맨드 라인 지원

CMake는 많이 사용되고 있는 C++빌드 도구입니다. RAD스튜디오 10.2.3 도쿄 버전은 RAD스튜디오 컴파일러로 커맨드 라인에서 CMake 프로젝트를 빌드할 수 있도록 지원합니다. 그리고 CMake에서의 Ninja 사용을 지원해 매우 신속하게 병렬 구조를 빌드할 수 있습니다.

 

자세히 보기 : http://tech.devgear.co.kr/440482

 
파이어몽키 UI 템플릿

새로운 파이어몽키(FMX) UI 템플릿을 제공합니다. Getit package manager를 통해 샘플 프로젝트를 다운로드 받을 수 있습니다.

 

➜ 자세히 보기 : http://tech.devgear.co.kr/440486

 
C++빌더 리네임 리팩토링 지원
 

C++ 리네임 리팩토링 기능이 10.2.3 도쿄 버전에서도 제공됩니다. 사용 방법은 코드 화면에서 식별자를 마우스 오른쪽 버튼으로 클릭하여 Refactor > Rename 을 차례로 클릭하면 됩니다

 

➜ 자세히 보기 : http://tech.devgear.co.kr/440490

 
 

RAD서버 센차 ExtJS 지원 확장

센차 Ext JS 클라이언트를 지원하는 RAD서버 백엔드 개발이 더욱 간편해집니다. 이제 정적 HTML, JS, CSS 파일들 (및 기타 파일들)을 RAD 서버 개발 및 디버깅 서버에서 불러올 수 있습니다. 이로써 HTML 및 JavaScript를 프론트 엔드 솔루션(물론 Ext JS 솔루션 포함)과 RAD서버 REST지원을 기반으로 하는 웹 서비스를 테스트하기 위한 시스템을 훨씬 쉽게 구축할 수 있습니다

 

➜ 자세히 보기 : http://tech.devgear.co.kr/440492

 
 

[현대식 문법] 레코드 헬퍼 활용 사례

레코드(클래스) 헬퍼는 레코드와 클래스의 기능을 확장할 수 있는 문법으로 잘 사용하면 기존 코드를 더 짧고 편리하게 코딩할 수 있는 문법입니다.

이 글에서 사례를 통해 레코드 헬퍼를 사용하는 방법을 설명합니다.

rec_helper.png

 

➜ 자세히 보기 : http://www.davidghoyle.co.uk/WordPress/?p=1867

 

저희가 작성한 아래 글에서도 타입헬퍼, 제너릭, 익명메소드 등을 확인하실 수 있습니다.

➜ 더 쉬운코드, 더 유연한 코드를 작성할 수 있는 현대식 문법: http://tech.devgear.co.kr/406874

 

자동 참조 횟수(ARC)

ARC(Automatic Reference Counting)은 객체를 참조하는 횟수를 관리해 객체를 해제하지 않고, 객체의 수명을 관리할 수 있는 방안입니다.

 

마침 관련 주제로 몇개의 글이 올라와 내용을 공유합니다.

optimize_arc.png

 

먼저 엠바타데로 기술문서에서 ARC에 대해 알아보세요.

델파이 모바일 컴파일러에서의 ARC : http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Automatic_Reference_Counting_in_Delphi_Mobile_Compilers

 

ARC를 최적화하는 방법(어려운 방법으로)

➜ Optimizing ARC the hard wayhttp://www.davidghoyle.co.uk/WordPress/?p=1867

➜ Optimizing ARC the hard way?http://rvelthuis.blogspot.kr/2018/02/

 


기타 소식

[고객사례-위치확인, 배터리 문제 해결, 모바일, 델파이] WhereontheMap

 

델파이로 개발한 'Where on the Map'은 간단하고 직관적인 안드로이드 앱입니다.

여러분의 자녀가 어느 위치에 있는지 지속적으로 확인할 수 있고, 기업들의 경우에는 외부에 있는 업무 담당자들의 위치를 파악하고 관리할 수 있습니다. 

 

이 앱의 개발자들이 해낸 멋진 일들 중 하나는 다양한 기술을 사용하여 전력 소모를 줄이는 것이었습니다.

이 앱은 백그라운드에서 실행되는 다른 많은 앱들처럼 휴대폰 배터리를 소모하지 않습니다. 최소 전류를 사용해 장치의 움직임을 감지하는 가속도계 센서(accelerometers sensor)를 사용하며, 앱이 움직임을 감지했을 때만 정확한 위치 측정 센서를 작동시킵니다.

 

자세히보기: http://tech.devgear.co.kr/440435

 

지난 이달의 기술자료

➜ http://tech.devgear.co.kr/?act=&vid=&mid=delphi_news&category=&search_keyword=이+달의+기술자료&search_target=title_content

번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 15427
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 13961
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 16497
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 22054
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 23268
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 18922
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 39253
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 174698
12 [데모 영상] 델파이 프로젝트에 구글 시트 연동하기 (엔터프라이즈 커넥터 활용) 관리자 2019.11.08 554
11 엔터프라이즈 커넥터 무료 제공 (업데이트 서브스크립션 계약중인 고객 대상) 관리자 2019.10.31 432
10 엔터프라이즈 커넥터로 VCL 애플리케이션에서 '구글 시트' 데이터 조회 및 편집하기 험프리 2019.10.04 573
9 엔터프라이즈 커넥터 설치하기 file 험프리 2019.10.01 652
8 엔터프라이즈 커넥터로 'VCL 애플리케이션에서 엑셀 데이터 가져오기&편집하기' file 김원경 2019.09.27 955
7 서베이몽키(SurveyMonkey)를 프로젝트에 연동하기 관리자 2019.09.20 710
6 "모든" 데이터를 프로젝트에 연동하기 - 파이어닥(FireDAC) 엔터프라이즈 커넥터 활용 관리자 2019.09.19 470
5 유투브(YouTube)와 워드프레스(WordPress)를 엔터프라이즈 커넥터로 연동해 활용하기 관리자 2019.08.21 387
4 엔터프라이즈 커넥터로 '구글 드라이브 VCL 애플리케이션' 만들기 file 관리자 2017.09.29 1364
3 세일즈포스(Salesforce) 데이터, RAD스튜디오 데이터 익스플로러로 연동하기 file 관리자 2017.07.26 809
2 엔터프라이즈 커넥터로 '트위터' 연동하기 file 관리자 2017.07.17 922
1 엔터프라이즈 커넥터 - 엠바카데로의 새로운 솔루션 [1] file 관리자 2017.07.12 1975