Jump to content
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr ×
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr

Appercept의 델파이용 “AWS SDK for Delphi”가 RAD 스튜디오와 델파이에 포함되었다.


Recommended Posts

엠바카데로 블로그마르코 칸투가 쓴 "Appercept’s New AWS SDK For Delphi, Available With RAD Studio And Delphi Enterprise and Architect"를 번역한 글 (원문 작성일: 2021년 12월 15일, 번역일: 2022년 3월 8일)

 

Embarcadero today introduces a brand new first-class AWS client library for Delphi, soon to be included in the Enterprise and Architect editions of Delphi and RAD Studio.

엠바카데로는 오늘 델파이용 새 AWS 클라이언트 라이브러리를 발표했다. 이 라이브러리는 델파이와 RAD 스튜디오의 엔터프라이즈 에디션과 아키텍트 에디션에 곧 포함된다.

Given the relevance of Amazon Web Service cloud infrastructure in today’s IT landscape, including an AWS library in our product offerings delivers substantial added value to our customers.

AWS (아마존 웹 서비스) 클라우드 인프라가 오늘날 IT 환경에서 차지하는 영향력을 고려할 때, 델파이 AWS 라이브러리는 델파이 고객에게 상당한 가치를 더하게 된다. 

앱퍼셉트(Appercept)와 계약

Embarcadero has reached a two-year exclusive distribution agreement with Richard Hatherall, the UK-based owner of Appercept, on the company’s “AWS SDK for Delphi”. The deal includes an initial preview, with additional features to be released over time.

엠바카데로는 Appercept의 “AWS SDK for Delphi”를 2년간 독점 배포하기로 영국에 거주하는 Appercept 소유자인 Richard Hatherall와 계약했다. 이 계약에는 앞으로 새로 추가될 기능을 먼저 보는 것까지 포함된다. 

The AWS library and updates will be available via GetIt, and limited to customers on Enterprise and Architect with active update subscription. Customers using the AWS library also get support by Appercept through Embarcadero’s own support team. The library does not currently support C++Builder, but there are plans to provide C++ support for the AWS SDK in the future.

이 AWS 라이브러리와 업데이트는 겟잇(GetIt)을 통해 받을 수 있다. 다만, 업데이트 서브스크립션을 유지하고 있는 엔터프라이즈 (또는 아키텍트) 에디션 고객에게만 제공된다. 이 AWS 라이브러리에 대한 지원은 Appercept가 제공하는데, 고객은 엠바카데로 자체의 지원팀을 통해 받을 수 있다. 아직 C++빌더에는 이 AWS 라이브러리가 제공되지 않지만 앞으로 제공할 계획이 있다. 

spacer.png
그림. 겟잇(GetIt)에서 AWS SDK 를 받아서 바로 설치할 수 있다

델파이용 AWS SDK가 왜 필요한가?

Amazon Web Services (AWS) is the world’s leading cloud service today, with well over 50% market share. AWS offers many services, from storage and orchestration to AI services and insights, and it’s leading a transformation in the industry.

AWS (아마존 웹 서비스)는 현재 세계 최고의 클라우드 서비스이며, 시장 점유율은 50%가 훌쩍 넘는다. AWS는 스토리지와 오케스트레이션에서 AI 서비스와 통찰력에 이르기까지 다양한 서비스를 통해 업계의 변혁을 주도하고 있다.  

The availability of an easy-to-use, high-profile AWS SDK for Delphi from Appercept will make it much easier to use AWS cloud services in Delphi client applications, both for desktop and mobile, and will be particularly useful when building server applications, especially if they are deployed in the AWS infrastructure.

사용하기 쉽고, 수준 높은 델파이용 Appercept AWS SDK를 사용하면, (모바일이든 데스크탑이든) 델파이 클라이언트 애플리케이션에서 AWS 클라우드 서비스를 훨씬 더 쉽게 사용할 수 있다. 그리고 AWS 인프라에 배포하는 서버 애플리케이션을 구축할 때 특히 유용할 것이다.  

 

가까이 살펴보기: 델파이용 앱퍼셉트(Appercept) AWS SDK에게 기대할 수 있는 것

The Appercept AWS SDK for Delphi makes heavy use of modern language and framework features, from PPL (Parallel Programming Library) to anonymous methods for async operations, as required by a good REST client framework.

델파이용 Appercept AWS SDK에서는 현대적인 언어와 프레임워크 기능들이 잔뜩 사용되었다. PPL (병렬 프로그래밍 라이브러리, Parallel Programming Library)에서 비동기 작업을 위한 익명 메소드에 이르기 까지, 좋은 REST 클라이언트 프레임워크가 되기 위해 필요했던 것들이다. 

This library offers direct mapping to the AWS APIs, starting with a few services like storage (S3) and notifications (SNS) plus a solid support of user accounts and access permissions.

이 라이브러리를 사용하면, 스토리지(S3), 알림(SNS), 사용자 계정과 접근 권한에 대한 견고한 지원 등을 시작으로,  AWS API들을 직접 매핑할 수 있다.

Not only does this SDK make the APIs available as direct calls (mapped internally to Delphi’s HTTP client library as needed), it also offers many easy-to-use constructs and data structures, so that the most common AWS operations will require a very limited amount of code while allowing developers to focus on their business logic.

이 SDK에서는 API들을 직접 호출 (내부적으로, 필요한 델파이 HTTP Client 라이브러리에 맵핑함) 할 수 있을 뿐만 아니라, 사용하기 쉬운 구조체와 데이터 구조들도 많이 들어있다. 따라서 일반적으로 사용하는 AWS 동작을 구현하는 코드는 아주 조금이면 되고, 덕분에 개발자는 비즈니스 로직에 집중할 수 있다.

The library comes with extensive documentation and demos, making it easy to embrace. It also ships with full source code, enabling users to learn how the solution works and debug it directly within their applications.

이 라이브러리에는 도움말과 데모가 많기 때문에 받아들이기 역시 쉽다. 또한 소스 코드 전체가 제공되므로, 사용자는 이 솔루션이 어떻게 작동하는지를 배울 수 있도, 디버깅도 직접할 수 있다.

데모를 보고 싶은가? S3 버킷 (폴더라고도 한다) 목록을 가져오기 위해 작성해야 하는 코드는 이게 전부다.

uses AWS.S3;
var
  S3Client: IS3Client;
begin
  S3Client := TS3Client.Create;
  var Response := S3Client.ListBuckets;
  for var BucketName in Response.Buckets do
    ListBox1.Items.Add(BucketName);


다음으로 무엇을 할까?

If you missed the “Introducing Appercept’s AWS SDK for Delphi” webinar on the 15th of December, you can catch the replay here.

“Introducing Appercept’s AWS SDK for Delphi” 웨비나 (12월 15일에 진행됨) 를 놓쳤다면, 다시보기를 할 수 있다.

We will also be posting additional information as new features are added and coverage of AWS services grows.

새 기능이 추가되고 AWS 서비스 지원 능력이 향상되는 것에 맞추어 추가로 포스팅하겠다.

For questions, inquiries and additional information please contact me (Marco Cantu).

질문, 요청, 추가 정보는 나(Marco Cantu)에게 연락하기 바란다.


 

이 댓글 링크
다른 사이트에 공유하기

이 토의에 참여하세요

지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.

Guest
이 토픽(기고/질문)에 답하기

×   서식있는 텍스트로 붙여넣기.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   이전에 작성한 콘텐츠가 복원되었습니다..   편집창 비우기

×   You cannot paste images directly. Upload or insert images from URL.

 공유하기

×
×
  • Create New...

중요한 정보

이용약관 개인정보보호정책 이용규칙 이 사이트가 더 잘 작동하기 위해 방문자의 컴퓨터에 쿠키가 배치됩니다. 쿠키 설정 변경에서 원하는 설정을 할 수 있습니다. 변경하지 않으면 쿠키를 허용하는 것으로 이해합니다.