McObject Releases Tiny-Footprint Embedded Database For Microsoft .NET Compact Framework-Based Consumer Electronics

McObject® has released Perst™ for .NET Compact Framework, a version of its
open source, object-oriented Perst embedded database system for consumer electronics
developed using Microsoft’s smart device development framework.

The pure C#, high-performance Perst for .NET Compact Framework offers a smaller
footprint than the standard Perst embedded database system, adding to its compatibility
with applications running on resource-constrained Microsoft Windows CE- and Pocket
PC-based mobile phones, set-top boxes, PDAs and other consumer electronics devices.

Effective immediately, McObject is offering Perst for .NET Compact Framework as part of
its Perst for .NET distribution, which can be freely downloaded for evaluation and use
under the GPL license. McObject also sells Perst support as well as commercial

Despite modifications to run optimally in the compact subset of Microsoft’s .NET
Framework, Perst for .NET Compact Framework retains a common source code base and
distribution with Perst for .NET – a boon for developers developing in both
environments, or migrating .NET applications to run in .NET Compact Framework.

Perst for .NET Compact Framework includes nearly all of the features popular with the
thousands of developers who have downloaded the open source Perst since 2003: B-tree,
Patricia Trie, Bit index, T-Tree and R-Tree indexes as well as List, Relation, and Set
collections, all protected by transactions supporting the ACID properties (Atomicity,
Consistency, Isolation and Durability). Perst for .NET Compact Framework also offers
multithreaded access, data encryption and an SQL subset to filter elements of any

“Even the smallest-footprint mobile and embedded devices today are managing growing
volumes of data, to support sophisticated features. Integrating a commercial database to a
device’s embedded software, rather than writing data management code from scratch, can cut
development time and add reliability,” said Thom Robbins, director of .NET platform
product management at Microsoft. “McObject’s Perst for .NET Compact Framework embedded
database contributes a valuable tool with critical data management features. It also
leverages C#’s inherent object-orientation, benefiting developer productivity.”

In addition to high performance and a modest footprint, one of Perst’s greatest
achievements is its tight integration with C#, resulting in exceptional `transparent
persistence’ and ease in working with objects in the fast-growing programming

Under Perst’s dual license, users can modify Perst database source code and use it
freely in other open source applications (software for which source code is made
available) under the GNU General Public License (GPL). McObject’s commercial license can
be used if distribution of the Perst-based application under the GPL is not preferred.

More information, as well as links to download Perst database software for .NET Compact Framework (included in the Perst for .NET distribution), is available from

About McObject

Founded by embedded database and real-time systems experts, McObject offers proven data management technology that makes intelligent devices smarter, more reliable and more cost-effective to develop and maintain. McObject counts among its customers industry leaders such as DaimlerChrysler, EADS, JVC, Tyco Thermal Controls, F5 Networks, CA, Motorola and Boeing. McObject, based in Issaquah, WA, is committed to providing innovative technology and first-rate services to customers and partners. The company can be reached at +1-425-831-5964, or visit

Contact Information

McObject LLC

22525 SE 64th Place
Suite 302
Issaquah, WA, 98027

tele: 425.831.5964
fax: 425.831.1542

Share and Enjoy:
  • Digg
  • Sphinn
  • Facebook
  • Mixx
  • Google
  • TwitThis
Extension Media websites place cookies on your device to give you the best user experience. By using our websites, you agree to placement of these cookies and to our Privacy Policy. Please click here to accept.