---=== ObjectGraph Notes and Installation Instructions ===--- ObjectGraph was written by: Christopher Penney Intelligent Systems Laboratory / Department of Computer Science Michigan State University penney@cps.msu.edu http://web.cps.msu.edu/~penney/ ---Step #1 - Read the Credits---------------- THIS CODE IS COPYRIGHT 1995 BY THE INTELLIGENT SYSTEMS LABORATORY AT MICHIGAN STATE UNIVERSITY. ObjectGraph was written by Christopher Penney (penney@cps.msu.edu) -- a student of the Intelligent Systems Laboratory in the Department of Computer Science at Michigan State University. World wide web browsers should look at http://web.cps.msu.edu/~penney/ and http://isl.cps.msu.edu/. ObjectGraph is in the public domain and may be used by anyone in original or modified form provided credit is given to both the author and the Intelligent Systems Laboratory at Mighigan State University in any software the code is used in. ObjectGraph may only be redistributed in its original form and package (including this file). THIS CODE IS COPYRIGHT 1995 BY THE INTELLIGENT SYSTEMS LABORATORY AT MICHIGAN STATE UNIVERSITY. ---Step #2 - Read the Disclaimer---------------- As with all public domain software, there is no warantee or guarentee so you need to backup or fileout your work before installation. It might be best to start with a fresh image to experiment with ObjectGraph. ---Step #3 - Read the Warning---------------- Because ObjectGraph is a widget, it modifies the system's list of available widgets. If you have added a widget that is not part of the default image, it will dissappear when you install ObjectGraph. To prevent this, edit the two files called "PlSpcsFr.st" and "PTSpcsFr.st". In there, add the necessary elements to the array so that your extra widgets are defined. ---Step #4 - Install ObjectGraph---------------- This code only works in ParcPlace Systems, Inc.'s VisualWorks 2.0 SmallTalk implementation. To install ObjectGraph simply do the following: - open a file list - go to the directory holding the ObjectGraph filins - select "LoadOG.st" - modify the directory path to the directory with the ObjectGraph fileins - select the contents of the LoadOG.st file - do it Optionally, you can simply file in every file in the directory. Note that the file "GrfBrows.st" is only an example and is not needed to acctualy use ObjectGraph. I recommend you file it in though... I believe an example to be the best way to learn to use ObjectGraph. ---Step #5 - Getting Started---------------- The best way to get started is to do the following: First) Go through the VERY BASIC example in EXAMPLE.TXT Second) Go through the class comments and method comments in the various ObjectGraph classes. Look at the class comments first! Third) Look over the example filed in from GrfBrows.st. It is a start of a ObjectGraph based class browser (I stress "A START"). This example is in the class "GraphBasedBrowser". This class will show up in the resource finder after you update it. If you can't get ObjectGraph to work or have questions, please send me mail (penney@cps.msu.edu) and let me know what doens't work and I will try to help. I'd also very much appreciate any suggestions... ObjectGraph is still under development and there are a lot of things I'd like to fix. Good Luck, Chris Penney penney@cps.msu.edu