I have great news for db4o developers - starting from version 7.8 db4o release will be completed with a new product: Object Manager Enterprise (OME). Those of you, who were following db4o events, should remember that OME is not a new product. It was first released a bit more than a year ago, but was only available for commercial users.This policy was reviewed after db4o acquisition by Versant and a new accent was put on simplicity and value to the community. It was agreed that a tool providing a graphical interface to db4o database is undoubtedly important both to new and experienced developers and open-source customers, therefore should be a part of the product and free for all db4o users.

Object Manager Enterprise - what is it?

Database browsing tool is not a new concept for db4o. Earlier we provided a java-based standalone application (Object Manager) for browsing db4o databases, however it was not equally convenient for .NET users and without integration into the development environment did not seem to satisfy developer needs. The new product - Object Manager Enterprise is a plug-in for your development environment (Visual Studio 2005/2008 for .NET users and Eclipse for Java users). OME allows you to browse your db4o database in a graphical interface. With OME you can always check which objects were stored and how the database structure looks like. Additional benefit - you can check the correctness of your queries by comparing the query result with the view in OME.

The screenshots below show a simple database view in Eclipse and Visual Studio 2008 OME versions:



Eclipse: browsing Pilot class

Visual Studio 2008: Pilot class

 

In addition to simple browsing OME provides the following features:

  • Graphical query design (drag&drop)
  • Database object modification and deletion
  • Simultaneous database view while debugging in client/server mode
  • Indexing
  • Backup
  • Defragment
  • Access to db4o developer website within the IDE and updates download.

Installation and Documentation

OME installation is included in db4o distribution.

If you are using Java version you will find OME distro in /ome folder of the db4o installation package.  In order to install it, unzip ObjectManagerEnterprise-Java-[version].zip into any folder and use it from within Eclipse as a local update site (use Eclipse documentation for the exact steps). Alternatively you can copy the contents of contents of the 'plugins' and 'features' folders from the unzipped folder to the corresponding subfolders in the root folder of your Eclipse installation.

After OME is installed you might need to go to Windows/Open Perspective/Other within Eclipse and switch to OME perspective.

Visual Studio users can opt to install OME as part of db4o installation (using msi). If the OME installation was initially skipped, it can be started separately from the shortcut in the db4objects Start menu:

If you have downloaded db4o .NET release as a zip archive, you will find OME installation in the distribution omn-2005 or omn-2008 folder.

For further documentation please refer to db4o tutorial.

Don't forget to share your opinion on this new product with us. Bug reports and improvement suggestions can be filed in our Jira system: project code is OMN (OME .NET) for .NET version and OMJ (OME Java)  for java version.