Technical Publications
You will need Adobe Acrobat ReaderĀ® to download and open these documents. If you don't have the reader, you can get it from Adobe's Web site via this link.

Why NOT to Use the Relational Data Model
This article talks about performance optimizations one should consider when designing a application with limited hardware resources or need for high performance. It illustrates an alternative to the Relational Data Model without loosing its flexibility.
Defining Your Interface
Control of the Birdstep database is made available through three different API types (not counting JDBC and ODBC): Native, SQL, and JAVA. The API selected is a matter of the application design goals including run-time and maintenance.
Using the RDM Embedded JNI Interface
The JNI interface gives Java developers access to the same small footprint, high performance embeddable database engine utilized by C/C++. This article explains how to get the JNI interface running as quickly as possible.
Data Management Solution: Build vs Buy
This ariticle explores "Build vs Buy", a key decision for determining the best strategy for meeting your product's embedded data management needs.
Network and Relational Data Modeling
Data modeling is the process of representing real-world data and their relationships with each other in a form that is ultimately useful within computer programs. Selection of a method for effectively modeling data and relationships is one of the key decisions a developer will make when developing a data-driven system.
Using the RDM Embedded Native Interface
This article presents a simple "How To" example, using a subset of RDM Embedded's highly flexible, robust database management native API.
Database Management In Real-Time Embedded Systems
The technical article points out considerations to make when deciding to go with a commercial real-time embedded database or build your own. It also makes some comments around database models to utilize to get your job done.