공통 이 달의 기술자료 - 2020년 02월

2020.01.31 15:10

험프리 조회 수:258

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

[세미나 다시보기] 실제 사례로 살펴보는 소프트웨어 현대화 방안

0130_agenda.png

 

1월 30일 온라인으로 진행된 세미나는 현대화와 마이그레이션 주제로 진행되었습니다.

첫번째 파트에서는 브라질 운송회사의 사례로 오래된 C/S 기반 시스템을 MSA 아키텍처를 적용해 얻는 잇점(비용절감, 생산성, 확장성)과 그 과정, 실제 아키텍처까지 살펴볼 수 있습니다. 멀티티어 또는 MSA로 아키텍처 전환을 고민하시거나, 시스템 확장이 어려워 고민이신 분들에게 큰 도움이 될것입니다.

 

두번째 파트에서는 경험을 통해 터득한 효과적인 마이그레이션 프로세스를 소개합니다. 프로세스를 잘 이해한다면 소규모 프로젝트의 마이그레이션을 직접 계획하고, 짧은 시간안에 자체적으로 진행하실 수 있을 것입니다.

 

세번째 파트에서는 대규모(1000여개 그리드 컴포넌트, 1만여줄 소스코드 전환) 마이그레이션 시 자동화 도구가 필요한 이유와 원리를 설명합니다. 데브기어에서 제작한 컴포넌트 컨버터(오픈소스 마이그레이션 자동화 도구)를 통해 컴포넌트 전환 원리 및 방법을 소개합니다. 오픈소스를 이용하거나 직접 자동화 도구를 제작하는데 도움이 될것입니다.

 

➜ 세미나 다시보기 & 발표자료 : https://tech.devgear.co.kr/459635

 

관련자료

프로젝트 경험을 통해 터득한 효과적인 마이그레이션 프로세스 https://tech.devgear.co.kr/459433

데브기어 컴포넌트 컨버터 소개https://tech.devgear.co.kr/459559

 


[패치] RAD 스튜디오 10.3.3 Indy 서버 SSL 인증서 패치

Indy 라이브러리를 사용해 작성된 웹 서버 애플리케이션이 SSL 인증서를 로드하지 못하는 이슈를 해소한 패치가 등록되었습니다.

 

➜ 자세한내용 & 다운로드 안내 : https://tech.devgear.co.kr/459172

 

기술자료

CodeRage 2019 - 엠바카데로 대규모 온라인 컨퍼런스

CodeRage 2019 with Face.jpg-640x480.jpg

그중 흥미로운 주제의 동영상 몇가지를 소개합니다.
 
 
웹소켓(WebSocket)과 델파이
기본적인 웹소켓에 대한 소개와 델파이로 웹소켓을 구현하는 방법을 샘플과 함께 설명합니다.

이 비디오에서 제공하는 것들:

  • 웹소켓이란?
  • 웹소켓에 대한 간단한 이론
  • 시작하는 방법(써드파티 컴포넌트 소개, 잍디 컴포넌트 기반으로 구현)
  • 웹소켓 연동 샘플

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

 

파이어몽키에서 사용자 정의 Message Box 디자인하기

파이어몽키 폼을 사용자 정의 메세지 박스 형태로 디자인하여 구현하는 방법을  설명합니다.

이 비디오에서 제공하는 것들:

  • 파이어몽키의 다양한 UI 작성방법
  • 파이어몽키 컨트롤들의 스타일 편집하기
  • 다양한 사용자 정의 대화상자들 디자인 방법

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

 

VCL 현대화: WinAPI, COM & Shell 인터페이스, WinRT 통합하기

VCL에서 Window API, COM&Shell 인터페이스, WinRT 등을 통합하여 사용하는 방법들과 WinRT를 활용한 컴포넌트들 에제들을 소개합니다.

이 비디오에서 제공하는 것들:

  • 전통적인 윈도우 API 활용하기

  • COM & Shell 인터페이스 활용하기

  • WinRT 활용하기파이어몽키의 다양한 UI 작성방법

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


델파이 RTL: 새로운 제너릭 컬렉션 vs 기존 클래식 컬렉션

델파이 2009 버전부터 지원하는 제너릭 컬렉션 타입과 기존 클래식 컬렉션의 차이와 장단점을 2페이지 가량으로 간단히 설명하는 글입니다.

델파이의 제네릭 컬렉션(들)을 충분히 알지 못해서 예전 방식만 사용하고 있는 개발자들이 있다면 이 글 만으로도 도움이 될것입니다.

 

➜ 자세히보기 : https://tech.devgear.co.kr/459015

 

[팁] 파이어몽키 TListBox 컴포넌트 사용: 사용자 정의 아이템 데이터 동적으로 표시하기

ListBox1.png

파이어몽키에서 자주 사용하는 TListBox에 기존 아이템 스타일과 다른 커스텀 동작으로 표시하는 방법을 2가지 방법을 샘플과 함께 설명합니다.

  • 클래스를 생성해 표시
  • 커스텀 스타일을 작성해 표시

