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

2019.09.27 11:18

험프리 조회 수:365

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 14387
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 13023
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 15532
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 21064
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 22297
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 17933
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 38228
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 173741
514 [개발사례-유통분야] 20년된 프로그램을 현대식 마이크로서비스 아키텍처로 전환 관리자 2019.10.22 1083
513 [개발팁] TBooleanHelper.ToString 그리고 TUseBoolStrs 관리자 2019.10.21 272
512 RAD스튜디오의 iOS 13 및 안드로이드 64-bit 대응 관리자 2019.10.21 542
» 이 달의 기술자료 - 2019년 10월 험프리 2019.09.27 365
510 [오프라인 세미나] 델파이 마이그래이션 - 실전 사례로 살펴보는 소프트웨어 현대화 전략 [1] 관리자 2019.09.27 659
509 VCL 앱, 윈도우 10용으로 현대화하기 관리자 2019.09.25 486
508 3가지 API 이야기: VCL에서 WinAPI, COM&ShellAPI, WinRT 활용하기 관리자 2019.09.18 709
507 현대화 작업, 바로 지금이 골든타임입니다! 관리자 2019.09.11 385
506 20년된 델파이 앱을 현대식 마이크로서비스 아키텍처로 전환하기 관리자 2019.09.11 1445
505 [따라하기] Advanced 델파이 UI 작성하기 file 험프리 2019.09.11 2124
504 [10.3 리오][업데이트 2] 델파이 리눅스 클라이언트 애플리케이션 지원 관리자 2019.09.10 399
503 [10.3 리오][업데이트 2] 멋지게 업그레이드된 VCL 품질 관리자 2019.09.10 377
502 [10.3 리오][업데이트 2] RAD서버 마법사 & 배포 기능 업그레이드 관리자 2019.09.10 254
501 [온라인 세미나 시리즈] 윈도우 10으로 현대화 할 때 확인해야 할 개발팁 file 관리자 2019.09.09 602
500 윈도우10, 왜 그리고 어떻게 지원해야 할까요? 관리자 2019.09.04 423
499 [10.3 리오] What's NEW! 신기능 자세히 보기 관리자 2019.09.02 1087
498 이 달의 기술자료 - 2019년 09월 file 험프리 2019.08.28 310
497 [업데이트][10.3.2][패치] 업데이트 및 패치 정보 [5] 험프리 2019.08.23 860
496 [10.3 리오][업데이트 2] Firebase 안드로이드 앱 푸쉬 알림 - 10.3.2에서 FCM 수신 설정하기 [1] file 김원경 2019.08.21 1747
495 RAD스튜디오 로드맵 - 2019년 8월 관리자 2019.08.13 518