HDTenEightyP/NetNews huggingface dataset:
From: unisql!kk@cs.utexas.edu (Kerry Kimbrough)
Newsgroups: fj.mail-lists.x-window
Subject: GUI Documentation Question
Date: 27 Aug 92 21:21:33 GMT
Distribution: fj
Organization: Workstation Div., Supermicro Systems Group, Sony Corporation

Date: Thu, 27 Aug 92 13:07:38 CDT
Message-Id: <9208271807.AA12030@hyundai.unisql>


   Does there exist a comprehensive GUI documentation technique?  

No. Nor does there exist a single comprehensive way to describe the design
of *any* kind of sw. This is a reflection of the fact that sw is a
multidimensional medium. If an elephant were made of sw, even if you were
not blind, you would need many kinds of pictures before you could
understand the whole beast. Fred Brooks has noted that this essence of sw
(among others) explains why there is no silver bullet (see IEEE Computer,
4/87).

Still, I think you're right that the spectrum of descriptions needed for a
GUI is even broader and less cohesive than it is for other kinds of sw.
Also, there are fewer established methodologies that you could compare to,
say, Structured Analysis or even OOD.

To me, it helps to recognize that GUI sw goes through the same design
stages as regular sw but may require specialized artifacts. That is, you
still have to do analysis (what must the GUI allow users accomplish?),
external design (what do users see and do?), and internal design (how is
the GUI constructed?), but using the following kind of artifacts.

What must the GUI allow users accomplish?
    1. User profiles. Who are they? What do they know? What makes their
       work hard or easy? How often do they use the system? What other
       systems do they use?

    2. UI concepts. What are the "things", or objects, that users apprehend
       when using the system? What relationships among these things must
       users see and know?

    3. UI tasks. What jobs can a user perform? What must a user input to
       perform a task? What effect must a user see when a task is done?
       What kinds of errors are possible (i.e. so we can figure out how to
       eliminate or minimize them)?
 
What do users see and do?
    1. Paper screen storyboard. This is a surprisingly fruitful artifact.
       Properly done, you can use it to let a user walk through most of the
       interactions and guess the rest.  Storyboards can't describe all of the
       fine-grained bits of the dialog, but this is a feature!  Others have
       tried ways of notating everything (state diagrams, event machines,
       etc.), but this is extremely hard and error-prone and when you're
       done you've got something that no one can actually use (to
       understand, to evaluate, to verify, to implement, etc.)

    2. Executable prototype. Just like a storyboard, only higher-fidelity
       and more dialog.
From: preece@urbana.mcd.mot.com (Scott E. Preece)
Newsgroups: fj.mail-lists.x-window
Subject: Re: GUIs Considered Harmful
Date: 25 Aug 92 20:23:35 GMT
Distribution: fj
Organization: Motorola MCG, Urbana Design Center

Date: 24 Aug 92 22:01:51 GMT
Message-Id: <PREECE.92Aug24170141@predator.urbana.mcd.mot.com>
Newsgroups: alt.religion.computers,comp.windows.misc,comp.windows.news,comp.windows.x,comp.human-factors

In article <1992Aug23.020825.3490@uwm.edu> markh@csd4.csd.uwm.edu (Hunk) writes:

|   For instance, the Tower of Hanoi solution below is typical of what I do.  I
|   don't even need to bother testing or debugging it, since I already PROVED
|   it will work (under the assumption that long integers are 32 bits, that the
|   parameter N (below) is <= 31, that you're compiling with an ANSI-C compiler,
|   and your system has sufficient memory.).
---
Amazing -- a person with provably correct fingers!
--
scott preece
motorola/mcg urbana design center	1101 e. university, urbana, il   61801
uucp:	uunet!uiucuxc!udc!preece,	 arpa:	preece@urbana.mcd.mot.com
phone:	217-384-8589			  fax:	217-384-8550
From: jeremy@sw.oz.au (Jeremy Fitzhardinge)
Newsgroups: fj.mail-lists.x-window
Subject: Re: GUIs Considered Harmful
Date: 28 Aug 92 14:10:38 GMT
Distribution: fj
Organization: Softway Pty Ltd

