Character Set Supported by InterBase ToGo on Android
Character Set | Char. set ID |
Max. Char. Size |
Min. Char Size |
|
---|---|---|---|---|
NONE |
0 | 1 byte | 1 byte | |
ASCII |
2 | 1 byte | 1 byte | |
OCTETS |
1 | 1 byte | 1 byte | |
UNICODE_FSS |
3 | 3 bytes | 1 byte | |
UTF_8/UTF8** |
59 | 4 bytes | 1 byte | |
UNICODE_BE/UCS2BE |
8 | 2 bytes | 2 bytes | |
UNICODE_LE/US2LE |
64 | 2 bytes | 2 bytes |
*No COLLATION support for iOS and Android.what does this asterisk refer to?
**UTF8 is only supported client attachment’s character set (LC_CTYPE) for iOS and Android.
***May need “Unsupported database” or kind like exception when detect unsupported character set.what does this asterisk refer to?
Contents
Licensing ToGo and IBLite for Android
RAD Studio XE7 users only get InterBase ToGo Test Deployment and IBLite licenses with their product. Both InterBase ToGo Test Deployment and IBLite can be used for development and testing.
When you are ready to deploy your applications to customers/production/appstore, you can either use the free IBLite license you have, or, contact Embarcadero for an InterBase ToGo license.
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>
Developing with ToGo Edition for Android
The RAD Studio IDE from Embarcadero now supports developing applications for multi-device/OS deployments including Windows, MacOSX, iOS, and Android.
Deploying InterBase with Your Applicatinos on Android=
The databases deployed on the mobile device can either have centralized user authentication via admin.ib, or, use EUA to control user access within the database. EUA use could limit the need to deploy admin.ib on the target mobile device for database access.