|


|
piDB™
Database for Palm OS units
piDB
is a simple, but powerful database system for Palm OS®
units. It takes the award winning database engine from our PDE
product and makes it available for all Palm OS program development. The
programmer uses a set of C++ classes to access the databases. The piDB
database engine is implemented as a Palm OS Shared Library, which can be
shared by many different programs on a Palm OS unit. To
facilitate the widest usage of piDB,
Marietta Systems is providing a freeware version in addition to the
licensed version. The freeware version can be distributed with your
application.
|
Product Features
piDB
has three main types of database types:
 | CSV (comma separated) files,
where the Palm OS database is directly equivalent to a CSV file on a
PC |
 | Native PDE
format, which support ultra-fast access to very large databases |
 | Indexed blob-type files, where
each record contains key information with a binary object
such as a signature, sound or a picture. |
The freeware version of piDB
supports the CSV format and a single key field version of blob-type.
This is suitable for most uses.
The licensed version adds support
for the high performance PDE format, a
more complex data dictionary and a more complex implementation of the
blob-type. The API's are upward compatible where a program
written to use the freeware version will happily use the higher performance
licensed version. In addition, programs written for the licensed
version can be implemented to run successfully with the freeware version.
A developer's license includes
documentation, a distributable freeware version, and a debug-enabled
version of the licensed software.
Each Palm OS unit with the licensed version of the piDB
shared library needs a separate runtime license.

|
 |
Copyright 2002 Marietta Systems, Inc.
All rights reserved.
|
piDB
and the piDB logo are all
trademarks of Marietta Systems, Inc.
All other trademarks are the property
of their respective owners. |
| The information provided on this WEB site is subject to change without notice. |
|