Objectivity/DB is the most advanced and flexible distributed data management solution available today. The goal of this site is to help you become more knowledgeable of the different aspects of our product. Please review the sections below to begin familiarizing yourself with the most common components, interfaces, and bindings that correspond to your programming language.
Step 1: Download Objectivity/DB
(click to expand)
Objectivity, Inc. works directly with developers to help them evaluate our technology. We have several versions of our product available for download and evaluation, and our field engineers will work with you to determine your needs, and provide you those links as needed. Click here to begin the process.
Step 2: Review Documentation
(click to expand)
If you are new to Objectivity/DB, we recommend that you take a look at our Technical Overview. The overview documentation is a great starting point where you will learn more about Objectivity/DB and our database architecture.
Included in your installation of Objectivity/DB are various sample applications that show some different use cases on all the language bindings that we support (C++, Java, C#, Python, SmallTalk, SQL++). You can come back to these samples when you are comfortable with the Objectivity/DB knowledge base. To learn more about our different supported bindings, you can find them in our Technical Overview and in the included "doc" folder of your installation.
We also have short overviews of all the supported bindings located on our main site (http://objectivity.com). (The links below will launch a new window or tab)
Step 3: Hands-on Training
(click to expand)
Objectivity, Inc. provides free web-based training on the basic architecture and concepts of Objectivity/DB. For the more advanced users, there are C++ and Java Development courses, along with courses on distributed queries using PQE (Parallel Query Engine), and database administration. Follow the link below to leave the Objectivity Developer Network web site and access the Objectivity Web-Based Training.
Web-Based Training
In addition to our web-based training, we also have a progressive learning project which we call Training Labs. These tutorials consist of labs which are self-paced and take you through the development of applications from the ground up. You will go from learning the Objectivity/DB development environment to performing advanced tasks at whatever speed is comfortable to you.
Additional Resources
Upon building up your Objectivity/DB knowledge base and going through some training, we hope you are now more equipped to write your first application with Objectivity/DB. The working sample application included in your installation can serve as building blocks for your new prototype if you so choose. In addition to those samples, we have more advanced demo applications that are downloadable and are also free for you to use to build upon.
If you find yourself stuck at any point in your development, please check out the other helpful areas of this site:
-
HowTo's: Find tutorials and code examples covering the basic concepts and most common functions.
-
FAQ: A compilation of our Frequently Asked Questions.
-
Docs: A collection of Objectivity/DB documentation.
-
Forum: Get help from the Objectivity Developer Network Community.
If you still require assistance, please feel free to contact Objectivity Technical Customer Support.