We have an application that we would like to transfer to the BlackBerry platform, which reads its data from the SQLite database, which for this port will be about 4 MB. This database is not particularly complex (several links, two interesting tables for indexing / searching and the resulting data) and is used for reading only.
What is the best way to reproduce such a thing on a BlackBerry without a database?
A few notes:
- We would like to use the database on BlackBerry, but since this application is free, we can only consider free solutions (for example, SQLite). We cannot push these costs to our consumers.
- We know that 5.0 supports SQLite, but we want to support older devices (i.e. OS 4.2).
- This application cannot rely on an internet connection.
It looks like the following options are possible:
RMS (recording management system) - appears, but we could not find a good API for writing these files outside the device. For example, we would like to prepare a database using Java or .NET (just like we do SQLite), and simply transfer the resulting data files to the device. We will not record recordings from the BlackBerry app.
BlackBerry Persistence Store - Looks like a more convenient version of RMS with the same serious flaw.
API - , -, , . , , API , (, JSON), , , . .