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

2020.11.26 13:51

험프리 조회 수:417

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

RAD스튜디오 로드맵 (2020.11)

올해 초 선보인 10.4 시드니 버전에 대한 개발자들의 평가는 대단히 좋았습니다. LSP(언어 서버 프로토콜) 아키텍처를 기반으로 한 델파이 코드 인사이트 엔진의 탈바꿈과 많은 요청 사항도 처리할 수 있는 새로운 C++ Win64 디버거, 커스텀 매니지드 레코드를 포함한 새로운 델파이 언어 기능들까지. 또한 HighDPI 모니터와 컨트롤 개별 스타일 적용 등 VCL 스타일 활용 측면도 대폭 확장하였습니다.

그리고 9월 10.4.1 업데이트가 출시되면서 품질 측면에서 많은 부분이 업그레이드되었습니다. 특히 새롭게 추가된 델파이 LSP 지원이 특징적이었습니다. 10.4.1 버전에서는 엠바카데로에 공개 보고된 이슈 500개 이상의 품질 개선 내용을 포함한 총 800개 이상의 개선된 기능들이 제공되었습니다.

10.4와 10.4.1은 이미 드러난 숫자들 만으로도 개발자들의 관심도를 확인할 수 있습니다. 평가판 다운로드 숫자는 10.2 도쿄와 10.3 리오 버전 대비해서 훨씬 많았고, 실제로 근래 출시된 버전들 중에서 인기가 굉장히 높은 버전입니다. 이 점은 특히 코로나-19 상황에서 더욱 인상적입니다.

현재 엠바카데로 팀은 10.4.2 출시에 총력을 기울이고 있습니다. 2021년 가장 첫 부분은 10.4.2 출시가 장식하게 될 것으로 기대됩니다. 업데이트 서브스크립션 계약중인 고객이라면 출시에 앞서 조만간 오픈될 베타 테스터에 우선 참여할 권한이 제공될 것입니다.

10.5 버전은 델파이에 새로운 타겟 플랫폼이 추가됩니다. 맥OS ARM (Apple Silicon CPU 기반), IDE HighDPI 지원, C++ 툴체인 확장, 새롭게 선보일 기능들과 퀄리티 향상까지. 더 자세한 내용은 다음 링크에서 자세히 확인할 수 있습니다.

 

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

 

[패치] 델파이 10.4.1 패치

 

이번 패치는 델파이 컴파일러 기능 향상, 델파이 LSP 업그레이드가 포함되어 있습니다.

겟잇을 통해 다운로드 하거나, my.embarcadero.com 페이지에서도 다운로드 가능합니다.

 

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

 


기술자료

[UX Summit] UX를 주제로 진행한 온라인 세미나 핵심 요약

엠바카데로 주체로 UX를 주제로 온라인 세미나를 진행했습니다. UI/UX 분야의 전문 스피커들이 대거 참여한 기술 컨퍼런스였는데요. 모든 컨텐츠들이 유익했지만, 그 중 도움이 될만한 컨텐츠를 한 번 뽑아보았습니다.

 

각 내용의 자세히 보기 링크에서는 발표자의 자세한 설명과 다시보기, 발표자료 다운로드 등을 제공합니다.(꼭 방문해 자세한 내용을 살펴보세요.)

 

다음 링크에서 UX Summit 전체 목록을 확인할 수 있습니다.


레거시 데스크탑 앱 UI/UX 현대화 – 이론부터 실제까지

 

레거시 데스크탑 앱 UI/UX 현대화를 주제로 선정한 이유는 다음과 같습니다.

  • 이제는, 앱의 생존 조건으로, UI가 너무나 중요하기 때문에
  • 실제로 어려움이 있기 때문에
  • 델파이 개발자들이 도움을 필요로 하는 주제이기 때문에
  • 회사들이 요청을 하기 때문에

위 이슈들을 해결하기 위한  방안과 실전사례를 소개합니다.

  • 앱의 UI/UX 현대화 시 “나누어” 고려할 계층
  • 기본 전략 선택 :비용, 리스크, 최종 결과물을 종합적으로 고려하여 선택하자.
  • 구현 방안 선택 :앱의 UI/UX 현대화 구현 시, 고려할 방안
  • 위험 관리 :리스크 발생 가능성과 실패 확률은 정비례한다.
  • 수행 절차(와 시연) :발표자가 현대화 프로젝트를 수행하는 기본 절차

 

ModernizeUI-1Term.png


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


멀티플랫폼 앱에 가장 효과적인 UX 디자인

UX4-UI UX2.png

 

멀티플랫폼 앱에 가장 효과적인 UX 디자인 (Effective UX Design for Multiplatform Apps)을 요약했습니다.

  • 델파이 개발자가 데스크톱 앱을 개발할 때 유용한 UX 구현 가이드라인을 제시합니다.
  • 모바일 UX와 데스트톱 UX가 어떻게 달라야 하는지 알 수 있습니다.
  • UX와 UI를 더이상 혼동하지 않을 수 있습니다.
  • 발표자 (Miguel Angel Moreno)는 매우 넗고 풍부한 경험을 가진 엠바카데로 MVP입니다

 

