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.