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

2019.10.25 15:01

험프리 조회 수:359

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

[발표자료] 실전 사례로 살펴보는 소프트웨어 현대화 전략

발표자료_현대화.png

 

지난 2019년 10월 17일 오랫만에 오프라인 세미나를 진행했습니다. 준비한 자리가 모자라 불편하게 들으신 분들이 있어 안타까웠습니다.

그만큼 많은 분들이 관심이 있는 주제였던것 같습니다. 어떻게 현재 운영중인 시스템을 현대화 할지, 그리고 현대화 하기 위해 마이그레이션 작업을 효과적으로 자동화할지 이야기하는 자리였습니다.

제가 발표하는 중간에도 질문을 많이 주셨고, 남아서도 앞으로의 방향과 평상시 문제점을 깊이있게 이야기할 수 있어 좋은 자리였던것 같습니다.

많은 분들이 앞으로도 오프라인 세미나 진행을 요청해 주셔서 데브기어에서도 신중히 고려하도록 하겠습니다.

 

다음 링크를 통해 발표 주제와 관련 링크를 확인하실 수 있습니다. 오프라인 세미나로 다시보기를 제공하지 못해 아쉽습니다.

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

 

RAD 스튜디오의 iOS 13 및 안드로이드 64-bit 대응

엠바카데로 개발툴 담당자인 사리나 듀폰은 한창 진행중인 RAD 스튜디오 10.3.3 베타의 기능 일부를 소개합니다.

 

10.3.3에서 안드로이드 64비트 앱 개발을 지원합니다.(현재 NDA 베타 버전을 통해 개발 및 배포를 지원합니다.)

iOS 13의 다크 테마를 지원합니다. 프로젝트 옵션에서 간단히 설정할 수 있습니다.

 

자세한 내용은 다음 링크를 통해 확인할 수 있습니다.

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

 

 

기술자료

델파이 컴포넌트/소스 마이그레이션 자동화 도구

 

마이그레이션 자동화 도구는 델파이 소스파일을 분석해 컴포넌트를 변경하고, 컴포넌트를 사용한 소스코드를 일괄 변경하는 도구입니다. 이 도구를 이용해 다수의 소스파일과 다수의 컴포넌트 그리고 소스코드를 일관되게 전환할 수 있습니다.

 

마이그레이션 자동화 도구는 대규모 마이그레이션 작업 자동화에 적합합니다. 규모가 크지 않은 마이그레이션 작업은 reFind(정규표현식 이용 마이그레이션 자동화 도구)를 활용할 수 있습니다.

 

이 도구는 다음 링크를 통해 오픈소스로 제공합니다.

 

마이그레이션 자동화 도구는 제공되는 소스코드를 그대로 사용할 수 없습니다. 사용자의 환경(소스코드, 컴포넌트)에 따라 작업코드를 재작성해야 합니다.

 

다음 링크에서는 마이그레이션 자동화 도구의 제작계기 및 원리, 구조를 설명합니다.

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

 

 

 

엔터프라이즈 커넥터를 이용 엑셀 및 구글 시트 연동하기

엔터프라이즈 커넥터(Enterprise Connectors)는 약 130여종의 기업용 데이터에 표준 SQL을 통해 접근 및 연동할 수 있는 솔루션 입니다.

 

일반적으로 특정 파일(또는 서비스)의 데이터와 연동은 제공하는 API를 통해 진행됩니다. 엑셀의 경우 엑셀 COM 오브젝트를 통해, 구글의 데이터들은 구글에서 제공하는 API를 통해 연동합니다. 그래서 연동을 위해서는 API 분석과 연동을 위한 코드(또는 라이브러리)를 작성해야 합니다.

엔터프라이즈 커넥터는 이 모든과정을 생략하고 가장 익숙한 방법 중 하나인 SQL 문장을 통해 필요한 데이터와 연동합니다.

 

다음 글에서는 엑셀과 구글의 클라우드 기반 스프레드시트인 구글 시트와 엔터프라이즈 커넥터로 (아주)손쉽게 연동하는 방법을 소개합니다.

 

➜ 엔터프라이즈 커넥터로 VCL 애플리케이션에서 '구글 시트' 데이터 조회 및 편집하기 : https://tech.devgear.co.kr/456506

엔터프라이즈 커넥터로 'VCL 애플리케이션에서 엑셀 데이터 가져오기&편집하기' : https://tech.devgear.co.kr/456251

 

IBM 왓슨과 인공지능(AI) 활용

엠바카데로는 온라인 세미나를 통해 IBM 왓슨과 연동해 AI를 활용하는 방법을 소개합니다.

