Object WorkBench 2.3  (Shareware-version)
====================

This package contains the Object WorkBench 2.3

Contents
--------

1. What is "Object WorkBench"?
2. How to install Object WorkBench
3. First steps
4. Restrictions in the shareware-version
5. License
6. Known problems/troubleshooting


1. What is "Object WorkBench"?
------------------------------

Object WorkBench is a workframe for C/C++-, Java (TM)- and HTML-developers. You can
configure Object WorkBench in a very wide range, e.g. invoke your
development tools to the main menu, popup menus and/or to the programs toolbar
(Samples which show how to invoke Visual Age C++, Watcom C/C++, EMX/GCC and the
JDK 1.0.2 are included). Additionaly Objet WorkBench supports a REXX-interface
to use macros written in REXX. For high-level tools there is also a plugin-
interface avaible, a plugin to generate makefiles is distributed with this
package.
Object WorkBench contains a C++/Java class parser/browser which shows you the
derivation of classes and theire public/protected/private methods and
members.
Additionaly an editor is distributed with this package (MDI, syntax
highlighting, DDE) it is optimized for the usage with Object WorkBench.
Object WorkBench works compiler-independent with INI-files for the compilers,
ini-files for EMX/GCC, VisualAge C++ (TM) and Watcom C/C++ (TM) are shiped
with this package.
Object WorkBench needs OS/2 Warp 3 or higher, HPFS-drive is recommended.
IT IS STRICTLY RECOMMENDED THAT YOU WORK WITH A MAKE-UTILITY
even if you work with the JDK, you should work with GNU Make or NMake
(distributed with OS/2 Warp 4).


2. How to install Object WorkBench
----------------------------------

If you have installed an earlier version of Object WorkBench:
1. Remove all files of Object WorkBench
2. Clean the OS2-INI file of Object WorkBench entries
3. The new program versions tries to convert the old project files. If it fails
   to convert them you need to create new project files.

Installation:
1. If the files are ziped, unzip them to an EMPTY temporary directory.
2. Open the command line and start "install.cmd". If you are asked enter the
   paths where to install Object WorkBench to.
3. If Object WorkBench is installed successfuly a program-icon appears on your
   workplace and a new template resides in your template-folder.


3. First steps
--------------

Object WorkBench works only with desktop-objects so you cannot start the
program directly, e.g. with a double-click on the icon. Drag/drop the template
on a place you want to, you can edit the name of the new object, but you must
not edit the extension of the project file! (".OWF").
Done so you may open the object with a double-click, a dialog to create/import
projects appears, follow the online-help to import/create a project.
If you have completed the dialog you should read the online-manual (menu: HELP/
GENERAL HELP) first and follow the instructions to setup the editor and your
development-tools in the menu (Program setup in the online-manual).


4. Restrictions in the shareware-version
----------------------------------------

There are follwing restrictions in the shareware-version:
- time limit of four weeks to test/use
- the class browser/parser parses/shows only ten classes
  (from this reason you may not see the derivation of your classes correctly in
  the shareware version)
- the editor will remind you to register the program


5. License
----------

Unzipping the files you agree with the following license for the
Object WorkBench (OWB):
- Redistribution and use in source and binary forms, with or without
  modification, are permitted provided that the following conditions are met:
      *Redistributions of any files must retain the above copyright notice, this
       list of conditions and the following disclaimer.
      *You are not allowed to sell or commercially distribute the OWB or any part
       of it. If you want to distribute the OWB commercialy you have to apply the
       authors permission.
      *If you want to distribute the OWB with another product you have to apply the
       authors permission.
- For the shareware-package:
  BECAUSE THE SHAREWARE VERSION IS LICENSED FREE OF CHARGE, THERE IS NO
  WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT
  WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH
  YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
  NECESSARY SERVICING, REPAIR OR CORRECTION. IN NO EVENT UNLESS REQUIRED BY
  APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY
  OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED
  ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
  INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO
  USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE
  OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR
  OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.


6. Known problems/troubleshooting
---------------------------------

- under some circumstances Netscape Navigator 2.0.2 (TM) doesn't terminate
  correctly, the process cannot be killed via WatchCat but it still blocks any
  DDE communication. In this case communication between Object WorkBench and
  its editor isn't any longer avaible und you need to reboot.


Now, Enjoy (and dont forget to register ;-)!

(c)opyright Stefan von Brauk, 1996/1997
EMail: StefanVonBrauk@gmx.net
