--------------------------------------------------------------
cs.orst.edu:/pub/next/demos/programming/SmartFieldPalette.README
cs.orst.edu:/pub/next/demos/programming/SmartFieldPalette.3.1B2.0.tar
cs.orst.edu:/pub/next/demos/programming/SmartFieldPalette.3.2.tar
--------------------------------------------------------------
Version Info:
Code		Description			Arch.
3.1B2.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
SmartFieldPalette.3.1B2.0.tar.z	2109244		05991  2060
SmartFieldPalette.3.2.tar.z	3450256		06371  3370

Tar Files					
SmartFieldPalette.3.1B2.0.tar			09657  2300
--------------------------------------------------------------

Objective Technologies, Inc.
Attn: Eric Bergerson
177 East 77th
Suite 6A
New York, NY  10021			(212) 988-6268

License
=======

THE OBJECTIVE TECHNOLOGIES' PRODUCTS (SOFTWARE) LOCATED IN THIS DIRECTORY ARE MADE AVAILABLE ON THIS ARCHIVE SERVER FOR DEMONSTRATION PURPOSES ONLY.  PLEASE READ THIS LICENSE CAREFULLY BEFORE UNPACKING THE SOFTWARE.  UNPACKING (I.E. EXTRACTING THE SOFTWARE FROM ITS CURRENTLY "TAR'ED" STATE) OR USE OF THE SOFTWARE INDICATES YOUR ACCEPTANCE OF AND INTENT TO BE LEGALLY BOUND BY THE TERMS OF THIS LICENSE.  IF YOU DO NOT AGREE WITH THE TERMS, PROMPTLY DESTROY THE SOFTWARE PACKAGED AND/OR UNUSED.

----------------------------------------------------------
Objective Technologies, Inc. Evaluation License Agreement

Objective Technologies, Inc. ("OT") hereby grants to you a non-transferable, evaluation, license to use this SmartFieldPalette Software ("Software") according to the following terms:
 
(a) You may only install the Software on one machine.  The Software may be used only internally and solely for pruposes of evaluation.
(b) OT retains all title to the Software, copies of the Software and updates or modifications thereto.
(d) You may not make copies of the Software.   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.  The copyright notices or other proprietary legends shall not be removed from the Software.
(f) You may not grant sublicenses, leases or other rights in the Software to any third party except as permitted under (b) above.  

WARNING:This license is effective as long as OTI, in its sole discretion, continues the license.  At some time during your use of the Software, the license will terminate, and the Software will cease to operate and programs created with the Software will become inoperable.  DO NOT USE THE SOFTWARE TO CREATE PRODUCTION SOFTWARE BECAUSE IT WILL NOT RUN ONCE THE LICENSE HAS TERMINATED.

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, warrant, or tort (including negligence or strict liability) or any other theory of liability.  
 
This Evaluation License Agreement supersedes any provisions 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 the State of New York without regard to its conflicts of laws provisions.

You acknowledge that you have read this agreement, understand it and agree to be bound by its terms and conditions.  
---------------------------------------------------------------------

Product Description
===================

SmartFieldPalette<<TM>> provides an easy-to-use replacement for NeXT's text field which supplies strong validation and formatting abilities. SmartFields automatically restrict input, format data, and report errors and changes.  They also provide extensive validation of the application user's input with very little programming effort. SmartFields can dramatically reduce the time required to develop applications that require information to be a specific data type, format, or from a specific set of valid values.  It is an object kit that every developer will find extremely useful.

Input can be restricted to a specific data type including: digits, integers, floating point numbers, alphabetic characters, regular text, dates, and regular expressions.  Fields can be set to reformat as the user enters information. Values entered into an OTSmartField can be validated using: lists of explicit values, ranges of valid values and regular expression patterns.
	
The palette was awarded a four-cube rating from NeXTWORLD Magazine and won the coveted ªBest Of Breedº award for ObjectWare at the 1993 NeXWORLD Expo.

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: info@object.com



