lotus

previous page: 9.3) Phyla (Commercial Systems - OO Data Model - Object-oriented Databases And Vendors)
  
page up: Object-Oriented Technology FAQ
  
next page: 9.3) Statice (Symbolics) (Commercial Systems - OO Data Model - Object-oriented Databases And Vendors)

9.3) POET (Poet Software) (Commercial Systems - OO Data Model - Object-oriented Databases And Vendors)




Description

This article is from the Object-Oriented Technology FAQ, by Bob Hathaway rjh@geodesic.com with numerous contributions by others.

9.3) POET (Poet Software) (Commercial Systems - OO Data Model - Object-oriented Databases And Vendors)

POET is a full-featured C++ ODBMS with support for, schema versioning,
check-in/check-out, online backup and object queries with OQL.
Workbenches are included for developers and administrators. POET is
available for nearly all platforms. OLE is supported and an ODBC
driver is available. A single user version is sold for around $499,
and a multi-user user for mixed networks is also available.

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

NOTE: Visual Basic support with Sourcecraft.

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, templates

PTXX schema compiler
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++). See web site for details.

POET Software Corporation
999 Baker Way
Suite 100
San Mateo, CA 94404
U.S.A.

Toll Free: 1-800-950-8845
Direct: (415) 286-4640
Fax: (415) 286-4630
Email: info@poet.com

Web: http://www.poet.com
Compuserve: GO POETSW

POET Software, GmbH
Fossredder 12
D 22359 Hamburg
Germany

Voice: +49 (0)40 / 60990 0
Fax: +49 (0)40 / 60398 51
Email: info@poet.de

 

Continue to:













TOP
previous page: 9.3) Phyla (Commercial Systems - OO Data Model - Object-oriented Databases And Vendors)
  
page up: Object-Oriented Technology FAQ
  
next page: 9.3) Statice (Symbolics) (Commercial Systems - OO Data Model - Object-oriented Databases And Vendors)