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

2019.10.25 15:01

험프리 조회 수:362

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 15441
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 13962
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 16499
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 22055
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 23268
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 18923
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 39257
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 174713
29 이 달의 기술자료 - 2021년 04월 험프리 2021.03.25 584
28 [DelphiCon 요약] 델파이로 웹 다루기 (Powering the Web with Delphi) file 관리자 2021.02.16 1121
27 이 달의 기술자료 - 2021년 02월 file 험프리 2021.01.26 510
26 이 달의 기술자료 - 2021년 01월 file 험프리 2020.12.24 412
25 이 달의 기술자료 - 2020년 12월 험프리 2020.11.26 366
24 RAD스튜디오 2020 로드맵 – 자세한 내용을 확인해보세요! (PM들의 코멘터리) 관리자 2020.11.19 523
23 2020년 5월 GM 업데이트 - 여러분의 비즈니스에 길을 열어주세요! 관리자 2020.05.26 317
22 [사례 소개] 데브기어 마이그레이션 유상 컨설팅 사례 험프리 2020.04.22 545
21 이 달의 기술자료 - 2020년 04월 험프리 2020.03.27 290
20 Delphi / C ++ Builder를 사용하여 Azure에서 MSSQL 데이터베이스 만들기 및 연결 험프리 2020.02.03 214
19 이 달의 기술자료 - 2020년 02월 험프리 2020.01.31 260
18 [발표자료] 20200130 실제 사례로 살펴보는 소프트웨어 현대화 방안 file 관리자 2020.01.31 228
17 이 달의 기술자료 - 2020년 01월 험프리 2019.12.26 395
» 이 달의 기술자료 - 2019년 11월 file 험프리 2019.10.25 362
15 [발표자료] 20191017 실전 사례로 살펴보는 소프트웨어 현대화 전략 file 관리자 2019.10.23 371
14 이 달의 기술자료 - 2019년 10월 험프리 2019.09.27 368
13 20년된 델파이 앱을 현대식 마이크로서비스 아키텍처로 전환하기 관리자 2019.09.11 1449
12 이 달의 기술자료 - 2019년 06월 험프리 2019.05.31 351
11 이 달의 기술자료 - 2018년 08월 file 험프리 2018.07.31 524
10 이 달의 기술자료 - 2017년 12월 file 험프리 2017.11.24 644