➜ 자세히보기 : https://tech.devgear.co.kr/459359

 


기타 소식

[오픈소스] TGPuttyLib 소개

오픈소스 TGPuttyLib는 Putty 기반 SFTP 클라이언트 라이브러리를 제공합니다.

알려진 다른 라이브러리 보다 높은 전송속도를 제공한다고 합니다.

 

설명에 따르면 다음의 특징이 있습니다.

  • PuTTY 제품군에서 psftp 프로그램을 DLL로 변환한 것
  • 개발자는 가장 높은 전송 속도(100 MB/Sec 이상)로 파일 전송 가능(알려진 다른 라이브러리 보다 높은 속도)
  • C++, Delphi, Free Pascal 에서 즉시 사용 가능한 클래스 제공
  • PuTTY Release 0.73 기반
  • 2020년 1분기 MacOS 및 리눅스 지원 계획

 

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

[고객사례-유틸리티, C++빌더] Reg Organizer - 시스템 레지스트리 구성&최적화 유틸리티

  

 

이번에 선정된 CoolApp은 Reg Organizer 입니다. 이름 그대로 시스템 레지스트리를 구성하고 최적화 할 수 있도록 도와주는 유틸리티입니다. Reg Organizer는 C++빌더로 개발했으며, 현재 윈도우 용으로 배포되고 있습니다.

 

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

[고객사례-유틸리티, 델파이] ALLMediaServer - 미디어 컨텐츠 플레이 프로그램

    

 

이번에 선정된 CoolApp은 ALLPlayer 그룹의 ALLMediaServer 입니다. 사용자들이 네트워크 상의 모든 플랫폼에서 미디어를 활용할 수 있게 해주는 정말 멋진 프로그램입니다. ALLMediaServer로 네트워크가 연결되어 있기만 한다면 TV, 스마트폰 등의 장치에서 다양한 컨텐츠들(스트리밍, 영상, 음악, 사진)을 방송할 수 있습니다. 델파이와 RAD스튜디오로 개발되었는데, 정말 멋진 프로그램이 완성되었습니다!

 

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

 

지난 이달의 기술자료

➜ 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 14494
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 13131
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 15643
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 21159
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 22427
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 18048
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 38334
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 173834
23 [팁] 10.3.3 AAB에서 로컬서비스 실행시 문제점 해결 방법 험프리 2020.01.02 269
22 [UX Summit 요약 / 사례연구] 모바일은 두 번째: 어떨 때 데스크톱에 우선 집중하는가? 관리자 2020.10.22 266
21 iOS 개발환경 설정이 잘 되지 않은 경우 체크사항 - iOS 버전 확인 필요 관리자 2019.07.11 266
20 [코드레이지2019] 파이어몽키에서 사용자 정의 Message Box 디자인하기 김원경 2020.01.23 264
19 [코드레이지11] Debug faster. Debug smarter - Primož Gabrijelčič 험프리 2016.11.22 264
18 이 달의 기술자료 - 2020년 09월 file 험프리 2020.08.27 258
» 이 달의 기술자료 - 2020년 02월 험프리 2020.01.31 258
16 [발표자료] 20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio 관리자 2020.07.22 257
15 [업데이트][패치][10.3.3] C++빌더 10.3.3 스레딩 및 TLS 패치 험프리 2020.02.03 257
14 [FMX] 파이어몽키 메시징 시스템을 이용해 프로세스 내에서 메시지를 등록하고 구독하는 방법 file 험프리 2017.09.01 257
13 [업데이트][패치][10.3.3] Midas와 델파이 Open Array 패치 험프리 2020.02.28 254
12 [10.3 리오][업데이트 2] RAD서버 마법사 & 배포 기능 업그레이드 관리자 2019.09.10 254
11 [UX Summit 요약] 데스크탑용 UX 구축/최적화 전략(Strategies for building and optimizing the desktop UX) 관리자 2020.10.21 253
10 코드레이지 2019 재생목록 file 험프리 2019.12.26 251
9 [UX Summit 요약] 훌륭한 UI에 적용되는 과학적 원리 (Science of Great UI) 관리자 2020.10.19 246
8 [10.4 시드니][업데이트 2] TCONTROLLIST – 새로운 VCL 컨트롤 관리자 2023.03.09 246
7 TJumpList 컴포넌트 사용하기 file 김원경 2020.01.30 245
6 [업데이트][패치][10.3.3] RAD 스튜디오 10.3.3 아이폰 XS와 XR 디버깅 패치 험프리 2020.01.23 233
5 [엠바카데로 Feature Friday][개발팁] VCL 멀티-컬럼 리스트박스 관리자 2019.06.28 230
4 [발표자료] 20200130 실제 사례로 살펴보는 소프트웨어 현대화 방안 file 관리자 2020.01.31 222