[comp.software-eng] Soft Eng digest v5n31

soft-eng@MITRE.ARPA (Alok Nigam) (09/25/88)

Soft-Eng Digest             Fri, 23 Sep 88       V: Issue  31

Today's Topics:
        Colors of traffic signals (Was Re: OPEN LOOK) (3 msgs)
         Michael Jackson's postal address? (not the popstar)
                          OPEN LOOK (5 msgs)
                           Project Manager
----------------------------------------------------------------------

Date: 16 Sep 88 15:49:27 GMT
From: nprdc!trejo@ucsd.edu  (Leonard J. Trejo)
Subject: Colors of traffic signals (Was Re: OPEN LOOK)

>       RED is safer than BLUE for stops since...

This is rubbish.  What is seen most easily depends on many visual
factors other than wavelength.  Size, retinal eccentricity,
background, adaptation level, and temporal properties are a few of
these.  Other factors being equal, the most detectable wavelengths are
yellow green under light-adapted conditions and bluish green under
dark adapted conditions.

White is better for headlights not because it is seen more easily but
because it renders the color of objects that it is reflected from
better than any narrow band of wavelengths.

>       Physics will tell you that blue (a higher energy frequency) will
>travel further than red.

This also sounds wrong.  I don't think the energy of a photon has
anything at all to do with how far it travels.

>But a fact of human engineering is that red is
>more easily noticed by the eye - especially when other light (sun light)
>is interfering.  This is why many police vehicle use BOTH red and blue.
>Red for Day, Blue for Night.
>
>       Next time you see a police flashing its lights in the extream
>distance, you'll see likely notice just the red at first.

There may indeed be something special about red as opposed to blue.
The blue-sensitive cones contribute almost exclusively to chromatic
channels, which are more sluggish than the achromatic channels fed
primarily by red- and green-sensitive cones.  There is also
some evidence that red may be detected sooner than other colors.
Thus may have to do with the biological significance or red, as in
the sight of blood.  Reaction time experiments and visual evoked potential
recordings support this notion, but the results of different laboratories have
not always agreed.  Uttal, for example, found faster reactions to blue,
then green, then red (I think he was wrong).  Nevertheless, the subject
is still controversial.

------------------------------

Date: 16 Sep 88 23:55:29 GMT
From: voder!wlbr!mh@bloom-beacon.mit.edu  (Mike Hoegeman)
Subject: Colors of traffic signals (Was Re: OPEN LOOK)

 >This is rubbish.  What is seen most easily depends on many visual...

...more optometrists-on-their-lunch-hour-type talk here....

OH COME ON!! Geoffrey was just trying to make the point that things
like scroll bars are such a basic tool that there is probably some
merit in defining a standard way of operating one. The stoplight
analogy was just poking fun at the original poster's high and mighty
vehemence at someone having the gall to try and make a set of
guidelines for such a thing. Nothing more nothing less.

------------------------------

Date: 19 Sep 88 04:54:11 GMT
From: nprdc!trejo@ucsd.edu  (Leonard J. Trejo)
Subject: Colors of traffic signals (Was Re: OPEN LOOK)

>...more optometrists-on-their-lunch-hour-type talk here....
         ^^^^^^^^^^^^
If I were an optometrist I'd have signed my posting as O.D., not Ph.D.
I'm a research psychologist.

>OH COME ON!! Geoffrey was just trying to make the point that things
>...

My reading of Geoffrey's message picked up the sarcasm intended for
the 'OPEN LOOK' poster.  However, mixed in with the sarcasm were some
authoritative sounding statements about, for example, which
colors are seen better.  Having observed how easily wrong information
is picked up and passed around, especially about color vision, I felt
it necessary to respond.  In doing so, I came across very
officiously myself, and it seems I goofed about blue light not
traveling farther than red in our atmosphere.  For these errors,
I apologize.

------------------------------

Date: 16 Sep 88 16:52:44 GMT
From: csli!kasper@labrea.stanford.edu  (Kasper Osterbye)
Subject: Michael Jackson's postal address? (not the popstar)