Date: 27 Aug 92 13:55:54 GMT
Message-Id: <jeremy.714923754@chao>
Newsgroups: alt.religion.computers,comp.windows.misc,comp.windows.news,comp.windows.x,comp.human-factors

In <BtKrw1.EEy@mtholyoke.edu> jbotz@mtholyoke.edu (Jurgen Botz) writes:
>Like Apple's System 7 "requires" 2 MB.  The developers version of NT
>is pretty crammed in 12 MB.  Let's call it 16 MB.  (But then, by the
>time NT is released, 64 Mb DRAMs might be in production.)

More memory is not the answer.  "More memory?" is the question.
The answer is "again? so soon?" [for no obvious improvement over a blit].

I shouldn't need 24MB in my machine to just get things done, but
X and SunOS made me do it.  X11rN++ and Solaris 2.1 will force me to
put at least 32MB or more in, or another OS with another UI.

	J

--
jeremy@sw.oz.au ph:+61 2 698 2322-x122 fax:+61 2 699 9174
The pumpkin.  The sheep.  My brother's wife.
From: melpar!mark@bloom-beacon.mit.edu (Mark Mchugh)
Newsgroups: fj.mail-lists.x-window
Subject: Virtual Window Manager for Motif
Date: 29 Aug 92 20:16:51 GMT
Distribution: fj
Organization: E-Systems, Melpar Division, Falls Church, VA

Date: 28 Aug 92 19:11:32 GMT
Message-Id: <260@melpar.UUCP>
Newsgroups: comp.windows.x

I understand that Open Look has a virtual window manager (olvwm).
I have a need for a similar option under Motif.  If anyone has
any information about a product or program that can do this, 
I would be most appreciative for your responses.

What I am really looking for is a product that can manage several
screens under Motif, with the user having the ability to switch
from a screen to another screen.  Does this ability exists somewhere ?
Please, send me responses if you know anything about it.
From: bob@morningstar.com (Bob Sutterfield)
Newsgroups: fj.mail-lists.x-window
Subject: Re: Start up X-window through 9600 modem
Date: 21 Aug 92 19:37:47 GMT
Distribution: fj
Organization: Morning Star Technologies

Date: Mon, 17 Aug 1992 18:48:33 GMT
Message-Id: <BOB.92Aug17144826@volitans.MorningStar.Com>
Newsgroups: comp.dcom.modems,comp.windows.x

X requires a TCP/IP connection, which means you'll need to run PPP or
SLIP between the UNIX system and your PC.  Free and commercially-
supported implementations of both protocols are available for most
UNIX systems - ask on comp.protocols.ppp for pointers, or write to
marketing@morningstar.com for info on our product.  I've heard that
there are some nice X-over-SLIP (and maybe X-over-PPP) packages for
DOS PCs, but I can't give you any recommendations since I'm not a DOS
kinda guy.

Alternatively, there may be an X-over-XRemote implementation for PCs,
which would talk to a similar driver on a UNIX system.  This wouldn't
require (nor offer the advantages of) a real TCP/IP connection between
the PC and the UNIX system.
From: rogerg@bluemoon.rn.com (Roger Grywalski)
Newsgroups: fj.mail-lists.x-window
Subject: Re: Drawing Networks
Date: 26 Aug 92 10:38:19 GMT
Distribution: fj
Organization: Blue Moon BBS ((614) 868-998[024])

Date: Tue, 25 Aug 92 21:04:41 EDT
Message-Id: <i703PB2w165w@bluemoon.rn.com>
Newsgroups: comp.windows.x

johnston@hplabsz.hpl.hp.com (Michael J. Johnston) writes:

> Does anyone know of a package that would run under X-windows
> which will provide a graphical representation of finite state
> networks? I am looking for something that will take as input
> a series of specifications of labelled nodes and labelled
> arcs between those nodes and generate a graphical representation.
> 
> Michael Johnston
> UCSC
> johnstn@ling.ucsc.edu
> 
> 

I work for a company that makes a X/Motif package called NETMAP.  It is 
used to analyze large complex networks utilizing some very unique graphing
techniques.  It has been used to analyze everything from software to drug
trafficing networks.  If you would like more details you can email:
roger@alta-oh.com.

 This is from
     rogerg@bluemoon.rn.com
