[comp.windows.open-look] RED BANANAS...XView/motif/Xt..

cemurphy@vax1.tcd.ie (12/20/90)

Hi all,

I have just got my hands on a Sun SPARC IPC and want to develop an application
in XView. I am quite naive about it all. Help.

I believe that XView comes with the IPC and I am waiting for the delivery of
the developers toolkit that allows you to visually place buttons, etc where
you want them and will then generate template c code for the windowing aspects
of your application.

Can anybody give me any good sources of referneces on XView?

Can somebody make it clear to me the differeneces between all these various
toolkits that exist for the X windows system?  Is it that XView is in 
competition with other toolkits such as motif and Xt? Don't these 'sit-on-top-
of' Xlib?  Will I need to gain a good knowledge of Xlib?

Perhaps someone could suggest a base set of references for me (a beginner).

Thanks
           Cormac!

grp@Unify.com (Greg Pasquariello) (12/27/90)

In article <1990Dec20.134254.7401@vax1.tcd.ie>, cemurphy@vax1.tcd.ie writes:

> I have just got my hands on a Sun SPARC IPC and want to develop an
application
> in XView. I am quite naive about it all. Help.
> 
> I believe that XView comes with the IPC and I am waiting for the
delivery of
> the developers toolkit that allows you to visually place buttons, etc
where
> you want them and will then generate template c code for the windowing
aspects
> of your application.
> 
> Can anybody give me any good sources of referneces on XView?

The only XView reference that I am aware of for XView programming, is
the
O'Rielly Book, volume 7, XView Programming.  If you know SunView, the
Sunview
to XView conversion guide (comes with OpenWindows) might be helpful.
> 
> Can somebody make it clear to me the differeneces between all these
various
> toolkits that exist for the X windows system?  Is it that XView is in
> competition with other toolkits such as motif and Xt? Don't these
'sit-on-top-
> of' Xlib?  Will I need to gain a good knowledge of Xlib?

XView is a SunView-like toolkit that supports a somewhat object
oriented
programming style.  It sits on top of X11, and provides and Open Look
compliant
look and feel.  It is not related at all to the Intrinsics based
toolkits.

The Intrinsics support a different, somewhat object oriented
programming
style.  The main object class is the Widget, and most of the toolkit is
devoted to manipulating the Widget.  This toolkit sits on top of X11 as
well.

The Athena Widget set provides a bunch of pre-packaged widgets that
adhere
to no special interface requirements. It sits on top of the Intrinsics.

The Motif toolkit provides a bunch of pre-packaged widgets that adhere
to
the Motif look-and-feel.  In addition, it provides a number of
convenience
functions to allow easier creation of certain common widget groups,
access
to the window manager, etc.  It sits on top of the Intrinsics, which
were
somewhat modified in Motif 1.0 to support things that were needed but
not
yet available.

The OLIT toolkit (which is redundant; OLIT means Open Look Intrinsics
Toolkit),
provides a bunch of pre-packaged widgets that adhere to the Open Look
look and
feel spec.  In addition, it provides a number of convenience functions
to
allow access to the window manager, cut-and-paste, etc.  It sits on top
of
the Intrinsics. I believe the intrinsics that OLIT uses are unmodified.

InterViews is a C++ toolkit.  It provides a set of interface objects
that sit
on X11.  It is not tied to the Intrinisics nor to XView, and does not
adhere
to either the Motif or Open Look specs.

OI is a C++ toolkit written by Solbourne.  It provides a set of
interface 
objects that sit on X11.  It is not tied to the Intrinsics or XView or
Inter-
Views.  It adheres to either the Open Look or the Motif style, based on
the
value of a runtime switch.

And there are more...

> 
> Perhaps someone could suggest a base set of references for me (a
beginner).

A good starter set is the O'Rielly series. Unfortunately, they only
cover
XView and the Intrinsics/Athena Widgets, they do not cover InterViews
or
any of the other toolkits (If your listening O'Rielly, hint, hint :-) 
If
you are interested in programming the Open Look toolkit, try An Open
Look
at Unix by John David Miller (I know about that one, 'cuz my name's in
it :-)
Unfortunately, I can not keep up with all the new publications, so
there
may be more good literature of which I am unaware.
> 
> Thanks
>            Cormac!

--

---
Greg Pasquariello	
Unify Corporation 	grp@Unify.Com

bob@MorningStar.Com (Bob Sutterfield) (12/27/90)

In article <1990Dec20.134254.7401@vax1.tcd.ie> cemurphy@vax1.tcd.ie writes:
   Perhaps someone could suggest a base set of references for me (a
   beginner).

Call O'Reilly and Associates at +1 707 829 0515 or mail to
nuts@ora.com and ask for their catalog.  They produce a very nice set
of guides to X, including XView and friends.