OSE - Home Page

Graham Dumpleton
Dumpleton Software Consulting Pty Limited
PO BOX 3150
Parramatta, 2124
N.S.W, Australia
email: grahamd@nms.otc.com.au


What is OSE

OSE is a collection of programming tools and class libraries targeted mainly at C++ programmers. There are three major components in OSE. These are the C++ class libraries (OTCLIB/OUXLIB/OTKLIB), a build environment (makeit) and a set of documentation extraction tools (class2man/class2mml).

OSE was winner of CODA'94, the ComputerWorld Object Developer Awards which is held in conjunction with ObjectWorld in Sydney, Australia. The category in which OSE was a winner was "Best implementation of a reusable development environment for company deployment".

For more marketing hype on OSE click here.

Where to Get OSE

OSE can be obtained from a number of anonymous ftp sites. These are:

The lastest release is version 4.0. Any known problems for the lastest release can be obtained by requesting the file `PROBLEMS' from the mail server.

Where to Get Help

If you have any specific questions regarding OSE, you can send electronic mail to:

  ose@nms.otc.com.au
A mailing list, as well a mail server have also been set up. Further information on these services is available here. Past mail to the mailing list is available from the mail server, as well as being available here.

Conditions of Use

OSE is NOT in the public domain, however it is made available at no charge and you are granted a license to use it provided that you adhere to the conditions set out in the copyright notice. The copyright notice for version 4.0 of OSE is available here.


On-line Documentation

Documentation has in the past been written using LaTeX. Convertors to go from LaTeX to HTML were found to be unsuitable. As a result documentation is currently being converted to Frame, for which a more suitable convertor to HTML was found. Due to the conversion, not all documentation is available in a browsable form at this time. As documentation is converted, and new documentation written to cover areas not previously documented, it will progressively be made available. In other words, please be patient. :-)

As version 4.0 of OSE is the current focus of work, documentation which is available pertains mainly to that version. At present information tends to be split into separate documents. As more documentation is completed, the separate documents will also be made available in a single postscript file.

Documents currently available describing what you need to do to access and use OSE are:

Documents currently available for the C++ class libraries are:

Documents currently available for makeit are:

Documents currently available for other tools are:

Some older documents are also available as postscript.