who doesn't have his (or her) own obnoxious signature yet
From: ntmtv!harthc@bloom-beacon.mit.edu (Howard Hart)
Newsgroups: fj.mail-lists.x-window
Subject: building X11R5 on a SPARC
Date: 29 Aug 92 12:06:39 GMT
Distribution: fj
Organization: Northern Telecom Inc, Mountain View, CA

Date: Fri, 28 Aug 1992 22:08:45 GMT
Message-Id: <1992Aug28.220845.24739@ntmtv>
Newsgroups: comp.windows.x


I just finished building X11R5 (w/patches 1-17 installed) on a Sun SPARC
running SunOS 4.1.1. Just wondered if anyone else noticed two annoying
warning messages during the compile:

Warning #1:
ar clq libdidipex.a dipexParse.o dipexExt.o pexDump.o pexError.o dipexBuf.o pexUtils.o
ranlib libdidipex.a
ranlib: warning: libdidipex.a(pexDump.o): no symbol table
ranlib: warning: libdidipex.a(pexError.o): no symbol table

Warning #2:
cc -O -pipe -I../include -I../../../include/PEX -I../../../../X11
  -I../../../../.       -target sun4 -c  ar_conv.c
"ar_conv.c", line 68: warning: illegal pointer combination
"ar_conv.c", line 74: warning: illegal pointer combination
"ar_conv.c", line 84: warning: illegal pointer combination
"ar_conv.c", line 90: warning: illegal pointer combination


Warning #1 is a mystery to me. Warning #2 is caused by references to
a cast of a function call to in the file

	(TOP)/extensions/lib/PEX/archive/ar_conv.c

The cast is below

	(PEXFLOAT (*)())SwapCARD32

Any patches available for these? Should I ignore? Do they matter? As
usual, I'll post a summmary of the answers.

-- 
Howard Hart		UUCP:{ames,pyramid!amdahl,hplabs}!ntmtv!harthc
System Administrator	INTERNET: ntmtv!harthc@ames.arc.nasa.gov
Northern Telecom	PHONE: (415) 940-2680
Mt. View, CA
From: ghm@ccadfa.cc.adfa.oz.au (Geoff Miller)
Newsgroups: fj.mail-lists.x-window
Subject: Re: GUIs Considered Harmful
Date: 2 Sep 92 08:37:10 GMT
Distribution: fj
Organization: Australian Defence Force Academy, Canberra, Australia

Date: 1 Sep 92 23:32:27 GMT
Message-Id: <1992Sep1.233227.12778@sserve.cc.adfa.oz.au>
Newsgroups: alt.religion.computers,comp.windows.misc,comp.windows.news,comp.windows.x,comp.human-factors

neeri@iis.ethz.ch (Matthias Neeracher) writes:

>.... The Mac GUI doesn't get in the way of a
>programmer wanting to do this. Two further examples of combined GUI/command
>line programs are the MPW Shell (A development environment) and the A/UX shell
>(a Un*x shell), which are command line oriented but allow the use to specify
>command line options with a dialog instead.

But these are things you have to buy, not a part of the Mac GUI as such.
So what you're saying is that after buying a Mac (which is already 
overpriced for what it provides), if I want an acceptable interface I
have to buy _more_ software.

OK, someone working full-time on Mac software development may find it
worth while to get the MPW Shell, but I question whether even the power
users would.

>The medium and high level user usually knows how to extend the user interface
>to his/her liking. I don't wnat to offend anybody, but I think most of the
>complaints about the fixed nature of the Mac UI are made by people who are
>power users of other machines, but casual users of the Mac.

But I thought that the great advantage of the Mac was supposed to be that
it provided power to the casual user.

Geoff Miller (g-miller@adfa.oz.au)  |   Don't steal.  The government
Computer Centre                     |   hates competition.
Australian Defence Force Academy    |   (via Jeff Cooper)
From: gary@vitellocmc.ca (Gary Braida)
Newsgroups: fj.mail-lists.x-window
Subject: Converting Sun 3/60 to X terminal
Date: 25 Aug 92 23:30:47 GMT
Distribution: fj
Organization: Canadian Microelectronics Corporation

