Object-Orientation FAQ

POET <Persistent Objects and Extended Database Technology> (BKS Software)

C++ Language Support
o    tight semantic integration with C++
o    any C++ object or structure can be made persistent by adding the
     persistent keyword
o    storing and reading a C++ object does not change its state or behavior
o    full support for C++ encapsulation, object identity,  inheritance, and
     polymorphy
o    C++ pointers and references are automatically converted to database
     references when storing objects
o    database references are automatically converted to C++ pointers and
     references when reading objects
o    all database definition is done through a small extension to C++
     declaration syntax
Database Functionality
navigation, queries, sorting, indexes, single-user operation, multi-user
operation using client/server architecture, flexible locking for objects
and sets, nested transactions, watch & notify for objects and sets,
event handling, database size limited only by hard disk size
C++ Language Extensions
persistence, indexes, transient data elements in persistent classes, sets,
dependent objects
PTXX-Precompiler
automatically converts extended C++ class declarations into ANSI 2.0 code,
registers classes in the class dictionary, provides class versioning
Predefined C++ Classes
date, time, strings, and BLOBS (binary large objects)
Portability
all platforms are source-code compatible, any POET database may be read by
any computer full support for heterogeneous networks
Platforms
Available for MS-DOS / MS-Windows (Borland C++, Microsoft),
OS/2 (Borland C++), Novell, Macintosh MPW, and various Unix
systems, including NeXT (NeXTStep) and Sun OS (Sun C++).
How to Contact Us:
BKS has offices in Santa Clara, Hamburg, and Berlin.  Silicon
River, Limited, is responsible for POET in the United Kingdom.  
Santa Clara:    (North America, Australia, Asia)
BKS Software
4633 Old Ironsides Drive  Suite 110
Santa Clara, CA 95054
Phone:  415/286-4640
Contact Person: jrobie@netmbx.netmbx.de (Jonathan Robie)

This document was translated by ms2html v1.8 on 01.06.95.