Download List of O2 Manuals and Descriptions

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Relational model wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Clusterpoint wikipedia , lookup

Database model wikipedia , lookup

Versant Object Database wikipedia , lookup

Transcript
List of O2 Manuals and Descriptions
O2 Documentation: System Administration
• O2 System Administration Guide
This manual is for the O2 system administrator. It outlines the elements which
comprise the O2 package and describes how to install O 2. It also describes how
to customize and tune the system for individual users. The manual describes all
configuration options and the utility programs needed for initializing, safeguarding, restoring, and deleting named O2 systems.
This manual should be read in conjunction with the O2 System Administration
Reference Manual which contains a full list of administration commands.
• O2 System Administration Reference Manual
This manual contains a comprehensive list of O2 administration commands. The
full syntax and all options are detailed.
It should be read in conjunction with the O2 System Administration Guide.
O2 Documentation: Programming Interfaces
• C Interface to O2 User Manual
This manual presents the basic concepts of the C interface to O 2 and describes
how to link external C applications to O 2. It details the management of object
handles, iterator functions, and how to use O 2Look and OQL with C. The
interface with O2C is also described, including method and function calls and
object handle conversions to O2C variables. A complete programming example
is presented.
• O2 Java Binding Guide
This manual is for programmers who wish to write or adapt Java applications for
the O2 system and relational database systems. It presents the basic concepts
of the O2 Java binding, describes how to import classes and how to program
using the interface.
• O2C Reference Manual
O2C is a fourth generation programming language specialized for developing
object-oriented database applications. This manual presents O2C; its data
types, application structure, predefined methods and functions, language
commands, and explains how to program with O2C. It includes a description of
the Meta Schema utility. A complete programming example is presented.
• ODMG C++ Binding Guide
This manual is for programmers who wish to write or adapt C++ applications for
the O2 system. It presents the basic concepts of the O 2 ODMG C++ interface
and describes how to import and export classes and how to program using the
interface. It details the development environment including the Makefile
generator. The manual also describes persistent pointers, generic collections,
generic methods, and how to use OQL and O2Look with C++. A programming
example is presented.
• ODMG C++ Binding Reference Manual
This manual contains a comprehensive list of all O2 commands and C++ binding
classes. The full syntax and all options are detailed for each method. This
manual should be used in conjunction with the ODMG C++ Binding Guide.
• ODMG OQL User Manual
OQL is an object-oriented SQL-like query language, the ODMG standard. This
manual describes how to use OQL as an embedded function in a programming
language (e.g. O 2C, C, C++, or Java) or interactively as a query language. It
assumes previous knowledge of the O2 system.
O2 Documentation: Programming environments
• O2Kit User Manual
O2Kit provides the programmer with predefined classes and methods for faster
development of user applications. This manual details the Date, Text, Bitmap,
and Image classes, and describes the Hyper Image facility with which icons may
be superimposed on any graphical display. How to customize application dialog
boxes used in conjunction with O2Look is also described.
• O2Makegen User Manual
This manual describes how to build O 2 applications by creating makefiles which
invoke O2 and system tools. O2Makegen generates a platform dependent
makefile from platform independent information stored in a configuration file.
O2Makegen may be utilized for building applications using C++, O2C, C and
O2Engine API.
• O2Tools User Manual
This manual presents O2Tools, a complete graphical programming environment
for the design and development of O2 applications. It describes the browsers
and editors available, as well as how to customize O 2Tools screens.
O2 Documentation: O2Engine libraries
• O2Engine API Reference Manual
O2Engine API is a library of functions that provides the interface between
applications and the O2 database. This manual presents the basic concepts of
this database manager, and details all schema, object and transaction manager
functions. Applying O2Engine offers direct control of data manipulation and
provides high performance for software integrators.
• O2Notification User Manual
The notification service available in O2 allows an O2 client to inform other clients
connected to the same O2 server that an event has occurred. The notification
consists of message sending for events regarding persistent objects and client
connections/disconnections. The manual also describes the functional interface
of the notification service with the ODMG C++ binding. User-defined events are
also supported.
• O2Replication Reference Manual
The replication service available in O2 allows to replicate data from one O 2
system to other O2 systems, using the system log. This manual describes a
library of functions which allow the user to implement utilities that perform real
time or asynchronous replication.
• O2Search User Manual
This manual describes how to use O2Search, an O2 module that enables you to
design and develop applications which use a full text index. The module
provides indexing and search capabilities for text-based objects in your O2
database. The manual contains a comprehensive list of O 2Search methods and
commands.
• O2Spatial User Manual
This manual presents the O2 spatial indexing module. This module allows you to
develop efficient applications managing geographical information. The spatial
indexing module enables you to create, delete, update and query a spatial index
associated with a collection of persistent objects. The O 2 spatial index module
provides both high-level C++ and low-level O 2Engine API programming tools for
spatial indexing. The manual contains a comprehensive list of O2Spatial
methods and commands.
• O2Store API Reference Manual
This manual describes O2Store, the database management system of
O2Engine. O2Store provides low level facilities for accessing and managing a
database. This manual lists all the routines pertaining to transactions, files and
records, long data items, indexes, volumes and named systems.
• O2Version Reference Manual
This manual describes the management of multiple object versions in O2. The
O2 system provides facilities to create, manipulate and delete versions of
objects and versions of groups of objects. These facilities are available using
O2C, C++, and O2Engine API.
O2 Documentation: Graphical Interfaces
• O2Graph User Manual
Visualization of objects and their relations can enhance presentation.This
manual describes O2Graph, a graphical editor that links two or more objects.
Various O 2Graph layouts are available: trees, grids, graphs, etc. An O2Graph
toolbox is provided with predefined classes: Graph, Node, Link and
GraphDialoguer.
• O2Look User Manual
This manual details how to use O 2Look, a tool for the design and development
of graphical user interfaces. It describes how to customize an application
interface and the O2WidgetLook interface. This manual should be read in
conjunction with either O2C Reference manual, ODMG C++ Binding Guide, or C
Interface to O2 Manual.
O2 Documentation: External Interfaces
• O2Corba User Manual
This manual is for programmers who want to write Object Management Group
(OMG) CORBA-compliant applications using the O2 object database. The
manual introduces O2Corba technology and describes how to generate
interface definition language (IDL) files from O2 classes. It also explains how to
use the Common Object Request Broker Architecture (CORBA) services
O2Corba provides. We assume in this manual that the reader is familiar with
CORBA technology and with Object Database Management Group (ODMG)
C++ binding.
• O2DBAccess User Manual ( O2C and C++ versions)
This manual describes how to use O2DBAccess. This O2 module enables to
connect O2 applications to relational databases on remote hosts, and to import
and export data from and to such systems. O2DBAccess provides class libraries
(O2C and C++) for these tasks. The manual also describes how to invoke SQL
statements from O2. An example program is presented.
• O2ODBC User Manual
This manual describes how to use O2ODBC, an O2 module that enables ODBC
based tools and applications to access an O2 database. O2ODBC provides a set
of tools for generating and maintaining a relational view of an O2 database, as
well as supporting SQL. Based on a client-server architecture, O2ODBC allows
application developers to build their own servers to execute C++ functions as
stored procedures. The manual fully details all O2ODBC related tools.
• O2Web User Manual ( O2C and C++ versions)
This manual describes how to develop a World Wide Web server using the O2
system. It describes how to write in HTML and program an O2Web server. The
manual contains a comprehensive list of O2Web methods and commands.
Tutorials and demos
• O2C Beginner’s Guide
This manual is for programmers with no previous experience using the O2
system. It introduces the basic O2 and O2C concepts needed to begin using and
programming with O2.
• O2 ODMG Database System Tutorial
This tutorial is for programmers who wish to write or adapt C++ applications to
run with O2. It presents an example application and describes the steps required
to port this application to O2. A prior knowledge of C++ is assumed. It also
presents the object query language (OQL) which can be used for stand-alone
queries or embed queries in a C++ program.
• Auto Demonstration Installation and User Guide
When O2 is delivered, you receive a demonstration called auto with the
installation tape. This demonstration uses O2C, O2Look, O2Kit and O2Graph.
This document explains how to install and use this demonstration.