RAD Studio the Multi-Device Application Platform

App development today often extends far beyond the device with the need to build connected apps that support real time communication and access to enterprise data and cloud services. RAD Studio's Multi-Device Application Platform makes it possible for developers to deliver truly connected computing from the desktop and mobile devices through to back-end services and data. With the new Enterprise Mobility Services in RAD Studio mobilize your Enterprise faster and smarter.

C++Builder Multi-Device Development

Rapidly connect your apps to your enterprise databases and services on-premises or in the cloud with FireDAC enterprise database connectivity, DataSnap or EMS n-tier middleware, and access to cloud-based RESTful web services and BaaS providers.


Create multi-device client apps with the FMX Framework

The FireMonkey FMX Framework is the app development and runtime platform behind RAD Studio. With the FireMonkey framework, you develop apps fast using visual components. And you don't have to maintain separate development projects to deliver your app natively for multiple device form factors on Windows, Mac OS X, iOS and Android.
Learn more about the FMX Framework >


RAD Studio's FireDAC data access technology enables your application to seamlessly connect to a wide variety of data sources while retaining vendor-specific database features and native performance. You get high speed database connectivity for Microsoft SQL Server, InterBase, DB2, Oracle, Sybase, MySQL, Firebird, SQLite, PostgreSQL, other popular embedded and server databases, and ODBC.
Learn more about FireDAC >


Get high performance access to all your data sources with FireDAC

RAD Studio's FireDAC data access technology enables your application to seamlessly connect to a wide variety of data sources while retaining vendor-specific database features and native performance. You get high speed database connectivity for Microsoft SQL Server, InterBase, DB2, Oracle, Sybase, MySQL, Firebird, SQLite, PostgreSQL, other popular embedded and server databases, and ODBC.
Learn more about FireDAC >


Build server-side data and app services with DataSnap

DataSnap (included in RAD Studio Enterprise, Ultimate and Architect editions) enables you to create data and application services, like Custom APIs, that can be accessed from client apps on Windows, Web, iOS, Android and more. DataSnap servers support REST, JSON, COM, HTTP, TCP/IP, and other standards for ultra-flexible connectivity from virtually any platform. Apps can be hosted on your server or in the cloud.
Learn more about DataSnap >


Mobilize your workforce faster and smarter with new Enterprise Mobility Services

Enterprise Mobility Services (EMS) is a new turnkey solution for today's interconnected, distributed apps, offering an easy to deploy middleware server that hosts loadable custom API and data access modules. EMS is based on open and standard technologies, including REST HTTP calls and JSON data formats, and provides major SQL database drivers along with a built-in encrypted SQL datastore. With its user management and authentication plus user and API analytics, Enterprise Mobility Services is ideal for enabling secure access from mobile and desktop apps to Enterprise Databases. EMS is a middleware solution that is stateless, restful, scalable, and secure.
Learn more about EMS >


Zugriff auf Cloud-basierte RESTful-Dienste

RAD Studio has a REST Client library, available on all platforms, and focused on simplifying the invocation of REST services by any third party provider. The library features authentication support and JSON response manipulation, with dataset and LiveBindings mappings. The three core components make it easy to parameterize your requests in many different ways and easily access web services and backend as a service (BaaS) providers.
REST Client Library video >


Verbindung mit BaaS-Providern

Integrieren Sie Cloud-basierte Dienste von BaaS-Providern („Backend as a Service“) wie Kinvey, Parse und jetzt App42 mit Komponenten für häufig verwendete BaaS-Dienste wie Mitteilungen, Benutzerverwaltung und Speicherung. Sie erhalten einen einfachen Zugriff auf diese gängigen Dienste in der Cloud, ohne diese selbst erstellen oder verwalten zu müssen. Ihren Anwendungen lässt sich außerdem eine Benutzerauthentifizierung hinzufügen. Mit Push-Benachrichtigungen können Sie darüber hinaus Ihre Benutzer direkt ansprechen. In der Cloud kann auf Daten und die Objektspeicherung zugegriffen werden.

Das komplette Feature-Set der geräteübergreifenden Anwendungsplattform erhalten Sie mit der RAD Studio Enterprise-, Ultimate- oder Architect-Edition. Die Professional-Edition enthält eine Clientunterstützung sowohl für das VCL- wie für das FMX-Framework, für die lokale/eingebettete Datenbankkonnektivität von FireDAC für ausgewählte Datenbanken und für die REST-Client-Bibliothek. Nicht enthalten sind DataSnap und die Remote-Server-Datenbankkonnektivität. Das Professional C/S Add-on Pack verfügt schließlich über eine Unterstützung der Remote-Serverkonnektivität und der Enterprise Mobility Services.