Select Page

McObject Announces Data Management On Smart Windows Powered Devices

McObject LLC announced today that it will provide technology to assist in the development of next generation Microsoft Windows Powered intelligent devices. McObject now offers Windows CE 3.0 and Windows NT Embedded 4.0 versions of eXtremeDB, its small-footprint, main memory database. McObject has also joined the Microsoft Windows Embedded Partner Program, to better reach the growing number of developers working with Microsoft’s fast-growing embedded platforms.

McObject developed eXtremeDB to meet the unique needs of intelligent, connected devices. eXtremeDB spares RAM and CPU resources while delivering critical data management features, including coordination between multiple threads, fast and flexible navigation methods, and assured data integrity through ACID-compliant transactions. Target markets include Windows Powered set-top boxes, communications equipment, industrial automation and wireless handsets.

“McObject is confident that increasingly, developers will base new devices on Microsoft’s robust embedded operating systems. We are committed to supporting current and future Microsoft Windows Embedded offerings,” McObject President and CEO Steve Graves said.

“McObject’s eXtremeDB provides OEMs with a data management solution for both Windows CE 3.0 and Windows NT Embedded 4.0 that enables greater functionality with a small footprint, while shortening the development process, saving developers time and money,” said Keith White, senior director of the Embedded and Appliance Platform Group at Microsoft Corp.

About eXtremeDB

Applications residing within intelligent devices typically require many very small, fast database operations. eXtremeDB accelerates processing by storing data entirely in main memory, eliminating disk access overhead as well as the extra software layers typically used to copy data from database files to cache, and to the application location. In addition, eXtremeDB stores data in the form native to the host language, eliminating translation overhead.

For optimal efficiency, device developers will tightly integrate data management and application software. eXtremeDB’s features enhance the programming languages used by professional developers, improving productivity and significantly cutting project time. eXtremeDB provides a standard library of functions for common database operations, as well as a highly intuitive, project-specific interface generated when the database is compiled.

eXtremeDB supports virtually all data types, and provides multiple query methods, including exact match searches, b-tree indexes, and object-identifier references. A powerful debugging environment further promotes developer productivity.

About McObject

McObject LLC, 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-888-8505, or visit

Product, service and company names mentioned herein are the trademarks or registered trademarks of their respective owners.

How is eXtremeDB different?

Hybrid Data Storage

Unlike other IMDS, eXtremeDB databases can be all-in-memory, all-persistent, or have a mix of in-memory tables and persistent tables. This unparalleled flexibility enables developers to tailor data management in order to optimize applications for speed and persistence.  Learn why starting with in-memory database system allows for improved performance.

Row & Columnar Flexibility for Time Series Data

eXtremeDB for HPC implements columnar data layout for fields of type ‘sequence’. Sequences can be combined to form a time series, ideal for working with tick streams, telemetry, and other sequential data. The technology supports database designs that combine row-based and column-based layouts, in order to best leverage the CPU cache speed. Learn how.

Active Replication Fabric

Active Replication Fabric offers reliable IoT database management by solving key challenges for developers. eXtremeDB offers bidirectional replication, multi-tier replication (e.g. edge-to-gateway-to-gateway-to-cloud), compression to maximize limited bandwidth networks, and more.

Embedded and Client/Server

Fast, flexible eXtremeDB is data management wherever you need it, and can be deployed as an embedded database system, and/or as a client/server database system.  Compatible with all embedded/real-time operating systems.