Announcement Letter Thank you for downloading ObjectBuilder(tm) (2.0) and Object Interface (OI(tm)) library (4.0) for the Linux operating system. This software is not a demo or crippled. It is a fully functional, complete port of our commercial product to the Linux operating system using the latest source code. Although commercial versions of ObjectBuilder and OI usually start at $3,000, this software has been provided through anonymous ftp because of the growing popularity and influence of the Linux operating system. We believe that once you try ObjectBuilder and OI, you will want to continue to use these products for all your professional development activities. ObjectBuilder and OI are NOT FREEWARE; their use is governed by the copyright notice included with the software and attached to the end of this README file. ObjectBuilder and OI ObjectBuilder is a GUI builder designed for C++ developers or C developers making the transition to C++. Its graphical development environment, combined with its flexibility, makes ObjectBuilder the ideal tool to quickly create user interfaces. ObjectBuilder is built on top of the Object Interface library. OI is a 250,000 line C++ class library that provides a C++ API for both Motif and OPEN LOOK . OI is not a "wrapper" around the standard Motif and OLIT toolkits. Rather, it is a ground up re-implementation of the look-and-feel of Motif and OPEN LOOK in C++. OI provides a runtime selection between Motif and OPEN LOOK for both the development environment, ObjectBuilder, and the applications developed with ObjectBuilder and OI. Other Platforms The commercial versions of ObjectBuilder and OI, starting at $3,000 per license, are available on a number of workstations. These include: SUN (SunOS 4.x and Solaris 2.x) HP 9000/7xx (HP-UX) IBM RS6000 (AIX) DECstation (Ultrix) Documentation An abridged version of the ObjectBuilder Users Guide is provided with the software. This manual is provided in PostScript form and can be printed on any PostScript printer. The file is: /usr/lib/X11/uib/doc/LearningUIB.ps On-line documentation is also provided for both products. The on-line documentation for ObjectBuilder can be accessed from the main screen through the "Help" button. To access the on- line manual pages for OI type at the command prompt: man OIIntro Both products are extensively documented with written manuals. The hardcopy version of the manual for ObjectBuilder is approximately 250 pages long, while the new edition of the OI Programmer's Guide is over 1,200 pages long. You can purchase both of these manuals directly from ParcPlace in the USA and Canada by calling 1-800-759-7272 (USA and Canada) and asking for telesales or elsewhere in the world by calling 1-408-481-9090 and asking for international sales. You can also email your request to: info@ParcPlace.COM The cost for both manuals (ObjectBuilder and the OI Programmer's Guide) is $60 (USD) plus shipping costs (and possibly sales taxes for shipments to certain locations within the USA). You can use Via, Master Card or American Express cards to pay for the manuals. Prentice Hall will also be publishing the "The OI Programmer's Guide" in late 1993/early 1994. At that time, you can order the manual directly from Prentice Hall by calling 1-515-284-6751 and requesting : "OI Programmer's Guide: Version 4, Second Edition" by Amber Benson and Gary Aitken. ISBN: 0-13-120248-0 , Title Code: 12024-6. Price $52.00 (USD). Linux Prerequisites To run this software, you need the following (or upwards compatible newer releases): XFree 1.2 libc 4.3.3 g++ 2.3.3 Linux Kernel V.99p5 SLS sysinstall 3 Button Mouse 12mb Disk 16mb Memory This software was built using the SLS 1.02 distribution. Installation To install ObjectBuilder and OI for Linux, type the following command: sysinstall -series oi If you unpack the software by hand, you will need to ranlib the libraries or you will get linker errors. To do so, unpack the software and then type: ranlib /usr/lib/libOI.sa ranlib /usr/lib/libOIrg.sa To start ObjectBuilder, type the following at the command prompt: uib The main screen will appear and you can access the help system through the button provided on the screen. Support ObjectBuilder and OI for Linux have not undergone the same level of testing as our fully productized versions. The variations in the distributions of Linux along with the large number of Linux users make it impossible for us to provide support. However, we will be maintaining a mailing list of users of the Linux version to keep you informed of updates and special offers. If you would like to be on this mailing list, please send your name, address, phone number (including country code if applicable), and email address to: info@ParcPlace.COM An independent mailing list also exists for ObjectBuilder and OI users to discuss topics of interest related to the products. If you are interested in being added to this list, please send your email address to oi-users-request@bbn.com. Please send contributions to this list to oi-users@bbn.com. How To Contact Us If you are interested in any of our commercial products, you can reach us via any of the following means: email: info@ParcPlace.COM Telephone: USA and Canada: 1-800-759-7272 (ask for telesales) International: 1-408-481-9090 (ask for international sales) FAX: 1-408-481-9095 US Mail: ParcPlace Systems 999 E. Arques Avenue Sunnyvale, CA 94086-4593 COPYRIGHT NOTICE Copyright (c) 1992, 1993 ParcPlace Systems. All rights reserved. ObjectBuilder(tm) and the Object Interface library (OI(tm)) are products of ParcPlace Systems, Inc. and are provided for unrestricted use on computers running the Linux operating system provided that this legend is included on all tape media and as a part of the software program in whole or part. Users may copy, use and distribute ObjectBuilder and the Object Interface library for systems running the Linux operating system without charge provided that the above copyright notice appears in all copies, the Announcement Letter is included with the software distribution, both the copyright notice and this permission notice appear in supporting documentation, and the name of ParcPlace not be used in advertising or publicity pertaining to distribution of the software without specific, prior written permission. OBJECTBUILDER AND THE OBJECT INTERFACE LIBRARY ARE PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE. ObjectBuilder and the Object Interface library are provided with no support and without any obligation on the part of ParcPlace Systems, Inc. to assist in their use, correction, modification or enhancement. PARCPLACE SYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY OBJECTBUILDER AND THE OBJECT INTERFACE LIBRARY OR ANY PARTS THEREOF. In no event will ParcPlace Systems, Inc. be liable for any lost revenue or profits or other special, indirect and consequential damages, even if ParcPlace has been advised of the possibility of such damages. ParcPlace Systems, Inc. 999 E. Arques Ave. Sunnyvale, California 94086-4593 1-408-481-9090