공통 이 달의 기술자료 - 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 15441
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 13961
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 16499
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 22055
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 23268
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 18923
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 39255
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 174706
26 무료 데이터베이스 활용하기 (여러 데이터베이스 기능 비교) 관리자 2021.07.13 1217
25 인터베이스, 비주얼 스튜디오 지원 확장 관리자 2021.05.10 518
24 인터베이스와 FireDac에서 배열필드 사용하기 file 김원경 2020.04.16 408
23 인터베이스, FireDAC 및 TEMSDataSetResource를 사용하여 RAD 서버에서 자동 증가 필드를 생성하는 방법 file 김원경 2020.04.16 413
22 인터베이스(InterBase) 2020 버전을 사용해야 하는 5 가지 이유 file 김원경 2020.04.09 6015
21 IBLite 라이브러리 및 라이선스 배포하기 관리자 2020.04.08 313
20 인터베이스(InterBase)와 다른 데이터베이스들의 기능 비교 file 김원경 2020.02.27 590
19 InterBase ToGo 모바일용 라이선스 배포하기 file 데브기어 2019.10.30 485
18 IBLite 라이브러리 및 라이선스 배포하기 file 험프리 2017.03.24 743
17 [고객 사례- 의료, 델파이+임베디드DB] Management Plus – 안과 EHR 솔루션  file 관리자 2016.11.03 893
16 [고객 사례- 의료, 임베디드DB] PAR Springer-Miller Systems – SpaSoft  관리자 2016.11.03 440
15 [고객 사례- 서비스(회계, 재정, 세무), 임베디드DB] Bonev Soft Audting 의 AJUR (회계, 재정, 세무 솔루션) file 관리자 2016.11.03 706
14 [고객 사례- 의료, 델파이+임베디드DB] Siemens Healthcare 의 체외진단기기 (IVD, In Vitro Diagnostics) file 관리자 2016.11.03 680
13 [고객 사례- 건설, 임베디드DB] GivenHansco 의 콘크리트 건설 사업 솔루션 (Keystone) file 관리자 2016.11.03 527
12 [고객 사례- 제조, 임베디드DB] Electrolux 의 세탁정보관리시스템 (CMIS) file 관리자 2016.11.02 798
11 [고객 사례- 패션, 의료, 사물인터넷] Spinali Design의 Connected Bikini 관리자 2016.11.02 801
10 인터베이스(Interbase) 에디션 안내 file 험프리 2016.08.25 1381
9 인터베이스 데이터베이스와 테이블 생성하기 [3] file 험프리 2016.01.07 2499
8 인터베이스 서버에 접속 시 "unavailable database" 오규가 발생하는 경우 대처방법 [1] file 험프리 2014.07.10 4522
7 InterBase XE3 운영자 가이드 file 문효섭 2014.03.26 3614