UltraLiteJ overview

UltraLiteJ is a Java-based subset of UltraLite that is designed for Java ME and SE platforms and BlackBerry smartphones. With UltraLiteJ, you can bring transactions, primary and foreign keys, indexes, and other features of relational databases to BlackBerry smartphones. UltraLiteJ provides built-in change tracking and synchronization functions that allow you to build data synchronization into your BlackBerry applications. When used with a MobiLink server, you can use UltraLiteJ to extend Oracle, SQL Server, DB2, Sybase ASE, and SQL Anywhere databases to mobile devices.

UltraLiteJ includes many characteristics typical of relational databases, including storing data in tables, using primary keys, and a transactional database store.

To redistribute UltraLiteJ, you can add Java Archive (JAR) files to your applications. UltraLiteJ is supported on Java ME, Java SE 1.5 or later, and BlackBerry smartphones running OS 4.1 and later.