공통 이 달의 기술자료 - 2019년 10월

2019.09.27 11:18

험프리 조회 수:368

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

[온라인-세미나] 윈도우 10으로 현대화 할 때 확인해야 할 개발팁 시리즈

windows_embt.jpg

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년된 델파이 앱을 현대식 마이크로서비스 아키텍처로 전환하기

MSA_D6ToMSA_Architecture.jpg

 
얼마전 코드파트너에서는 실제 브라질의 운송회사에서 20년된 델파이 프로그램을 현대식 마이크로서비스 아키텍처로 전환한 사례를 바탕으로 진행한 세미나를 진행했습니다.
 

당면 과제

브라질에서 가장 큰 로컬 운송회사에서 델파이6로 구축한 시스템을 15년간 회사의 매우 중요한 파트에서 운용해 왔습니다. 그간 회사는 크게 성장했지만, 클라이언트/서버 구조인 이 시스템으로는 더 이상 회사의 성장에 맞추어 확장하기 어려운 상황에 이르렀습니다.

 

 

시행 착오

2014년 이후 회사는 두 번에 걸쳐 델파이가 아닌 다른 기술로 완전히 교체하려는 시도를 했습니다. 한 번은 SAP로, 다른 한 번은 Java(자바)로 시도했으나, 두 프로젝트 모두 실패했습니다. 그 기간 동안 기존 시스템은 20살이 되었고, 세번째는 더 이상 실패하면 안 되는 다급한 상황이 되었습니다.

 
이러한 과제와 시행착오를 어떻게 어떤 기술로 해결했고 결과는 어떻게 됐을까요?

 

다음 링크에서 해결 방안 및 결과와 시스템 아키텍처 그리고 사용된 기술 소개, 다시보기까지 확인할 수 있습니다.

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

 

그리고 다음 링크에서 아키텍처 변화에 대한 필요성을 설명합니다.

➜ 현대화 작업, 바로 지금이 골든타임입니다! : http://tech.devgear.co.kr/455799

 

 

 

[RAD서버] JSON 처리 단순화 컴포넌트 활용

emsdatasetresource.png

RAD 서버는 REST 기반 멀티티어 아키텍처를 구현할 수 있는 통합 미들웨어 서버입니다.

RAD 서버를 이용해 REST 기반 서비스 애플리케이션을 신속하게 구축하고 배포할 수 있습니다. - 자세히보기

 

RAD 서버는 REST 엔드포인트 제공, 통합 미들웨어, 응용 프로그램 서비스 등 다양한 기능을 제공하지만, 핵심 기능은 다양한 데이터를 JSON 포맷으로 입출력 처리하는 REST 엔드포인트 제공 기능입니다.

이 글에서는 RDBMS 데이터를 JSON 포맷으로 손쉽게 제공하는 TEMSDataSetResource 컴포넌트와 실무 활용방안을 설명합니다.

 

이 글에서 다음 내용을 설명합니다.

1) 데이터셋 JSON 처리 자동화하기 - TEMSDataSetResource 컴포넌트 소개

2) 자동화에 비지니스 로직 추가하기 - 엔드포인트 메소드 이용

3) 목록과 상세를 다른 항목으로 제공하도록 처리하는 방법

 

다음 링크에서 자세한 내용을 확인하세요.

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

 

 

 

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

DelphiUI-Dashboard.png

 

인트로 페이지

DelphiUI2.gif

 

윈도우즈 10 타일 UI

DelphiUITile.gif

 

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

 

 

 

 

UI 업그레이드를 가장 간단히 하는 방법 - 스타일 적용

가장 쉽고 간단히 UI 업그레이드하는 방법은 단연 스타일을 적용하는 것일 겁니다.

새로 추가되고 추천할 만한 스타일을 다음과 같이 소개합니다.

 

지난 이달의 기술자료

➜ 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 15450
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 13964
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 16501
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 22057
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 23268
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 18924
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 39260
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 174727
1363 Delphi XE2에서 맥 애플리케이션을 만들어 보자 박병일 2012.01.18 12997
1362 델파이 XE2 DataSnap Client 만들기 [1] 관리자 2011.12.22 12896
1361 [델파이 업그레이드 마이그레이션 무상 컨설팅] 체크리스트와 가이드(첨부 파일) [1] file 관리자 2012.02.08 12877
1360 "모바일 앱" 개발 또는 유지관리, 데브기어와 해결하세요! file 관리자 2015.03.26 12732
1359 [델파이 문법] 클래스와 객체 #8 file 관리자 2012.05.07 12579
1358 웹상의 이미지를 폼(TImage)에서 사용하는 방법 [3] file Humphery 2013.12.14 11784
1357 RAD Studio(델파이, C++빌더) 버전별 공식 지원 플랫폼과 OS 버전 험프리 2014.03.05 11651
1356 델파이 XE2 파이어몽키로 만든 아이폰 3D 매쉬 앱 file 박병일 2012.03.07 11632
1355 ComboBox에서 Focus 가 올때 자동으로 펼쳐 내리기 박병일 2011.12.22 11433
1354 파이어 몽키를 이용한 공학 계산과 그래프 박병일 2012.01.28 11429
1353 DBGrid 에서 Cell 모양의 색깔 바꾸기 박병일 2011.12.22 11261
1352 파이어 몽키란 무었인가? 박병일 2012.01.19 11168
1351 델파이로 만든 구글 지오코딩 쎔플 입니다. 박병일 2012.02.06 11019
1350 [동영상강의] 델파이 기본 교육_1.프로젝트 시작하기 관리자 2012.04.25 10937
1349 [REST] REST 클라이언트로 REST 기반 웹서비스와 연동할 수 있습니다. [3] file 험프리 2014.01.29 10888
1348 [델파이 문법] 클래스와 객체 #1 file 관리자 2012.04.12 10867
1347 Alt -F4 로 종료 못하게 하기 박병일 2011.12.22 10831
1346 XE에서 MySQL 연결오류 및 한글문제 해결 [3] c2design 2013.08.28 10730
1345 파이어몽키를 이용하여 당구 게임을 시뮬레이션한 데모 file 박병일 2012.02.06 10651
1344 [환경설정] 아마존 EC2 이용해 리눅스 서버 환경 구축하기 file 험프리 2017.04.20 10642