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.