Advertisment

McObject upgrades Perst 4.0 for Java, .NET

author-image
CIOL Bureau
Updated On
New Update

ISSAQUAH, USA: McObject has released Perst 4.0, the latest upgrade of its open source, object-oriented embedded database for Java and .NET.

Advertisment

Version 4.0 expands Perst’s usefulness in a broad range of applications by enabling it to add persistence to any object, including objects created by other programs, those for which source code is unavailable, and even objects created in different programming languages.

Perst 4.0 also adds rich new tools for developing mobile and embedded applications in both Java ME and in Google’s Android environment. For Perst Lite (the Java ME edition of Perst), version 4.0 adds seamless integration with the popular EclipseME integrated development environment, as well as improved handling of memory and storage.

In addition, Perst Lite 4.0 adds full-text search capability. To illustrate the use of full-text search, the release also includes a new sample application, with full source code, demonstrating a local search engine that indexes and retrieves contact information stored on Java ME- and Android-based mobile phones.

Advertisment

“Recent industry consolidations have reduced the number of vendors specializing in embedded database technology,” McObject CEO and Co-founder Steve Graves said. “McObject remains dedicated to offering an open source database for Java and .NET, with characteristics such as a small footprint, zero administration and fast performance that make it ideal for embedding. Perst 4.0 demonstrates this commitment by making the DBMS applicable to a wider range of Java and .NET challenges, and we expect Perst’s developer community to grow as a result.”

Past versions of Perst enabled developers to create and manage Java and .NET objects derived from the database system’s Persistent class, while benefiting from Perst’s high performance, small footprint, and features such as ACID (Atomic, Consistent, Isolated and Durable) transactions, a SQL-like interface and specialized collections classes.

In version 4.0, “foreign” objects or objects derived from any class can be stored in the database, vastly increasing Perst’s usability with external programs. As a result, Perst can be added as storage for existing applications such as commercial or open source class frameworks, including GUI classes, object-request brokers, and industry-specific solutions; UML modeling tools that generate classes from wizards; and programs whose source code is not available.

Advertisment

Perst 4.0’s enhancements for mobile and embedded application developers include a new example application called PIMindex for Java ME, and ContactsIndex for Android, that builds on the embedded database’s full-text search to provide a local search engine for contact management files on a cell phone or other device.

The example software, which is provided with full source code, could be extended to provide search capabilities for PDF, word processing, HTML and other stored files. Both PIMindex and ContactsIndex are included in the Perst 4.0 for Java distribution (which also includes both Perst and Perst Lite).

Perst Lite 4.0 with EclipseME

Perst Lite 4.0 has also been updated to work with EclipseME, the Java ME plug-in to IBM's popular free Eclipse development framework. Perst Lite now includes a sample EclipseME project in its ProScout example application. With the enhancements, Perst Lite supports developers in building Java ME applications (midlets) under EclipseME as part of software packages to be uploaded into devices--adding embedded database capabilities to the list of software features that can go "From zero to mobile in minutes," in the words of the EclipseME project.

Click here to download Perst 4.0 for Java and .NET, with full source code.

tech-news