이 온라인 세미나에서는 다음의 내용을 다루었습니다.

  • IBM 왓슨 인공지능(AI) 서비스와 델파이/C++빌더로 러닝 머신을 활용하는 방법
  • IBM 왓슨 REST API 활용 방법.
    • IBM 왓슨은 인공지능 기반 플랫폼으로, 다양한 인공지능(AI) 도구들을 활용할 수 있습니다. 
      데이터 수집, 준비부터 머신 러닝 모델의 설계, 트레이닝, 배포까지 가능하게 해줍니다.
  • IBM 왓슨 API 서비스의 두 가지 측면을 구체적으로 살펴봅니다:
    • 비주얼 인식 서비스(Visual Recognition Service)
    • 말투 분석 서비스(Tone Analysis Service)
  • 왓슨 머신 러닝

다음 링크를 통해 세미나의 발표자료와 관련 자료를 제공합니다.(다시보기 추후 업데이트 예정)

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

 

 


기타 소식

[개발사례-유통분야] 20년된 프로그램을 현대식 마이크로서비스 아키텍처로 전환

브라질 운송회사에서 20년된 델파이 프로그램을 현대식 마이크로서비스 아키텍처로 전환한 케이스입니다.

 

간단히 정리하자면 다음과 같습니다.

SAP와 Java로 두 차례에 걸친 재개발 차세대가 실패한 결과 회사는 더욱 시간에 쫓기게 되었고, 델파이로 POC (Proof of Concept)를 진행했습니다. POC로 검증 완료 후,

 

  • 45일 내에 첫번째 모듈이 완료되고 실제 운영되었습니다.
  • 인프라 비용을 크게 절감했습니다:
    • 기존 700개의 시트릭스 원격 연결을 더이상 사용하지 않게 되었습니다.
      (= 프로젝트 비용 규모의 비용 절감)
    • 원격 연결로 인한 네트워크 제약 해소
  • 시스템 확장과 증설을 원하는대로 쉽게 할 수 있게 되었습니다.
  • 새 애플리케이션은 안정적으로 잘 작동되고 있습니다. 다른 모듈도 계속 마이그레이션 중입니다.
  • 최종 목표 중 하나는 오라클 라이선스를 줄이는 것과 고가의 윈도우 서버 전체를 무료 리눅스로 전환하는 것입니다.
  • 이 모든 것이 델파이 사용자 8명 라이선스로 수행되었습니다.

 

사례 자세히보기 : http://tech.devgear.co.kr/456830

 

 

지난 이달의 기술자료

➜ 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 17932
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 38228
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 173741
1063 [개발팁 시리즈] 델파이/C++빌더 VCL 애플리케이션을 개발한다면? 꼭 확인하세요! 관리자 2019.11.20 462
1062 주요 OS 시장 점유율 - 윈도우와 안드로이드! file 관리자 2019.11.19 559
1061 윈도우 버전 점유율 변화: 2009년부터 2019년 현재까지! file 관리자 2019.11.18 362
1060 [델파이 샘플 코드] 안드로이드, iOS, OSX, 윈도우, 리눅스, HTML5 관리자 2019.11.13 670
1059 FCM 전송 구헌혀기 - 앱 서버 프로토콜 사용 메시지 전송 험프리 2019.11.08 1106
1058 [고객사례-게임, 델파이] Rise of Legions 관리자 2019.11.08 786
1057 [데모 영상] 델파이 프로젝트에 구글 시트 연동하기 (엔터프라이즈 커넥터 활용) 관리자 2019.11.08 549
1056 델파이 코드 컨버전 빠르게 완료하기 관리자 2019.11.06 595
1055 엔터프라이즈 커넥터 무료 제공 (업데이트 서브스크립션 계약중인 고객 대상) 관리자 2019.10.31 428
1054 InterBase ToGo 모바일용 라이선스 배포하기 file 데브기어 2019.10.30 479
1053 DLL 폼에서 VCL 폼 스타일 적용하기 file 김원경 2019.10.28 5790
1052 [고객 사례- 의료, 델파이] 의료용 소프트웨어(폐활량&심전도 체크) - Advanced Spirometer and ECG 관리자 2019.10.25 637
1051 [고객사례-소셜네트워크, 델파이] KisKis 관리자 2019.10.25 1088
» 이 달의 기술자료 - 2019년 11월 file 험프리 2019.10.25 359
1049 IBM 왓슨과 인공지능(AI) 활용하기 - 델파이/C++빌더 관리자 2019.10.25 651
1048 [발표자료] 20191017 실전 사례로 살펴보는 소프트웨어 현대화 전략 file 관리자 2019.10.23 364
1047 윈도우 10 지원과 좋은 UX 구현을 위해 기억해야 할 점 관리자 2019.10.22 613
1046 [개발사례-유통분야] 20년된 프로그램을 현대식 마이크로서비스 아키텍처로 전환 관리자 2019.10.22 1083
1045 [개발팁] TBooleanHelper.ToString 그리고 TUseBoolStrs 관리자 2019.10.21 272
1044 RAD스튜디오의 iOS 13 및 안드로이드 64-bit 대응 관리자 2019.10.21 542