Does anyone out there in netland know the address of Micheal Jackson.
In his book `System Development' there is no address mentioned.
I know his company is named `Michael Jackson System Limited' and
it is in England. But that is hardly enough for the postman to find
him.

------------------------------

Date: 16 Sep 88 22:21:46 GMT
From: sgi!daisy!klee@bloom-beacon.mit.edu  (Ken Lee)
Subject: OPEN LOOK

If you don't like OPEN LOOK, don't use it.  It's not the law, it's just
someone's (AT&T's and Sun's) suggestions.  On the other hand, most of
the Macintosh's success is based on its "user friendliness".  Most of
this ease of use comes from the consistent user interface defined in the
Macintosh user interface guidelines.

I wouldn't worry too much about OPEN LOOK infringing on your (user
interface designer) style.  It generally specifies only the most simple
parts of the user interface, such as scroll bars, push buttons, popup
menus.  These all have fairly standard semantics in current user
interfaces, so standardizing the syntax isn't too bad.  More complex
user interface issues, where the "art" comes in, are left to the
designer.

OPEN LOOK perhaps goes much to far in the window manager/top-level
window area, as this is still a hot topic in the client/server window
system world and still very implementation dependent in the kernel
window system world.  Window managers are generally separate from
applications, so this still isn't too bad.

Application user interface designers can count on being employed a
little longer.

------------------------------

Date: 17 Sep 88 04:44:01 GMT
From: voder!pyramid!leadsv!esl!dml@bloom-beacon.mit.edu  (Denis Lynch)
Subject: OPEN LOOK

>While having the "right" human
>interface be standard is a good idea (see a previous poster's
>extreme example of traffic lights), standardizing the "wrong"
>human interface is NOT a good idea.

The real point is that there is such a thing as "good enough." There
is, simply, no "right" user interface. There is a lot of commonality
among the good user interfaces that are out on the street now, and
almost all programs would benefit from taking the appropriate lessons
from what is already "common knowledge." That is the point of Open
Look: define a very good user interface that will certainly be
augmented over time. This will ensure that good toolkits (or, more
generally, development environments) become available so that even
simple applications can share this user interface.

If the biggest issue you have to worry about is the appearance of
scroll bars, you have much narrower vision than a good application
developer should. Worry about what your application "means" to users,
how it can be enhanced to better fit into more areas, how to make it
more robust, etc. Let somebody else worry about the little stuff.

>But (for example), a slider
>with only one adjustable parameter isn't "right" in my book,

Which proves my point. Of *course* a slider should only have one
parameter. There are other "input devices" that can have more
(trackball- or joystick-like; color wheels, etc.) but sliders just
have one.

>nor is
>the requirement that horizontal scrollbars be on the bottom of a
>window.

But how about the Open Look definition, which makes it a user
preference where scroll bars should appear? I don't want your
application on my system if you decide that everybody else did this
wrong, and you are going to save the world. For the things that really
annoy people (like button assignments on 3-button mice for lefties,
and which side of the screen vertical scroll bars should be on), make
it user adjustable. In addition to being the right approach, this
happens to be the Open Look approach.

Use your creativity for something that will make a difference!

------------------------------

Date: 16 Sep 88 19:03:28 GMT
From: panda!teddy!svb@husc6.harvard.edu  (Stephen V. Boyle)
Subject: OPEN LOOK

>(OPEN LOOK) ... is a *specification* for the "look and feel" of graphical user
>interfaces which fully details the appearance and function of the
>elements of the interface.

Personally, I'm rather happy that Sun has made an effort to produce a style
guide. I haven't used a lot of applications on a Sun workstation, but I've used
a few, and I find the differences in "look and feel" to be disconcerting to the
user and obstructive to effective use of the tool.

Specifying a style guide is often a very effective way of ensuring that users
of applications developed on a platform can easily switch among applications.
The style guide allows people to concentrate on the syntax and semantics of the
tool, and not have to concern themselves with the permutation of the interface.
In the example of the scrollbars, I concur with the person who mentioned the
confusion factor involved with remembering/figuring out how to move up or
down in the window; I always have to click the button and see what happens
before I can do what I want. I think the door handle analogy is a bit specious
since, as pointed out, "door handles" often have to perform different flavors
of the same function; I expect a scroll bar to move me up or down through a
view, period.

