ITTIA DB 1.1 Features Enhanced C API, Improved Performance

ITTIA, developer of database software for embedded systems and mobile handheld devices, today announced the availability of version 1.1 of ITTIA DB, its flagship database. New features include an enhanced C API, improved performance and additional configuration options.

In this release, the powerful C API is now the primary interface to ITTIA DB and the C++ API has been rewritten to use only C API calls, allowing it to be compiled separately or omitted when not needed. Now compilers from multiple vendors are compatible with a single DLL library release. In addition, the C API supports three kinds of data bindings, absolute, relative, and managed, providing efficient methods for applications to retrieve data while supporting full dynamic alteration of the database schema.

Additional control has been added over storage size for each data type, allowing for more compact database files. Also, the interface for accessing binary large object (BLOB) data has been improved, providing an easy way to store data that is larger than available memory.

Changes in transaction handling make it possible for developers to quickly catch resource acquisition bugs, while still providing the convenience of implicitly starting a transaction whenever data is accessed. Various other changes have been made to reduce resource consumption and improve performance on embedded devices.

“As software development for embedded systems and mobile handheld devices matures, there’s an increased need for an off-the-shelf structured data storage solution that makes development more efficient, flexible, and modularized,” said Sasan Montaseri, ITTIA President. “Continuing in our development efforts we have designed our ITTIA DB database software to offer real value in environments with extremely limited memory and processor resources. ITTIA provides developers with the perfect data management solution for their embedded applications.”

An evaluation copy of this new ITTIA DB release is available.

ITTIA offers versatile database software for embedded systems and mobile devices. Our advanced database technology is supported by excellent technical support and consulting. ITTIA customers include GlaxoSmithKline, VNU, Boeing, Moodys, Sandia National Laboratory and many other companies that have benefited from our superior database solutions.