Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!

New in GetIt: AWS SDK for Delphi and EdgeBrowser Updates

oct2022 getit aws edge


Over the last few days, Embarcadero updated the AWS package and provided a new release of the WebView 2 support in TEdgeBrowser

As you can see above, there are some new and updated packages in GetIt for the RAD Studio 11 Alexandria version.

AWS SDK for Delphi 0.14.0

The first is an update to the¬†Preview of Appercept’s AWS SDK for Delphi. This SDK currently includes a number of¬†essential AWS services: Polly, Simple Email Service (SESV2), Simple Notification Service (SNS), Simple Queue Service (SQS), Simple Storage Service (S3), Textract, Amazon Translate, AWS Key Management Service (AWS KMS), AWS Secrets Manager.

The key and secrets management services added in this last release are covered in a detailed, technical blog post at https://blogs.embarcadero.com/keeping-secrets-on-amazon-web-services/

The library is still under development and more services will be coming soon. As a reminder, this package is distributed by Embarcadero to Delphi Enterprise and Architect customers with an active subscription.

EdgeBrowser Demo and Imports Update

RAD Studio¬†VCL library includes a TEdgeBrowser component wrapping Microsoft’s WebView2 control, one of the features of the Windows App SDK (previously known as Project Reunion). Since 11 Alexandria, Microsoft has updated the underlying SDK with new features, however we cannot update these core units in an 11.x version product, as this would be a DCU and package breaking change.

For this reason, we are distributing the new imported Delphi headers for WebView2 SDK 1.0.1210.39 in a GetIt package, along with an updated library code. You can include these new version in your applications. The package includes also demos for Delphi and C++Builder showcasing some of the new features of the WebView2 SDK.

This is a portion of the demo readme file:

This sample application demonstrates the use of the TEdgeBrowser VCL component.

TEdgeBrowser¬†is a successor to TWebBrowser.¬†Where TWebBrowser¬†uses the Internet Explorer WebBrowser control as its browser UI, TEdgeBrowser¬†uses Edge browser’s WebView2 control. Because of this TEdgeBrowser¬†relies on:

1.  the Edge browser being installed
2.  the WebView2 control loader DLL being available (part of the Microsoft WebView2 SDK, also available in GetIt)

Please see the documentation for TEdgeBrowser for full details on how to get it up and running with the Edge (Chromium) browser and the WebView2 browser control

The sample includes event handlers for all of the TEdgeBrowser¬†component’s events and these mostly surface events of the WebView2 control itself.

WebView2 documentation can be found at:

*   https://docs.microsoft.com/en-us/microsoft-edge/hosting/webview2
*   https://docs.microsoft.com/en-us/microsoft-edge/hosting/webview2/gettingstarted
*   https://docs.microsoft.com/en-us/microsoft-edge/hosting/webview2/reference-webview2

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

About author

Marco is one of the RAD Studio Product Managers, focused on Delphi. He's the best selling author of over 20 books on Delphi.


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.