![awsbanner | Embarcadero RAD Studio Delphi C++Builder Blogs aws banner](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2021/12/aws-banner-9165547-5928480.jpg?resize=1140%2C694&ssl=1)
Embarcadero présente aujourd’hui une toute nouvelle bibliothèque client AWS de première classe pour Delphi, qui sera bientôt incluse dans les éditions Enterprise et Architect de Delphi et RAD Studio.
Compte tenu de la pertinence de l’infrastructure cloud d’Amazon Web Service dans le paysage informatique actuel, l’inclusion d’une bibliothèque AWS dans nos offres de produits offre une valeur ajoutée substantielle à nos clients.
Table of Contents
L’accord avec Appercept
Embarcadero a conclu un accord de distribution exclusive de deux ans avec Richard Hatherall, le propriétaire britannique d’ Appercept , sur le « SDK AWS pour Delphi » de la société. L’accord comprend un aperçu initial, avec des fonctionnalités supplémentaires à publier au fil du temps.
La bibliothèque et les mises à jour AWS seront disponibles via GetIt et limitées aux clients Enterprise et Architect avec un abonnement aux mises à jour actif. Les clients utilisant la bibliothèque AWS bénéficient également de l’assistance d’Appercept via la propre équipe d’assistance d’Embarcadero. La bibliothèque ne prend pas actuellement en charge C++Builder, mais il est prévu de fournir une prise en charge C++ pour le kit SDK AWS à l’avenir.
Pourquoi un kit SDK AWS pour Delphi
Amazon Web Services (AWS) est aujourd’hui le premier service cloud au monde, avec plus de 50 % de part de marché. AWS propose de nombreux services, du stockage et de l’orchestration aux services d’intelligence artificielle et aux informations, et il mène une transformation dans l’industrie.
La disponibilité d’un SDK AWS facile à utiliser et de haut niveau pour Delphi d’Appercept facilitera grandement l’utilisation des services cloud AWS dans les applications clientes Delphi, à la fois pour les ordinateurs de bureau et mobiles, et sera particulièrement utile lors de la création d’applications serveur. , surtout s’ils sont déployés dans l’infrastructure AWS.
Regardons de plus près : à quoi s’attendre du kit SDK AWS Appercept pour Delphi
Le SDK Appercept AWS pour Delphi fait un usage intensif des fonctionnalités de langage et de framework modernes, de la PPL (Bibliothèque de programmation parallèle) aux méthodes anonymes pour les opérations asynchrones, comme l’exige un bon framework client REST.
Cette bibliothèque offre un mappage direct aux API AWS, en commençant par quelques services comme le stockage (S3) et les notifications (SNS) ainsi qu’un solide support des comptes d’utilisateurs et des autorisations d’accès.
Non seulement ce SDK rend les API disponibles sous forme d’appels directs (mappés en interne à la bibliothèque cliente HTTP de Delphi selon les besoins), mais il offre également de nombreuses constructions et structures de données faciles à utiliser, de sorte que les opérations AWS les plus courantes nécessiteront un très limité quantité de code tout en permettant aux développeurs de se concentrer sur leur logique métier.
La bibliothèque est livrée avec une documentation et des démonstrations complètes, ce qui la rend facile à adopter. Il est également livré avec un code source complet, permettant aux utilisateurs d’apprendre comment la solution fonctionne et de la déboguer directement dans leurs applications.
Vous voulez une démo rapide ? C’est tout ce que vous devez écrire pour avoir une liste de compartiments (ou dossiers) S3 :
1 2 3 4 5 6 7 8 |
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); |
Que faire ensuite
Si vous avez manqué le webinaire « Présentation du SDK AWS d’Appercept pour Delphi » le 15 décembre, vous pouvez visionner la rediffusion ici .
Nous publierons également des informations supplémentaires à mesure que de nouvelles fonctionnalités seront ajoutées et que la couverture des services AWS augmentera.
Pour des questions, des demandes de renseignements et des informations supplémentaires s’il vous plaît contactez-moi (Marco Cantu).
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition