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

2019.10.25 15:01

험프리 조회 수:408

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 22591
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 21024
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 23082
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 28881
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 30050
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 25397
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 46348
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 182316
1397 N 윈도우와 맥 개발 시작을 위한 파이어몽키 코스북: 무료 다운로드 제공(385페이지) 관리자 2013.04.05 152367
1396 ComPort(시리얼 통신) 컴포넌트 설치안내 [11] file 험프리 2013.12.04 112779
1395 [REST API] REST 기반 파일 업로드와 다운로드 구현하기 험프리 2020.08.31 84736
1394 델파이 튜토리얼 자습서 이용 안내 관리자 2014.09.01 71988
1393 이 달의 기술자료 - 2014년 11월 험프리 2014.10.13 54176
1392 이 달의 기술자료 - 2014년 6월 file 험프리 2014.06.05 50404
1391 Find the O/S Language Type c2design 2014.07.30 48421
1390 RAD Studio Resource Center 박병일 2012.01.26 46644
1389 CD-ROM 열고 닫기 박병일 2011.12.22 44787
1388 [Android] 폰번호 가져오기 [1] 타락천사 2014.09.05 38644
1387 이 달의 기술자료 - 2014년 12월 file 험프리 2014.11.26 32514
1386 RAD Studio XE6 Update1 발표 [1] Humphery 2014.06.20 29499
1385 델파이XE2 파이어몽키 기반 아이폰앱 개발에서 제스춰를 인식시키는 방법 박병일 2012.01.25 23342
1384 [10.4 시드니 신기능] 새로운 VCL TEdgeBrowser 컴포넌트 험프리 2020.05.18 23197