[comp.windows.x.motif] C++ interface to Motif 2 of 2

ctim@dolphin.aaet.ti.com (Craig Timmerman) (11/17/90)

This is the second of 2 messages explaining where you can get the Univ
of Lowell C++ bindings.  Maybe if enough people are interested, OSF
will stop sitting on this stuff and release it for real.  Note: The
messages are all from earlier this year.  Pricing, distribution and
contacts from OSF or Univ. of Lowell may have changed by now.

**** Message 1 ****

Last year, OSF contracted the University of Lowell to implement a C++
binding to Motif.  I have been in contact with a person at the University
of Lowell since February 21, 1990 and with a person at OSF since March 27,
1990 in an attempt to obtain this C++ binding to Motif.  I have received
the following from ULowell:

   What                                                    	Page count
   ----------------------------------------------------------	----------
   (1) C++ binding document,					    37

   (2) the order form,						     1

   (3) the software usage license agreement,			     3

   (4) a boiler-plate for a commercial license agreement, and	     7

   (5) an overview of the Motif language bindings.		     2

Item (1), the C++ binding document, gives a good overview of the C++
binding to Motif.  The C++ binding is more than just a simple C++
interface to Motif since it defines C++ objects which parallel the
Motif/Xt objects and methods.  This allows the user of the binding to deal
more naturally with Motif via the C++ language.  I generated some comments
on this paper and sent them back to the authors, in case anyone else is
interested in them.  If you ask for the paper (see item (5), below), be
sure to ask to receive figure 1.

Item (2), the order form, states that this binding is available for $200
via FTP, or for $500 if you want it on tape.  There are places to specify
the binding being ordered:  C++, FORTRAN and Ada.

Item (3), the software usage license agreement, is rather ordinary and
easy to read.  Two items of interest are (a) it is a single-site license,
and (b) it does not allow for use in a product for sale.  To use the
binding in such a product, one must obtain another license which is item
(4).
 
When I received item (4) on May 17, 1990, the I also received information
regarding site license prices:

		Corporate wide license		$30,000
		Single site license		$10,000
		LAN license			 $5,000
		Single department license	 $1,000
		Single machine license		   $500

Note that the prices conflict with what is stated in items (2) [$200 or
$500] and (3) [site license is an mailing address].  As you can tell from
the page count, item (4) is more complex than item (3).

Item (5) is more like a README file and describes the (currently) three
language bindings of Motif:  C++, FORTRAN and Ada.  It also lists the
following where more information can be obtained.

	University of Lowell
	Computer Science Department
	Graphics Research Laboratory/Motif
	One University Avenue
	Lowell, MA   01854
	attn:  Fran Ward
	(phone:  508-934-3628)

Note that this not a technical contact; this person will be able to mail
you the information I have received.  The following is an excerpt from
item (5):

     The following features are included:

     o  Completely hides the concept of a widget from the programmer.
	C++ objects are provided corresponding to the widgets with the
	necessary methods. 

     o  All the Intrinsics functions are also available as methods.

     o  ANSI compatible header files are provided for the Xm, Xt and
	Xlib libraries.

     o  Convenient macros are provided for making the C++ program look
	clean.

     o  Widget resources are now methods in the C++ object.  All the
	methods are provided for creating new class constructors.

     o  Complete source code.

     o  Reasonable documentation, and demo programs.

**** Message 2 ****

The C++ interface to Motif that I mentioned in my May 29 message is
also available from OSF.  Recall from my message that OSF contracted
the University of Lowell to develop this interface.  At this time, OSF
calls this interface a `prototype' and is freely available to OSF
members who hold OSF/Motif licenses.  If your organization is a member
of OSF, email or contact

	Email: osfri@osf.org
	Michael DeNitto
	OSF Research Institute
	Phone: (617) 621-8887

to obtain information on how to FTP this software.

**** Message 3 ****
**** Note: The following comes from a message sent by OSF ****

Return-Path: <chantal@osf.org>
Date: Fri, 1 Jun 90 17:41:19 EDT
From: chantal@osf.org
To: dist@osf.org
Subject: The OSF Research Institute Distribution
Cc: jstewart@osf.org

Dear Member,

The RI Distribution of the following software is now available.

MIT Project Athena:	OSF/Motif Applications
University of Guelph:	OSF/Motif graphical shell
University of Lowell:	OSF/Motif language bindings.

The distribution is subject to the following agreement:
			   OSF Confidential
			   For Members Only

Use of the software is limited to OSF Members.  This software may not
be redistributed externally but is free to be distributed internally
by OSF members. 


The software is a prototype and has limitations.  There are bugs,  
some
hard-coded path names, and some requirements for databases which have
not been included on this tape.  In some cases specific daemons and
Athena-related systems are required.  The software was implemented
while Motif was going through its various snapshots with most code
completion occurring before Release 1.0.

This software may be used and copied internally only with the
preservation of the existant copyright notices.  This software or any
other copies thereof may not be provided or otherwise made available
to any other person or entity.

Open Software Foundation, Inc. and its third party suppliers, assume
no responsibility for the use or inability to use any of this  
software.
This sponsored research distribution is provided "as is" without
warranty of any kind, and OSF expressly disclaims all implied
warranties.

We hope you will find this sponsored research software of interest.

Here is how you may obtain the software:

Anonymous ftp to osfri.osf.org.  (130.105.2.175)
The code is in the directory "pub".
uncompress foo.tar.Z
tar xf foo.tar.

There are README and Makefiles in most directories from the  
developers
of the software.  In addition at the top level directory for each
distribution, there is a ReadMe from OSF which contains the above
agreement and should be included if the code is passed on internally.

Thank you for your patience.
If you have questions please email osfri.osf.org or call:

Chantal Eide
OSF Research Institute
(617) 621-8889

----------------------------------------------------------------------
Craig Timmerman 	ctim@aaet.csc.ti.com
Texas Instruments	
Austin, TX		
----------------------------------------------------------------------