Date: Tue, 25 Aug 1992 17:10:27 GMT
Message-Id: <1992Aug25.171027.27231@venus.ic.cmc.ca>
Newsgroups: comp.windows.x

We have a few Sun 3/60 workstations kicking around and we would like to 
experiment with converting one of these workstations to an X server.  We
are using all Sun SPARC based machines in our Unix environment so the X server
would have to fit it somewhere.  Has anyone done this before?  


-- 

Gary Braida             |     Canadian       |       ******  *******  ******
email:  braida@cmc.ca   |  Microelectronics  |      *       *  *  *  *
phone:  (613) 545-2914  |    Corporation     |     ******  *     *  ******
From: frite@vlsi.polymtl.ca), (Michel Besner)
Newsgroups: fj.mail-lists.x-window
Subject: Getting Paned Window to tile horizontaly ...
Date: 29 Aug 92 13:21:12 GMT
Distribution: fj
Organization: Ecole Polytechnique de Montreal, lab. INFO

Date: 27 Aug 92 17:06:00 GMT
Message-Id: <1992Aug27.170600.8600@vlsi.polymtl.ca>
Newsgroups: comp.windows.x



	Hi there !

		Is it possible to get PanedWindow to lay out children
in a HORIZONTALY tiled format ? I need two frames side by side and
I want to allow the user to resize the two frames with a PanedWindow
or anything similar to it.

	Any suggestions is appreciated :) :)


				Michel Besner, eng.
				Sacred Heart Hospital 
				research center
				Montreal
				mbesner@iris1.metal.polymtl.ca



	"life is a big bowl of Jell-O :) :) ! "
From: dsmith@aa.cad.slb.com (J. Daniel Smith)
Newsgroups: fj.mail-lists.x-window
Subject: Re: GUIs Considered Harmful
Date: 2 Sep 92 09:55:42 GMT
Distribution: fj
Organization: Schlumberger CAD/CAM; Ann Arbor, MI (USA)

Date: 2 Sep 92 03:01:09 GMT
Message-Id: <dsmith.715402869@aa.cad.slb.com>
Newsgroups: alt.religion.computers,comp.windows.misc,comp.windows.x,comp.human-factors

[I've removed "comp.windows.news" from the Newsgroups: line... JDS]

In <1992Aug21.214738.22848@sei.cmu.edu> goodsenj@ajpo.sei.cmu.edu (John Goodsen) writes:
>       GUI      CLI       Callable Interface
>
>        |        |          |
>        |        |          |
>        +--------+----------+
>                 |
>            
>             Application
>
>This isn't always make sense, in particular when design
>applications which inherently are graphical in nature
>such as CAD systems, CASE tools (to some degree), etc...
Actually, even large CAD systems can come pretty close to this ideal
in many respects.  

We're in the process of putting a Motif user interface on our
CAD/CAM/CAE system; one of the things that is making the job easier is
the fact that large portions of the underlying system can be controled
via a CLI or a Callable Interface.

   Dan
-- 
============================================================================
J. Daniel Smith                     Internet: dsmith@aa.cad.slb.com
Schlumberger CAD/CAM                          dsmith@aaaca1.sinet.slb.com
Ann Arbor, Michigan (USA)               UUCP: uunet!sharkey!applga!dsmith
From: tmcconne@sedona.intel.com (Tom McConnell)
Newsgroups: fj.mail-lists.x-window
Subject: Re: SUMMARY: POLL: What is in X/shell files?
Date: 25 Aug 92 23:50:45 GMT
Distribution: fj
Organization: Intel Corporation

Date: 25 Aug 92 17:56:00 GMT
Message-Id: <1992Aug25.175600.5132@ichips.intel.com>
Newsgroups: comp.unix.admin,comp.windows.x,comp.windows.x.apps


In article <1992Aug25.170541.9863@cari.telecom.uqam.ca>, berstel@mipsmath.math.uqam.ca (Bruno Berstel) writes:
> I would like to thank Tom for quoting my answer to his poll. Still the
> lines he quoted may be misleading if not replaced in their context. Indeed,

  <stuff deleted>

  I apologize for the confusion. Serves me right for cut-and-paste'ing without
looking to see what I ended up with.
> 
> Bruno.

    Cheers,

    Tom McConnell
-- 
 Tom McConnell          |     Internet: tmcconne@sedona.intel.com
 Intel, Corp. C3-21     |     Phone: (602)-554-8229
 5000 W. Chandler Blvd. | The opinions expressed are my own. No one in 
 Chandler, AZ  85226    | their right mind would claim them.
From: NXD103@psuvm.psu.edu (1)
Newsgroups: fj.mail-lists.x-window
Subject: How to change the label in a label wgt in a loop?
Date: 30 Aug 92 01:56:23 GMT
Distribution: fj
Organization: Penn State University

Date: Sat, 29 Aug 1992 17:41:16 EDT
Message-Id: <92242.174116NXD103@psuvm.psu.edu>
Newsgroups: comp.windows.x

I was trying to change the label of a label wgt in a loop using
XtVaSetValues (or XtSetValues) and passing an array of strings to
XtNlabel.  However, only the last item of the string array appears
on the screen.  I also tryed to use XFlush after each XtVaSetValues
call, but in vain.  Within the loop, there are graphic operations on
other widgets.

The O'Reilly's book (Vol.5) describes that the XtVaSetValues function
calls the intrisics methods set_values, which uses a redraw variable to
control the widgets's redisplay feature.  Is this redraw variable
implemented for the label widget?

Could anyone help me to find a solution?   Thanks in advance.

Niu Duan
From: comsys@dialix.oz.au (Comsys)
Newsgroups: fj.mail-lists.x-window
Subject: X11R5 scaleable fonts wanted
Date: 26 Aug 92 13:00:58 GMT
Distribution: fj
Organization: DIALix Services, Perth, Western Australia

Date: Wed, 26 Aug 92 09:15:10 GMT
Message-Id: <1992Aug26.091510.14864@DIALix.oz.au>
Newsgroups: comp.windows.x

I've just got X11R5 scaleable fonts working with SL-GMS to solve a GUI
problem.  But there seems to be only 2 font families to choose from - Speedo
courier and charter bitstream fonts.

Does anyone know of any others around?  I'm particularly interested in sans
serif fonts such as helvetica or univers.

Thanks,

Steve Kinsman
(steve@comsys.DIALix.oz.au)
From: c4craig@teal.csn.org (Craig Anderson)
Newsgroups: fj.mail-lists.x-window
Subject: Wcl Xaw boxWidgetClass question
Date: 21 Aug 92 19:20:32 GMT
Distribution: fj
Organization: Colorado SuperNet, Inc.

Date: Thu, 20 Aug 1992 18:38:29 GMT
Message-Id: <BtAp48.7I8@csn.org>
Newsgroups: comp.windows.x


Can an Athena Box Widget tile its children horizonally?
I tried to set the Orientation resource to do this.
Here is my attempt at it.

!
Wcl02.wcChildren: wcl02Box

*wcl02Box.wcCreate: boxWidgetClass
*wcl02Box.Orientation: XtorientHorizontal

*wcl02Box.wcChildren: wcl02BoxBut1 wcl02BoxBut2 wcl02BoxBut3

*wcl02BoxBut1.wcCreate: commandWidgetClass
*wcl02BoxBut1.Label: Print tree
*wcl02BoxBut1.callback: WcPrintTree( this )

*wcl02BoxBut2.wcCreate: commandWidgetClass
*wcl02BoxBut2.Label: Trace test
*wcl02BoxBut2.callback: WcTrace( Print a trace )

*wcl02BoxBut3.wcCreate: commandWidgetClass
*wcl02BoxBut3.Label: Click and Exit
*wcl02BoxBut3.callback: WcExit()
!

Craig H. Anderson
c4craig@csn.org
From: mouse@thunder.mcrcim.mcgill.edu (der Mouse)
Newsgroups: fj.mail-lists.x-window
Subject: Re: Colormap sync from SGI to MAC...HOW?
Date: 28 Aug 92 14:13:14 GMT
Distribution: fj
Organization: McGill Research Centre for Intelligent Machines

Date: Fri, 28 Aug 92 08:42:33 GMT
Message-Id: <1992Aug28.084233.7307@thunder.mcrcim.mcgill.edu>
Newsgroups: comp.windows.x

In article <1992Aug25.111858.1@mcclb0.med.nyu.edu>, siegel@mcclb0.med.nyu.edu writes:

>  	XAllocColorCells(MACdpy,MACcmap,True,plane_masks,8,pixels,256)
> ; /* where MACcmap = DefaultColormap(MACdpy,MACscreen); */
> 	XQueryColors(dpy,cmap,sgicolors,vinfo->colormap_size);
> 	XStoreColors(MACdpy,MACcmap,sgicolors,vinfo->colormap_size);

> but I get:

> 	X Error of failed request: BadAccess (attempt to access private resource denied)
> 	Major opcode of failed request:  89 (X_StoreColors)

Check the protocol document's description of the StoreColors request.
It says that

     A Value error is generated if [...], and an Access error is
     generated if a specified pixel is unallocated or is allocated
     read-only.

You're not checking the return value from XAllocColorCells.  I would
guess that your request is failing; you probably have an 8-bit
PseudoColor display and don't realize your request can't be satisfied.
(You're asking for 8 planes *and* 256 colormap cells, a request that
can't possibly succeed for a colormap of depth less than 16.)  It is
also likely that MACcmap has some cells allocated already, since it's
the default colormap - in fact, I *think* that it is guaranteed to have
at least the WhitePixel and BlackPixel cells allocated.

I assume you store useful values in the .pixel fields of the
sgicolors[] elements before the XQueryColors call; you don't show the
code for it, though, so it might be part of your problem.

Even then, there is another problem: you are trying to store not into
the colormap cells you just allocated with XAllocColorCells, but rather
into the colormap cells that the colors occupied in the other colormap.
It is likely that at least one of these cells will already be allocated
in MACcmap, since it's the default colormap of a screen.

					der Mouse

			    mouse@larry.mcrcim.mcgill.edu
From: duvvuri@enuxha.eas.asu.edu (RAVI DUVVURI)
Newsgroups: fj.mail-lists.x-window
Subject: distributed computing and X
Date: 21 Aug 92 19:23:13 GMT
Distribution: fj
Organization: Arizona State University, Tempe, AZ

Date: Mon, 17 Aug 1992 21:20:32 GMT
Message-Id: <1992Aug17.212032.12310@ennews.eas.asu.edu>
Newsgroups: comp.windows.x



I am trying to to write a distributed paint program in X/Xview. Is it
possible to do it without going to the level of sockets. Can i do it
using purely Xlib and XView. It does not seem to me that we can. If 
you have any ideas please let me know.

Thanx in advance!!!!


Ravi Duvvuri.

e-mail : duvvuri@enuxha.eas.asu.edu
From: smr@hitkw14.pki-nbg.philips.de (S.Riehm)
Newsgroups: fj.mail-lists.x-window
Subject: italics in xterms - possibly a FAQ
Date: 2 Sep 92 13:28:13 GMT
Distribution: fj
Organization: Workstation Div., Supermicro Systems Group, Sony Corporation

Date: 2 Sep 92 09:50:35 GMT
Message-Id: <smr.715427435@hitkw14>
Newsgroups: comp.windows.x

I have the font and boldFont set for xterms, which works fine,
however, when italic characters are to be printed, they simply get
reversed ( in man pages for example ).

As a WISH, I would like to know if it is posible to get xterm to use
normal, bold and italicised fonts, and possibly even italicised bold!

I have read the manpages and X11 in a nutshell, and there is no
mention of italics for xterms.. does such an option exist? if so how?
or perhaps there is another version of xterm running which handles
these extensions ( X11R5 perhaps?? we only have R4 )

thanks in advance

-----------------------------------------------------------------
Stephen Riehm		Configuration Management	   _-_|\ 
smr@pki-nbg.philips.de	Philips Kommunikations Industrie  /     \
Work: +49 911 526 2975	N|rnberg, Germany		  \_.-.*/
Fax:  +49 911 526 2095	"I was there, now I am here!"	       v 
"My company speaks another language, I CAN'T speak on it's behalf"