목차는 다음과 같습니다.

  • UI vs UX: 파라독스
  • 내 UI는 이미 좋다. 그런데 왜 UX를 고려해야 하나?
  • “모바일 우선” 접근 방식이 “데스트톱에는 최악”이 되는 경우
  • 데스트톱은 리소스가 더 많다
  • 데스크톱 UX 향상1: 애플리케이션 설치
  • 데스크톱 UX 향상2: 애플리케이션 구동
  • 데스크톱 UX 향상3: 애플리케이션 네비게이션
  • 데스크톱 UX 향상4: 다중 작업
  • 데스크톱 UX 향상5: 데이터 확보
  • 데스크톱 UX 향상6: 사용자 지원
  • 요약: 좋은 UX의 기본 요소 - 추가 자료

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


애플리케이션을 개발할 때 데스크톱 부터 개발해야 하는 이유

UX-WhyDesktop-First.png

 

애플리케이션을 개발할 때 데스크톱 부터 개발해야 하는 이유 (Why Desktop First to Develop an Application)를 요약했습니다.

 

(모바일 앱 보다는) 데스트톱 애플리케이션을 우선해야하는 상황과 고려 대상과 몇가지 사례를 제시합니다.

  • 플랫폼 선택 시 고려할 요소들을 여러분의 상황에 적용해보세요.
  • 모바일과 데스크톱앱 각각 어떤 쪽에 적합한지 사례를 참고하여 여러분의 상황에 적용해보세요.
  • [UX Summit 요약 / 사례연구] 모바일은 두 번째: 어떨 때 데스크톱에 우선 집중하는가?(https://tech.devgear.co.kr/466655)를 함께 보는 것도 좋습니다.(이 글과는 또 다른 시각에서 본 사례 연구입니다)

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


터치스크린 POS 화면 디자인 하기

UX-TouchPOS.png

다른 UX서밋의 세션과 달리 비디오를 보면서 따라하기 위주입니다.

  • 위 화면을 완성해 가는 과정을 처음부터 하나씩 빠짐없이 보여줍니다.
  • 비디오를 보면서 직접 따라하면서 만들어보시기 바랍니다.
(음성 듣지 않고 화면만으로도 발표자가 전 과정을 따라할 수 있습니다)

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

 

단 한 줄의 코드로 완성하는 C++ CUSTOMER/SALES 애플리케이션

  

 

요새 노 코드(No Code), 로우코드(Low Clode) 개발에 대한 이야기가 많죠. 얼마전에는 엠바카데로 책임 관리자 아타나스 포포브가 로우 코드 개발을 주제로 기술 컨텐츠를 작성하기도 했었습니다. 아타나스 글에서는 이렇게 소개합니다. “요즘 로우코드 개발이 유행이죠. 가트너 등 많은 연구단체들이 2019년 로우코드 애플리케이션 개발 플래폼 시장 규모를 약 100억 달러로 잡고 2020년부터 2027년까지 CAGR 프로젝트가 20% 이상 성장할 것으로 예상하기도 했습니다.” 아타나스는 이 컨텐츠를 통해 델파이 개발자들에게 로우코드가 왜 중요한지를 잘 정리해주었습니다 (그리고 저는 이번 컨텐츠를 통해 C++빌더 개발자분들에게 그 중요성을 설명하고자 합니다).

이 글을 통해 단 1줄의 코드만으로 C++을 이용해 윈도우용 Customer/Sales 관리, Master/Detail/Chart 기능이 있는 Customer/Sales 관리 애플리케이션을 완성할 수 있습니다.

다음 링크의 글을 통해 화면 설계, 데이터베이스 연결, UI 컨트롤에 데이터 출력, 차트 그리기 등을 단 한줄로 작성하는 방법을 확인할 수 있습니다.

 

 

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

 


기타 소식

델파이에서 파이썬 표현식 활용하기 (PYTHON4DELPHI 샘플 앱)

델파이에서 파이썬을 이용하기 위해서 필요한 Python4Delphi 활용 방법을 알고 싶으신가요?

Python for Delphi (P4D)는 파이썬 DLL을 델파이와 C++빌더에서 사용할 수 있는 무료 컴포넌트 셋입니다. 파이썬 스크립트를 매우 손쉽게 실행할 수도 있고, 새로운 파이썬 모듈이나 타입들도 생성할 수 있습니다. 다음 글에서 소개하는 Python4Delphi Demo2 샘플은 메모란에 파이썬 표현식을 입력해 그 표현식을 확인하고, 그에 대한 메세지를 보여줄 수 있도록 하는 예제입니다. 깃허브에서 Demo2 소스코드를 확인할 수 있습니다. Demo1은 델파이에서 간단한 파이썬 스크립트를 실행하는 방법을 정리해놓았습니다.

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

 

DelphiFeeds.com이 새롭게, 델파이 개발자들에게 매우 유용한 뉴스 피드를 모아서 제공합니다.

DelphiFeeds.com이 새롭게, 델파이 개발자들에게 매우 유용한 뉴스 피드를 모아서 제공합니다.

 

DelphiFeeds.com은 구록(Gurock) 형제들이 2005년에 만들었다. 이 후 구록이 만든 웹기반 테스트 케이스 관리 솔루션인 테스트레일(TestRail)이 인기를 끌면서 너무 바빠짐에 따라 구록 형제들은 DelphiFeeds를 관리할 시간이 없어졌다. DelphiFeeds는 피드를 수집하고 헤드라인을 공유한다. 하지만 피드 제공자를 업데이트하지 못하다보니 BeginEnd.netDelphiMagazine.com 등 새 사이트 등이 등록되지 못했었다. 그럼에도 불구하고 DelphiFeeds는 델파이 사용자들에게 여전히 뉴스 피드 사이트로서 널리 사용되고 있다.

 

이제 DelphiFeeds.com이 다시 태어나는 중이다. 백엔드 서버도 모두 새것으로 교체되었고, 기존의 피드와 새 피드가 모두 제공된다. 새 피드가 추가될 때 오래된 것들은 업데이트 되거나 제거될 것이다. 다만, 기존의 인기 아티클이나 사용자 계정은 새 DelphiFeeds로 옮겨지지 않는다.

 

(역자 주, 회원 가입 등 몇가지 사항은 아직 작업 중이지만, 현재 상태로도 델파이 개발자들에게 매우 유용한 뉴스 피드를 모아서 제공하고 있습니다.)

 

➜ 자세히보기 : http://delphifeeds.com/
 

지난 이달의 기술자료

➜ 지난 이달의 기술자료 목록 보기

번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 21876
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 20522
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 22548
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 28303
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 29592
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 24923
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 45863
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 181416
673 새해 목표: LEARN, TEACH, REPEAT. 관리자 2021.01.05 347
672 [TOP 10] 2020년 하반기, 개발자가 사랑한 기술자료는? 관리자 2020.12.24 379
671 이 달의 기술자료 - 2021년 01월 file 험프리 2020.12.24 450
670 [UX Summit 요약] 감지와 응답: 지속적 파악을 통한 실제 결과를 더 좋게 하기 (Sense & Respond: Continuously Learning Our Way to Better Outcomes) 관리자 2020.12.02 443
669 개발. 공유. 영감. – 엠바카데로 총괄 매니저가 전하는 메세지 (2020.11) 관리자 2020.12.01 378
668 [10.4.1 패치] 애플(APPLE) 플랫폼 지원 관리자 2020.11.30 504
» 이 달의 기술자료 - 2020년 12월 험프리 2020.11.26 417
666 RAD스튜디오 2020 로드맵 – 자세한 내용을 확인해보세요! (PM들의 코멘터리) 관리자 2020.11.19 556
665 RAD스튜디오 로드맵 (2020.11) 관리자 2020.11.18 416
664 [UX Summit 요약] 애플리케이션을 개발할 때 데스크톱부터 개발해야 하는 이유 (Why Desktop First to Develop an Application) 관리자 2020.11.17 363
663 [10.4.1 패치] 델파이 컴파일러와 LSP 업데이트 관리자 2020.11.11 761
662 [UX Summit 요약] 터치스크린 POS 화면 디자인 하기 (Point of Sale Screen Concept) 관리자 2020.11.11 399
661 [UX Summit 요약] 멀티플랫폼 앱에 가장 효과적인 UX 디자인 (Effective UX Design for Multiplatform Apps) 관리자 2020.11.10 334
660 [UX Summit 요약] 레거시 데스크탑 앱 UI/UX 현대화 – 이론부터 실제까지 (Legacy desktop apps UI & UX modernization. From theory to practice) 관리자 2020.11.04 433
659 개발자가 지원해야 하는 핵심 플랫폼들 관리자 2020.11.02 314
658 이 달의 기술자료 - 2020년 11월 file 험프리 2020.10.27 368
657 [UX Summit 요약] 윈도우10에 멋진 플루언트UI 룩앤필을 델파이로 구현하기 (Giving your Apps the Fluent UI Look and Feel with Delphi)을 요약했습니다. - (델파이 개발자 뿐만 아니라) 윈도우 애플리케이션 개발자가 알아야할 기본이되고 중요한 마이크로소프트 UI 디자인의 핵심을 정리하고 보여줍니다. 관리자 2020.10.26 414
656 RAD스튜디오와 델파이 – 원조 로우코드! 관리자 2020.10.23 320
655 [UX Summit 요약 / 사례연구] 모바일은 두 번째: 어떨 때 데스크톱에 우선 집중하는가? 관리자 2020.10.22 299