Top Downloads News Highlights
McObject wins IoT Vendor of the Year Learn more

Aurea uses McObject’s eXtremeDB® for ultra-fast analysis. Processing time cut from days to seconds.  Learn more.

McObject Shortlisted in a Second Computing Award in Just Five Months Learn more

What is a Distributed Database System?  Read the Internet of Things Agenda, Tech Target article by McObject CEO Steve Graves. 

McObject’s eXtremeDB named Outstanding Structured Database by Computing’s highly-respected Big Data Excellence Awards. Learn more

XtremeDB running on E8 Storage sets multiple records in STAC benchmark tests.  Read the press release

New eXtremeDB v.8.0 Financial Edition for HPC offers excellent performance and a host of new features. Read the press release

On Time Series Analysis and Big Data. Read the interview with Andrei Gorine

McObject shortlisted in Outstanding Structured Database category in Computing Big Data Excellence Awards. Read the press release.

IoT Global Awards Shortlists McObject in Two Categories. Read the press release.

Printable Version

McObject Adds XML Support to eXtremeDB In-Memory Database

November 18, 2002 — Responding to developers’ increased interest in realizing the benefits of XML (eXtensible Markup Language) for embedded systems, McObject has released an XML interface for its eXtremeDB in-memory database system. The eXtremeDB interface enables seamless data exchange between eXtremeDB and other XML-enabled systems, and provides a simplified means for updating underlying database structures.

McObject has created a freely downloadable example program demonstrating the integration of the eXtremeDB embedded XML interface and Web Services through SOAP interfaces. Interested developers can download the demonstration program and implementation files at

The eXtremeDB XML interface enables the export of database data in XML format as well as importing XML data into the database. Expressed in XML form, data is easily shared between eXtremeDB -based embedded systems and the outside world, in an efficient, standards-based fashion.

In contrast to some databases that store data as XML, eXtremeDB XML supports the W3C XML specification but stores its contents in the eXtremeDB binary format, applying eXtremeDB’s efficient in-memory storage methodology to the imported data. Stored objects retain eXtremeDB’s compact layout, as well as its fast and predictable search methods and updates. With eXtremeDBXML, the database still reads and writes XML in the context of transactions, ensuring reliability and data integrity.

eXtremeDB’s XML stands out as a truly embeddable implementation. The module adds just 40K to the run-time code size, meeting the footprint limitations typically imposed by embedded systems and intelligent devices.

Potential uses include exporting real-time data from eXtremeDB-based embedded devices into enterprise databases, for archiving and for building cutting-edge embedded Web-servers and other applications. The ability to accept incoming XML simplifies eXtremeDB schema evolution by allowing the use of using XML editing and transformation tools to change the database structure. eXtremeDB XML is developed in accordance with the W3C SOAP encoding recommendations.

“Embedded systems developers are discovering that XML cuts project time via well-understood standards and tools, and makes devices ‘smarter’ by providing new connectivity options. With eXtremeDB’s XML interface, developers realize these benefits while continuing to enjoy an ultra-small database footprint, fast performance and a rich development tool-set,” said Steve Graves, McObject co-founder and CEO. “eXtremeDB XML provides a key connectivity component for building connected, state-of-the-art intelligent devices.”

About McObject

McObject, based in Issaquah, WA, is committed to building data management technology that makes intelligent devices smarter, and to providing first-rate support and consulting services to customers and partners. With more than 30 years experience in compilers, real-time systems, embedded data management and kernel level device-driver development, McObject's founders are well-suited to deliver database technology that becomes as ubiquitous as computing itself. The company can be reached at 425 831 5964, or visit

McObject and eXtremeDB are trademarks of McObject LLC. All other company or product names mentioned herein are trademarks or registered trademarks of their respective owners.