As far as a style guide removing the creativity from designing interfaces, I
don't believe that creativity is precluded. For example, I don't feel con-
strained by the rules of the languages I program in - the rules set out what I
can and can not do; my application of those rules is the place where I get to
exercise my creativity and engineering skills. I guess my view of OPEN LOOK is
that I get a set of design rules that help me make my interfaces more consis-
tent for my users - I don't feel overly constrained. The Macintosh has managed
to do very well and in fact is often pointed to as an example of how applica-
tions can be made consistent on a single machine. This has come about because
the Mac has a very specific set of design rules for interfaces. The Mac appli-
cations I've used employ different uses of those design rules, and in general
are quite successful. "Consistent" does not necessarily mean "duplicate".

>All of this attention on minor details actually fails to address the
>real issues behind user interface standardization -- that of how a
>particular application maps into the controls presented to the user.
>
>designers need is not a standard "look and feel," but rather a careful
>look at the art of user interface design, perhaps a definative reference
>work on the subject so that programmers can create their own user
>interfaces that are clear, simple and attractive.

The above seems to partially illustrate my point. What the style guide provides
is "the attention to minor detail" that many interface designers and
programmers often ignore. *This* is the level where a consistent look and feel
begins. I agree that *one* of the issues confronting UI designers is "how a
particular application maps into the controls presented to the user." However,
this is only part of the total UI design, just the same as design and coding
is only part of the total software engineering process. Designers do need a
standard look and feel, as well as definitive references and methodologies to
use when creating interfaces. A style guide specifying the look and feel is
only one tool that should be available in the UI designers kit, but I feel it
is a necessary one. Once designers start using the tools available to them, and
as good UI design methodologies become available, then the creators of user
interfaces can really exercise their creative talents and begin to move towards
true interface engineering. I think this process will make UI design more fun,
more interesting, and *less* restrictive, since the human being will be able to
apply all of their efforts to the design problem, not to the repetitive common
work associated with the task.

I skipped a lot of detail here, but this is getting kind of long, so I'll cut
it off at this point.

------------------------------

Date: 19 Sep 88 04:39:42 GMT
From: att!chinet!mcdchg!clyde!watmath!utgpu!woods@bloom-beacon.mit.edu  (Greg Woods)
Subject: OPEN LOOK

I'm extremely happy to see the positive response given to OPEN LOOK.

When it was first described to me (by Bill Joy in his keynote speach at
Unix/etc.88 in Toronto), it "felt" right.

To summarize previous poster's thoughts, and to state my thoughts briefly
try this:

The artistic and stylistic content of an application should _NOT_ be in
the user interface to the application, but in the use, operation, and
results of the application.

If you waste your creativity building yet-another user interface, you
will likely have a less useful application, and you will probably have
violated any other existing user interface standards.

BTW: OPEN LOOK, though technically is just a specification, there are
also promised implementations for major windowing systems.

------------------------------

Date: 19 Sep 88 19:28:01 GMT
From: hp-sdd!nick@hplabs.hp.com  (Nick Flor)
Subject: OPEN LOOK

>While this valid in principle, and OPEN LOOK does provide some good
>guidelines to work from, it goes too far in specifying exactly what the
>interface must look like.

What's   wrong   with  this?  My  feeling  is  that  if  the   interface
specification  is based on what has been proven to be an effective means
of conveying the functional  characteristics  of the icons, then why not
specify it exactly?

Too much freedom of expression for  programmers  leads to confusion with
the users.

------------------------------

Date: 19 Sep 88 20:43:59 GMT
From: scott@gemini.laic.uucp (Scott Weitzenkamp)
Subject: Project Manager

I would be interested in any info concerning project management
software running under Unix or VMS.

------------------------------

End of Soft-Eng Digest
******************************