Auto Tables for RAD Server is an automated solution for generating a REST API for your database. However, in addition to that it supports defining custom methods for an endpoint. Inside of this custom method you can call external commands on Windows. You can also call external commands when the RAD Server instance is hosted on Linux using the code I will show here from StackOverFlow.
Once you create your Endpoint in the Auto Tables Editor and the Endpoint is selected you can go to the Endp...
Auto Tables is an automatic low code REST API generator for RAD Server. The easy to use interface allows for the quick automatic configuration of a REST server and client SDK with dynamic endpoints providing read, write, and delete access to your data. Everything can be generated from your database tables in just a few clicks. Database tables can be made available with enterprise permissions for over 30 different databases including databases such as MySQL, Microsoft SQL Server, and InterBase. A...
The RAD Server Field Service Template utilizes a RAD Server based REST server module for the server side. On the admin side there is a FireMonkey based desktop client for adding, viewing, and managing appointments. Additionally, the admin client allows you to manage parts inventory and do user administration. The offline capable cross platform client app is built in FireMonkey and it can be deployed to Android, iOS, macOS, and Windows. There is a single codebase and single UI. It allows you to v...
The RAD Server Field Service Template consists of three main components and a setup application (also check out the deep dive). The Field Service Admin app has been tested on Windows and macOS (but probably also runs on Android and iOS). The Field Service App has been tested on Android, iOS, macOS, and Windows. The Field Service Setup has been tested on Windows. The Field Service Server has been tested on Windows but may also run on Linux. This is an excerpt from the RAD Studio Field Service Tem...
The RAD Server Field Service Template provides an end to end field service application template for routing appointments, managing parts, and user administration. It is made up of a REST server module, a desktop client, and a cross platform mobile client. The template can give you a head start in building your own field service solutions. You can download the template from within the RAD Studio IDE using Embarcadero GetIt.
You can quickly and easily customize most of the look and feel of the ap...
Note: This is not a comprehensive security tutorial for RAD Server merely a tech tip.
There are a number of sections in the emsserver.ini file which can help you secure your RAD Server for production which include Server.APICrossDomain, Console.Login, Server.Authorization. You can limit cross site scripting by changing the CrossDomain setting in Server.APICrossDomain to only allow your domains. You can customize the UserName and Password of the Console.Login section so that only you will b...
There are many existing VCL Windows apps built with older versions of Delphi and C++Builder, using outdated technologies and frameworks. In this demo oriented session Paweł is going to walk you through different scenarios of migrating existing Delphi VCL apps to Windows 10, mobile, web and multi-tier architectures. We are going to discuss best practices in migration VCL apps including:
Planning Your Migration
Working with projects in the IDE
The Importance of Ver...
REST API architecture has become the most popular approach for building scalable, secure, multi-user systems. Using RAD Server you can quickly publish your Delphi or C++ logic as HTTP REST API endpoints that can be used from any app and framework, including mobile, desktop and web clients. The upcoming 10.2.2 release of Delphi, C++Builder and RAD Studio in Enterprise and Architect versions for the first time will include single-site deployment license of RAD Server technology! In ...
There are quite a few Delphi open source projects on GitHub that can really save you some time. I searched for Delphi on GitHub and then sorted by the Most Starred projects and came up with this Top 10 list. There is some really good stuff here including Awesome Delphi (which is another top list), Delphi IDE color theming projects, an MVC web framework, a REST API client, Open Source Computer Vision Library headers for Delphi, a really powerful custom TreeView component, a unit testing fram...