ftp.nice.ch/peanuts/GeneralData/Usenet/news/1993/csna/csna.1993.37.tar.gz#/csna.1993.37/csna.37.05

This is csna.37.05 in view mode; [Up]

Path: digifix!not-for-mail
From: pck@vnp.com (Paul King)
Newsgroups: comp.sys.next.announce
Subject: PRESS RELEASE: VNP Software Announces the UIBinder Palette
Date: 7 Sep 1993 15:32:25 -0400
Organization: Next Announcements
Lines: 76
Sender: sanguish@digifix.com
Approved: sanguish@digifix.com
Message-ID: <26ink9$6v7@digifix.digifix.com>
Reply-To: Paul_King@vnp.com


Contact: Linda Rosen or Paul King
VNP Software, Inc.
Phone: (802) 496-7799
Fax: (802) 496-7790
Email: UIBinder_Info@vnp.com

Cambridge, MA - September 7, 1993 - VNP Software today announced
availability of the UIBinder palette, a graphical tool that automates
the display and editing of object information within the NEXTSTEP
environment.  The UIBinder palette lets programmers use InterfaceBuilder's
connection facilities to bind their information to the user interface,
eliminating the need for interface code and significantly streamlining
custom application development.

Within InterfaceBuilder, the UIBinder palette lets programmers
establish connections between object attributes and familiar user
interface components, such as DBTableVectors, TextFields and Matrices.
This graphical binding approach is similar to the technique employed
by the DBKit palette with one key advantage - the UIBinder palette
is not restricted to database properties.  Instead, the UIBinder
palette works with the common "Object Model," which allows attributes
of any Objective-C class to be bound to the user interface.  The
UIBinder palette also allows parent-child connections to be established
between UIBinder objects, providing full support for information
that contains master-detail relationships.

Using the connection and relationship information established within
InterfaceBuilder, UIBinder automates and synchronizes data viewing
and editing tasks at run-time.  To accommodate the special needs
of custom application development, UIBinder also provides a rich
programmatic interface, which allows programmers to work with
UIBinder objects and exercise the appropriate degree of control
over the display and editing process.  UIBinder's features offer
advanced functionality that can significantly enhance any NEXTSTEP
application:

	- UI Transactions, analogous to their database counterparts,
	enable all UI changes that take place within a transaction's
	scope to undergo a commit or rollback as a single unit.
	- Validation Registration allows validation methods to be
	registered and associated with one or more attributes.  The
	appropriate validations are automatically invoked when a
	UIBinder detects changes to an attribute.
	- Attribute Sensitivities allow UIBinders to trigger updates
	to attribute values that are sensitive to changes in other
	attribute values.

To ensure compatibility, UIBinders manage the user interface without
interrupting any of the delegate relationships, guaranteeing that
delegate and textDelegate objects will always receive the appropriate
notification messages.

"The UIBinder palette accelerates our application development and
eliminates the need to write code dealing with DBTableViews,
TextFields or any other UI objects,"said Jim Loree, Senior Software
Analyst, Chrysler Financial Corporation.  "Developers just drag UI
objects off the palette, connect them and UIBinder takes care of
the rest."  Said Dan Crimmins, Assistant Vice-President, First
National Bank of Chicago: " UIBinder is well designed to meet the
unique demands of custom application development.  Its ability to
automate the display and editing of our business objects has allowed
us to significantly boost productivity. "

The UIBinder palette, priced at $795 per seat, is available
immediately.  A demo version of the UIBinder package is available
via anonymous ftp at vnp.com in the /pub directory.  A demo version
of the palette only may also be obtained via NeXTMail by sending
mail to UIBinder_Demo@vnp.com.

VNP Software (Cambridge, MA) offers development tools and consulting
expertise to the NEXTSTEP community.  Other VNP Software products
include the AccessKit, for class-based database access; DevMan, a
source code control and configuration management tool; and IXAdaptor,
the DBKit adaptor for NeXT's Indexing Kit.

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Marcel Waldvogel and Netfuture.ch.