InterBase ToGo Mobile Edition

From InterBase
Jump to: navigation, search

Go Up to SDK Pack Registration and Licensing


InterBase supports both the iOS and Android mobile operating systems and the InterBase ToGo Edition is available for the these platforms via RADStudio XE6. VARs and OEMs can build applications for mobile platforms using InterBase by linking their applications with InterBase ToGo.
The databases deployed on the mobile device can either have centralized user authentication through the admin.ib, or use EUA to control user access within the database. Note that EUA use may limit the need to deploy admin.ib on the target mobile device for database access.

  • If you purchased one of the following RAD Studio versions, you have received an email with a key for an unlimited development and deployment license:
  • RAD Studio XE6 Professional or higher
  • Delphi XE6 Professional with Mobile or higher
  • RAD Studio XE6 Delphi/C++ users
For RAD Studio XE6 users:
Save the license activation file as reg_ibtogo.txt in the %PUBLIC%\Documents\interbase\redist\InterBase XE3 folder. It applies to Android, iOS, Windows, and MacOSX deployments.
For RAD Studio XE6 users:
Save the license activation file as reg_ibtogo.txt in the %PUBLIC%\Documents\interbase\redist\InterBase XE3 folder. It applies to Windows, MacOSX, and iOS deployments.
  • If you are a trial user, your installation includes a trial license for InterBase ToGo. You can test InterBase on iOS and Android by selecting your test license during the deployment step. The trial licenses are installed with your trial product, in C:\Users\Public\Documents\InterBase\redist\InterBase XE3.
    • When you are ready to deploy your applications to customers/production/appstore, contact Embarcadero for an InterBase ToGo license.

For more information, see ToGo Quick Start.

iOS Platform

RAD Studio XE5 users only get InterBase ToGo Test Deployment license with their product. This test license can be used for development and testing.

InterBase Runtime File Locations for Apple iOS
The InterBase related files are separated into the following categories:

  • Temporary files are created under the <Application Home>/tmp directory.
  • Transient files such as isc_lock, isc_init and temporary sort files are created here.
  • interbase.log (informational and error messages from InterBase) file is delivered under the <Application Home>/Documents/interbase directory.
  • Read/Write files and files used by InterBase for setup are located in the <Application_Home>/Documents interbase directory.
The following files should be delivered in this directory: ibconfig, interbase.msg, license/ folder and related license files, and, admin.ib (if used).
For OTW/SSL connections, the recommended folder for providing supporting files is <Application_Home>/Documents interbase. In your OTW connection, be sure to provide relative argument values. For example:
10.20.10.20?ssl?serverPublicFile=Documents/interbase/ibserverCAfile.pem??:<database_file_path>

Android Platform

InterBase ToGo is available for the Android platform via RAD Studio XE6.

InterBase Runtime File Locations for Android
The InterBase related files are separated into two categories: Temporary files created by InterBase at run time and Read/Write files and files used by InterBase for setup.

  • Temporary files created by InterBase at run time
    • These files are created under the external storage location mentioned above, /data/data/<package_name>/files interbase directory. interbase.log and other transient files such as isc_lock, isc_init, and temporary sort files are also created here.
  • Read/Write files and files used by InterBase for setup:
    • These files are created under the external storage location mentioned above, /data/data/<package_name>/files interbase directory. The following files should be delivered to this directory: ibconfig, interbase.msg, license/ folder and related license files, and, admin.ib (if used).
    • For OTW/SSL connections, our recommended folder for providing supporting files is /data/data/<package_name> files/interbase. In your OTW connection, please be sure to provide relative argument values. For example:
10.20.10.20?ssl? serverPublicFile=/data/data/<package_name>/files/interbase/ibserverCAfile.pem??:<database_file_path>

Advance to Next Topic