ITTIA rolled out version 5.5 of the ITTIA DB SQL database for embedded systems and mobile platforms. ITTIA DB SQL provides a flexible interface to organize, share, and protect data. ITTIA DB SQL can be loaded as a shared library or plugin. As a result, a separate database installation step is not necessary. ITTIA DB SQL 5.5 is available for Windows, Linux, Android, ThreadX, QNX, and VxWorks. Evaluation copies are available now.
ITTIA DB SQL v5.5 now offers capabilities once available only to PC applications. New functionalities includes high reliability, comprehensive security options, Qt user interface integration, Python and Lua scripting, JDBC compatibility, and replication. In addition, embedded devices can also synchronize their local databases with Microsoft SQL Server and Oracle on Windows and Linux servers.
Thanks to a Qt plugin for ITTIA DB SQL, application developers can rapidly build a graphical user interface to tap into embedded data. The QtSql module makes it easy to map tables and columns to widgets in the application interface while ITTIA DB SQL handles the details of sharing, replication, and query optimization. Like ITTIA DB SQL itself, the Qt framework supports many platforms. It is ideal for both back-end computers and embedded systems.
Replication and synchronization with other databases can be performed asynchronously. ITTIA DB SQL will automatically collect changes in a log until a connection becomes available. Synchronous replication on commit makes it easy to maintain multiple copies of a database that are guaranteed to be identical at all times. Data can also be secured through AES-128 and AES-256 storage encryption, SCRAM authentication, and even SSL/TLS communications.
More info: ITTIA DB SQL