eXtremeDB 3.1, released in July, supports Windows CE and Windows XP Embedded, as well as Linux and a variety of real-time operating systems and even "bare bones boards, no operating system required." McObject claims the embedded database occupies a RAM footprint of only 100KB.
The new ODBC support -- now included with version 3.1 of McObject's eXtremeSQL database interface, but also available separately -- is intended to give 32-bit Windows applications ODBC-compatible access to eXtremeDB databases, regardless of what platform they reside on. It's said to operate with all eXtremeDB editions (Standard, High Availability, Transaction Logging, and 64-bit) and with
eXtremeDB Fusion, the company's hybrid on-disk/in-memory embedded database.

The eXtremeDB architectureODBC is a library of functions that lets any ODBC-enabled application connect to any database for which an ODBC driver exists, and retrieve/insert/update/delete data using SQL statements. As McObject notes, support for this API first became common in Windows systems, but ODBC drivers now also exist on Linux and many other platforms.
According to McObject CEO Steve Graves, "In a world of heterogeneous systems, ODBC can exponentially increase the value of database contents... In addition, knowledge of ODBC is so ubiquitous that developers can use eXtremeDB right away with very little learning curve."
The ODBC interface for eXtremeDB is currently available as part of eXtremeSQL version 3.1, according to McObject. It's also said to be available separately, although the company gave no details regarding how to obtain it. An evaluation version of eXtremeDB version 3.1 is available for 32-bit Windows versions
here (registration required). The evaluation version of eXtremeDB for Windows CE,
also available, is version 2.3. Developers are asked to contact the company for evaluation copies of eXtremeSQL.
Related stories: