Tag Archives: Database

Backend as a Service (BaaS) applications using FireMonkey

Description: How to build connected multi-device apps using Backend as a Service (BaaS).
Objective: Learn how to use BaaS in your application to  gain easy access to common services in the cloud without having to build or maintain the backend services yourself.
Presenter: David Intersimone, Embarcadero.
Event:  RAD in Action
Software Versions Supported: Delphi XE6, C++ Builder XE6, RAD Studio XE6
Level: All

One of the cool new features in RAD Studio XE6 is Backend as a Service (BaaS).  BaaS, also known as “mobile backend as a service” (MBaaS), provides mobile app developers with a way to link their applications to backend cloud storage and APIs exposed by back end applications.  It does this, while also providing features such as push notifications, user management, and integration with social networking services.  RAD Studio XE6 BaaS integrates with leading BaaS providers which includes support for Kinvey and Parse out of the box.

With BaaS, you get easy access to common services in the cloud such as

  • Build multi-device service based applications using the FireMonkey and VCL frameworks
  • Use push notifications to engage your users on any device or platform
  • Access data and object storage in the cloud
  • Provide application and storage security with user authentication
  • Work with popular BaaS providers including Kinvey and Parse using a component based API

In this RAD in Action webinar video, David I explains how to  gain easy access to common services in the cloud without having to build or maintain the back-end services yourself.

Also, check out Sarina DuPont’s Blog for several articles on BaaS.

Firemonkey Mobile Master/Detail Database Apps with FireDAC

firedac firemonkey database apps

Description :  Building Mobile Master/Detail Database Applications with FireDAC.
Objective: You will learn how to leverage the FireDAC components and also write cross platform code where required with master/detail data model examples.
Presenter: Marco Cantù, Embarcadero Technologies.
Event:  CodeRage Mobile Session (2013)
Software Versions Supported: Delphi XE5, Delphi XE6, RAD Studio XE6, C++ Builder XE6

Level: Intermediate

FireDAC is a Universal Data Access library/components for developing cross-platform database applications for Delphi and C++ Builder.  FireDAC enables native high-speed direct access to MySQL, SQLite, Oracle, SQL Server, IBM DB2, InterBase, PostgreSQL, Firebird, Informix, SQL Anywhere, Access and more.

Marco Cantù from Embarcadero Technologies does a great job explaining how to use FireDAC components across all of the Delphi target platforms using IBLite and IBToGo. However, FireDAC can be use just the same way with SQLite.

The FireDAC native driver supports SQLite database version 3.0 and later. For a detailed discussion on SQLite usage in FireDAC for a Delphi application, read the “Using SQLite with FireDAC” article.

Using SQLite in your application will require that the sqlite3.dll file be present on your development system. If this file is not present, download sqlite3.dll from http://www.sqlite.org/download.html to your system path (such as C:WindowsSysWOW64 for 64-bit Windows).

For more information on usage of FireDAC in mobile applications  read the “Using FireDAC in Mobile Applications (iOS and Android)” article.