• Subject: Re: GUI necessary?
  • From: "Roger Pence" <rp@xxxxxxxxxxxxxx>
  • Date: Thu, 3 Dec 1998 14:28:51 -0600

>Dont worry, I do not consider difference of opinion as personal attack. One
thing i find interesting in your explanation is that, if i follow you, you
dont require graphics in a graphical user interface. In fact, the more or
less dynamic positioning/usage of buttons is enought to qualify as GUI. So,
program like deskview (of the dos days) would qualify as GUI even if it did
not follow the MS standard for mouse and keys.
>
>Am i on the right track here?

I take exception with the guys here who say there is no relation between
multi-tasking and GUI. I agree that MT can existing without GUI (the 400
proves that!), but it was a combo of GUI and the multi-tasking model that
caused user interface innovations. The way-back-when PARC and SmallTalk type
innovations would not have excited Jobs so without multitasking. The two are
forever tightly coupled.

While it could be argued that it didn't GUI to make MT happen on the
desktop, that is what made it happen. There were many character-based
DeskView like wannabes at the time--remember TopView? Or Borland's Lightning
on-the-fly DOS-based MT spelling checker. However, it was the Mac and  Win
3.1 that brought MT to the masses. I remember using Win 3.1 almost
exclusively as a DOS multi-tasking environment for Clipper programming. Man,
I thought it was so cool!  Character-based, yes, but don't tell these
multiple DOS windows didn't forever change my programming interface (edit,
compile, debug and run were all one click away!).

GUI clearly needs a new name. It's not longer just graphical, with pixels
and pictures, but now represents a class of user interface innotvation that
presents something to the something that looks rational and more intutively
presents choices. Like clearly labeled buttons ("Checking" or "Saving").

Anyone pondering this graphical stuff should read Alan Cooper's book, About
Face. Cooper is the father of VB and presents some terrific ideas on UI. And
he does it from the users perspective. For example, arguing that the best
thing a program can do for a user is remember things: where the user left
off, how to finish input fields, etc.

The whole notion of absolutely positioning character-based version
pixel-based as green-screen versus graphical should probably be given some
thought. Back in the old FoxPro days, you could make pretty good
character-based UIs, that accomplished most of the same things a
pixel-driven UI could do.

So, for me, it's a matter of not being absolute and selecting what works
best given the situation and _always_ putting the users needs ahead of
needing to stop coding by 5.

rp







+---
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to MIDRANGE-L@midrange.com.
| To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com.
| To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.