CodeRage 2019 Mini Series – RAD Server

by Dec 9, 2019

Follow-up to the CodeRage 2019 Mini Series on "RAD Server, DataSnap, and Client Server Technologies" for the week of December 9 – 12, here are the resources, slides, and code examples used in the CodeRage 2019 Mini Series on RAD Server:


The RAD Server Development Server is included in the RAD Studio (Delphi and/or C++ Builder) Enterprise 10.x Enterprise or newer IDE.
To try RAD Server, download the current RAD Studio 10.x Rio Architect from here: 

1. RAD Server includes these four main parts:

2. Extending the EMS Server

3. RAD Server Deep Dive video

4. Tutorial: Implementing a FireDAC EMS Resource:

5. Delphi 10.3 Tokyo EMS Database Samples:  Installed at C:UsersPublicDocumentsEmbarcaderoStudio20.0SamplesObject PascalDatabaseEMS

6. Delphi 10.3 Tokyo EMS ThinkPoint Samples:  Installed at C:UsersPublicDocumentsEmbarcaderoStudio20.0SamplesObject PascalMulti-Device SamplesEMS

7. EMS Deployment options

Deploying Embarcadero Delphi and C++ EMS

– After you have developed your Enterprise Mobility Services (EMS) applications you will want to deploy them in a production environment.

 Deploying your EMS server applications for scalability and security

– Security is assured as long as you configure your IIS Server correctly.

 Enterprise Mobility Services: Authentication & Authorization – YouTube

– How to use the TBackendAuth component to authenticate your EMS client application. — How to configure EMS server authorization so that you can control access to particular resources and endpoints.

8. CodeRage 2019 RAD Server Tutorial:  To be posted soon.

9. CodeRage 2019 RAD Server and Rad Server Client Sample Application code:

10. CodeRage 2019 RAD Server Slides: