-------------------------------------------------------------- ftp://ftp.cs.orst.edu/software/NeXT/demos/programming/GraphPalette.README ftp://ftp.cs.orst.edu/software/NeXT/demos/programming/GraphPalette.3.1B1.0.tar ftp://ftp.cs.orst.edu/software/NeXT/demos/programming/GraphPalette.3.2.tar -------------------------------------------------------------- Version Info: Code Description Arch. 3.1B1.0 Old Release Version NeXT/Intel 3.2 Current Release Version NeXT/Intel/HPPA-RISC/Sparc -------------------------------------------------------------- Check Sum Values: Zip Files Size Check Sum Value GraphPalette.3.1B1.0.tar.z 1362474 24761 1331 GraphPalette.3.2.tar.z 2167236 26841 2117 Tar Files GraphPalette.3.1B1.0.tar 55037 1520 -------------------------------------------------------------- Objective Technologies, Inc. Attn: Eric Bergerson 177 East 77th Suite 6A New York, NY 10021 (212) 988-6268 License ======= OBJECTIVE TECHNOLOGIES, INC. TERMS AND CONDITIONS OF SOFTWARE LICENSE FOR PALETTE SOFTWARE READ THIS LICENSE CAREFULLY BEFORE INSTALLING THE SOFTWARE THROUGH USE OF THE ACTIVATION KEY. ENTERING THE ACTIVATION KEY INDICATES YOUR ACCEPTANCE OF AND INTENT TO BE LEGALLY BOUND BY THE TERMS OF THIS LICENSE. IF YOU DO NOT AGREE WITH THE TERMS, DO NOT USE THE ACTIVATION KEY AND PROMPTLY CONTACT THE PARTY WHICH SOLD YOU THE LICENSE TO USE THIS SOFTWARE AND YOUR MONEY WILL BE REFUNDED. Effective upon use of the Activation Key to install the Software, Objective Technologies, Inc. ("OT") hereby grants to you a non-transferable, non-exclusive license to use the compiled version of the OT Palette software ("Software") according to the following terms: (a) Concurrent access to the Software by more than one user is prohibited unelss you have purchased additional licenses. All access to the Software must be from inside the local area network where the Software is installed. (b) The Software includes a set of pre-defined routines ("Object Library"). You may use the Object Library to develop application software and may sublicense to third parties, in executable form only, the portions of the Object Library which are necessary to use the application software. You may also use the Object Library to develop additional objects, but such objects developed by you may only be licensed as part of application software and not as part of a library of objects. (c) OT retains all title to the Software, copies of the Software and updates or modifications thereto. In the event OT, in its sole discretion, makes any updates or modifications to the Software available to you, the terms of this License Agreement shall apply to all such updates and modifications. (d) You may not make copies of the Software except (i) one copy of the Software may be made for archival or back-up purposes and (ii) as permitted under (b) above. All copies of the Software, whether authorized or unauthorized, are subject to the terms and conditions of this License Agreement. (e) You may not make modifications to the Software or reverse engineer the Software except as may be specifically permitted by statute in the country where you are located. The copyright notices or other proprietary legends shall not be removed from the Software. (f) Except as may be provided in this Agreement, you may not grant sublicenses, leases or other rights in the Software to any third party. This license is effective until terminated. It may be terminated by you by destroying the Software and all copies of the Software. It will terminate automatically if you fail to comply with any of the terms of this license, and on any such termination you will destroy the Software or, if requested by OT, will return the Software and documentation and all copies to OT. THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. OT DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. TO THE BEST OF OT'S KNOWLEDGE, THE SOFTWARE WILL NOT INFRINGE THE PROPRIETARY RIGHTS OF ANY THIRD PARTY, BUT OT MAKES NO REPRESENTATIONS OR WARRANTIES THAT THE SOFTWARE IS DELIVERED FREE OF THE RIGHTFUL CLAIMS OF ANY THIRD PARTY FOR INFRINGEMENT OF PROPRIETARY RIGHTS. IN NO EVENT SHALL OT BE LIABLE TO YOU OR YOUR EMPLOYEES, AGENTS, SUCCESSORS OR ASSIGNS OR TO THIRD PARTIES FOR SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES WHETHER ARISING UNDER CONTRACT, WARRANTY OR TORT (INCLUDING NEGLIGENCE OR STRICT LIABILITY) OR ANY OTHER THEORY OF LIABILITY. IN ANY EVENT, OT'S LIABILITY SHALL BE LIMITED TO A REFUND OF THE LICENSE FEE FOR THE SOFTWARE. This License Agreement supersedes any provision regarding sale or transfer of title to the Software which may appear in any other document to this transaction. No dealer, company or person other than OT is authorized to expand or alter any provision of this license; any such representations will not bind OT. This Agreement will be governed by the laws of New York without regard to its conflicts of laws provisions. NOTWITHSTANDING ANY OTHER PROVISIONS OF THIS AGREEMENT, IF YOU HAVE BEEN GRANTED A TEMPORARY ACTIVATION KEY, THE FOLLOWING PROVISIONS SHALL APPLY: (a) The Software may be used only internally and solely for the purposes of evaluation. (b) The license to use the Software will continue only as long as OT, in its sole discretion, continues the license. At some time during your use of the Software, the license will terminate, the Software may cease to operate, and programs created with the Software may become inoperable. DO NOT USE THE SOFTWARE TO CREATE PRODUCTION SOFTWARE BECAUSE THE PRODUCTION SOFTWARE MAY NOT RUN ONCE THIS LICENSE HAS TERMINATED. --------------------------------------------------------------------- Product Description =================== The GraphPalette<>allows you to supply fully interactive graphs within your application by simply dragging objects from its palette. The GraphPalette is a collection of objects which graph virtually any type of multiple range two-dimensional data. Three graphical objects are provided on the GraphPalette: the OTGraph is responsible for all graphing; the OTLegend is responsible for the graph's key; the OTDMPump allows you to quickly test the insertion of data in an OTGraph within InterfaceBuilder. Also provided with the palette is the OTDataMngr object, a representation of multiple range two-dimensional data with support for labels and titles. In addition to these main objects, the GraphPalette comes with 16 support objects. Many of these support objects are custom graph types which the OTGraph may use to plot the data. The GraphPalette provides many graph types to choose from including line, marked line, scatter, high-low, and bar graphs. In addition, a candlestick graph is provided in source form as an example. You may create your own custom graph types by subclassing one object and writing some simple Postscript drawing commands. Installation Information ======================== The software contains "tar'ed" directories. Unpacking the "tar'ed" file will extract a set of directories. Each directory contains the software which is normally on a separate floppy disk when the Software is distributed on physical media. After unpacking the "tar'ed" file, treat the set of directories as floppy disks, and perform an installation as if you had received the Software on floppy disks. Follow all installation instructions when available. If you have any questions please don't hesitate to call or write. Objective Technologies, Inc. Attn: Eric Bergerson 177 East 77th Suite 6A New York, NY 10021 Phone: 212 988 6268 Fax: 212 988 6273 Email: cs@object.com