공통 이 달의 기술자료 - 2019년 10월
2019.09.27 11:18
RAD 스튜디오/데브기어 소식
[온라인-세미나] 윈도우 10으로 현대화 할 때 확인해야 할 개발팁 시리즈
9월은 개발자분들이 윈도우 10을 최대한 활용하기 위한 앱 현대화 방안에 도움이 될만한 자료들을 집중 제공하고 있습니다.
아직 윈도우 7 또는 그 이전 버전을 사용하고 계신가요? 2020년 1월 14일부터 마이크로소프트(MS)의 윈도우 7 지원이 공식 종료됩니다. 앞으로 윈도우 7에 대한 보안 업데이트가 제공되지 않습니다. 다가올 변화에 대비하여 바로 지금이 현대화를 시작해야 할 때입니다. 엠바카데로가 준비한 다양한 자료들이 여러분에게 그 방법을 제시할 것입니다.
여러분을 위해 준비한 주제들
- 윈도우 앱을 한 단계 업그레이드하세요! with 마이크로소프트 & 엠바카데로
- 3가지 API 이야기: WinAPI, COM & ShellAPI, WinRT와 VCL의 통합
- VCL 애플리케이션에 추가할 수 있는 최고의 윈도우 10 기능들
- 윈도우 10의 윈도우 런타임
- 윈도우 10 - RAD스튜디오와 TMS 소프트웨어로 현대화하기
- 파이어댁(FireDAC) - 윈도우 10 데이터베이스 액세스
- 윈도우 10에서 최신식 C++17 활용하기
- 마이크로소프트 스토어로 시작하세요.
- 엔터프라이즈 커넥터 활용하기: 지메일과 Bing 검색
- 윈도우 10과 새로운 핵심 UX 원리 (RAD스튜디오 개발자들을 위한 세미나!)
- 엔터프라이즈 커넥터 - MailChimp와 Cassandra
- 빠른 마이그레이션 작업 - 윈도우 10 HighDPI 와 패스트리포트(FastReports) 활용
- 윈도우용 네이티브 앱 개발하기: 왜 중요할까요?
다음 링크에서 세미나 내용 및 다시보기 링크를 확인 하실 수 있습니다.
➜ 자세히보기 : http://tech.devgear.co.kr/455636
[온라인-세미나] 오래된 C++ 프로젝트 마이그레이션 하기
오래된 C++빌더 앱을 유니코드로 마이그레이션 하는 방법!
엠바카데로 Al Mannarino가 진행한 세미나 다시보기를 통해 확인해보세요 (약 40분 소요).
특히 다음의 내용을 집중적으로 다룹니다:
- C, C++, VCL (Visual Component Library), WinAPI 의 유니코드
- C-스타일 스트링용 새로운 C, C++ 데이터 타입들
- VCL 스트링 클래스들
- "_TCHAR maps to" 옵션
- tchar.h
- 유니코드로 텍스트 컨버팅하기
- 유니코드 문자를 파일로 불러오고 저장하기
다음 링크에서 세미나 내용 및 다시보기 링크를 확인 하실 수 있습니다.
➜ 자세히보기 : http://tech.devgear.co.kr/455558
기술자료
20년된 델파이 앱을 현대식 마이크로서비스 아키텍처로 전환하기
당면 과제
브라질에서 가장 큰 로컬 운송회사에서 델파이6로 구축한 시스템을 15년간 회사의 매우 중요한 파트에서 운용해 왔습니다. 그간 회사는 크게 성장했지만, 클라이언트/서버 구조인 이 시스템으로는 더 이상 회사의 성장에 맞추어 확장하기 어려운 상황에 이르렀습니다.
시행 착오
2014년 이후 회사는 두 번에 걸쳐 델파이가 아닌 다른 기술로 완전히 교체하려는 시도를 했습니다. 한 번은 SAP로, 다른 한 번은 Java(자바)로 시도했으나, 두 프로젝트 모두 실패했습니다. 그 기간 동안 기존 시스템은 20살이 되었고, 세번째는 더 이상 실패하면 안 되는 다급한 상황이 되었습니다.
다음 링크에서 해결 방안 및 결과와 시스템 아키텍처 그리고 사용된 기술 소개, 다시보기까지 확인할 수 있습니다.
➜ 자세히보기 : http://tech.devgear.co.kr/455788
그리고 다음 링크에서 아키텍처 변화에 대한 필요성을 설명합니다.
➜ 현대화 작업, 바로 지금이 골든타임입니다! : http://tech.devgear.co.kr/455799
[RAD서버] JSON 처리 단순화 컴포넌트 활용
RAD 서버는 REST 기반 멀티티어 아키텍처를 구현할 수 있는 통합 미들웨어 서버입니다.
RAD 서버를 이용해 REST 기반 서비스 애플리케이션을 신속하게 구축하고 배포할 수 있습니다. - 자세히보기
RAD 서버는 REST 엔드포인트 제공, 통합 미들웨어, 응용 프로그램 서비스 등 다양한 기능을 제공하지만, 핵심 기능은 다양한 데이터를 JSON 포맷으로 입출력 처리하는 REST 엔드포인트 제공 기능입니다.
이 글에서는 RDBMS 데이터를 JSON 포맷으로 손쉽게 제공하는 TEMSDataSetResource 컴포넌트와 실무 활용방안을 설명합니다.
이 글에서 다음 내용을 설명합니다.
1) 데이터셋 JSON 처리 자동화하기 - TEMSDataSetResource 컴포넌트 소개
2) 자동화에 비지니스 로직 추가하기 - 엔드포인트 메소드 이용
3) 목록과 상세를 다른 항목으로 제공하도록 처리하는 방법
3가지 API 이야기: VCL에서 WinAPI, COM&ShellAPI, WinRT 활용하기
엠바카데로의 마르코칸투가 진행한 온라인 세미나 내용을 간략히 정리한 글을 소개합니다.
위그림은 윈도우즈 운영체제가 제공해왔던 다양한 API들의 시간 흐름에 따라 정리한것입니다.
다음 링크에서, 전통적인 윈도우 API 활용, COM&Shell 인터페이스 활용, WinRT 활용까지의 특징 및 차이점을 설명합니다.
➜ 자세히보기 : https://tech.devgear.co.kr/456011
"모든" 데이터를 프로젝트에 연동하기 - FireDAC 엔터프라이즈 커넥터 활용
엔터프라이즈 커넥터가 오늘부터 RAD스튜디오(델파이, C++빌더)에 포함되었습니다. 이제 SaaS, NoSQL, 빅데이터 등 거의 "모든" 데이터 소스 연동이 더욱 쉬워집니다.
엔터프라이즈 커넥터는 RAD스튜디오가 무상 제공하는 데이터 연동 솔루션인 파이어닥(FireDAC)을 통해 다양한 데이터들을 프로젝트에 매우 간편하게 연동할 수 있는 솔루션입니다. 세일즈포스, 이베이, 구글, 오라클 등 여러분이 필요로 하는 거의 모든 데이터들을 연동할 수 있습니다.
다음 글에서 제공하는 영상(영문)을 통해 엔터프라이즈 커넥터가 무엇인지 어떻게 활용할 수 있는지 확인할 수 있습니다.
윈드라이브, 오피스 365, FTP에 있는 CSV 파일은 물론 클라우드, NoSQL, 빌데이터에도 연결할 수 있습니다.
➜ 자세히보기 : http://tech.devgear.co.kr/456043
기타 소식
어드벤시드 델파이 UI 작성 따라하기
유투브 Delphi Dev & Des 채널에서 아래와 같은 멋진 UI를 델파이 만으로 구현하는 방법을 따라하기를 통해 소개합니다.
대시보드 UI
인트로 페이지
윈도우즈 10 타일 UI
UI 업그레이드를 가장 간단히 하는 방법 - 스타일 적용
가장 쉽고 간단히 UI 업그레이드하는 방법은 단연 스타일을 적용하는 것일 겁니다.
새로 추가되고 추천할 만한 스타일을 다음과 같이 소개합니다.
- 모든 스타일 한 눈 에 보기: https://tech.devgear.co.kr/455910
- 그라데이션이 적용된 멋진 스타일을 적용하고 싶다면 - 스텔라(Stellar) FMX 스타일
- 과감하면서도 볼드한 효과를 주고 싶다면 - Ruby Graphite FMX 스타일
- 밝은 톤의 사용자 친화적인 디자인을 찾고있다면 - 푸에르토 리코(Puerto Rico) FMX 스타일
- 리눅스 앱에 '프로페셔널' 해보이는 스타일을 적용하고 싶다면 - Blend FMX 스타일
- 리눅스 앱에 '윈도우 10 컬러 스타일'을 적용하고 싶다면 - Aqua Graphite 스타일
- '눈에 확 띄는' 리눅스 앱을 만들고 싶다면 - Amakrits 스타일
- 리눅스 앱에 '깔끔하면서도 샤프한' 스타일을 적용하고 싶다면 - Air 스타일
- 리눅스 앱에 파이어몽키에서 적용했던 스타일을 똑같이 적용하세요 - Wedgewood Light 스타일
- 기타 다양한 스타일 관련 기술 자료