| <h2>Utilities on
Multi-user Systems </h2>
<p>Time-sharing computers and Local Area Networks</p>
<hr /><h3>Determining file privacy</h3>
<ul><li>Complete privacy</li>
<li>Read-only</li><li>Completely open</li>
<li>Work-group vs. "World"</li></ul><hr
/>
<h3>Electronic communication </h3><ul>
<li>See who else is using the computer, "chat"
with
them...</li>
<li>...or leave message in "mailbox"
(like phone answering
machine)</li>
<li>Can send messages to other users of that computer
or network</li>
<li>May be able to send using the "Internet"
to most
other countries in the world</li></ul><hr /><h3>Further
system information </h3>
<ul><li>Who's doing what</li>
<li>Is printer busy, and is my job being printed OK?</li><li>Who
logged in when</li>
<li>What is a person's electronic address</li></ul>
<h2>User Interfaces</h2><hr /><h3>Interface:
What is it?</h3>
<ul><li>A way of getting information from one "system"
to
another</li><li>Systems: the Human vs. the Computer</li>
<li>User interface: how you get the computer to do what
you want</li>
</ul><hr /><h3>Batch interfaces</h3><ul>
<li>The original interface was punched cards fed into
the computer</li>
<li>Variants: paper tape, magnetic tape, disk files</li>
<li>All are a kind of character-based interface... </li></ul><hr
/>
<h3>Character-based Interfaces</h3><ul><li>You
type a command</li>
<li>The computer responds with an error message (or does
what
you want)</li><li>Advantages:<ul><li>Good
for simple (not powerful) computers</li>
<li>If you know them well, they can be very fast and flexible</li>
</ul></li><li>Disadvantages:<ul><li>If
you don't know the commands and how to put them together,
they can be very confusing</li>
<li>They tend to be inconsistent</li></ul></li></ul><hr
/><h3>Menu-based interfaces</h3><ul><li>The
computer gives you a list of options</li>
<li>You select which you like (by number, by letter, or
by pointer)</li>
<li>Advantages:<ul><li>They give you a list
of options</li>
<li>They work relatively fast on less powerful computers</li></ul></li>
<li>Disadvantages:<ul><li>Often not as flexible
as character-based interfaces</li><li>Not as appealing
as graphical interfaces</li></ul></li></ul>
<hr /><h3>Graphical User Interfaces (GUI)</h3><ul><li>The
computer shows you pictures (icon) representing objects
or activities; or makes a menu available</li><li>You
direct and pointer to the icon or menu choice and perform
an action</li>
<li>Advantages:<ul><li>Easy to learn</li><li>Have
visual appeal</li>
<li>Are usually consistent from one program to another</li></ul></li>
<li>Disadvantages<ul><li>Require much more
computing power</li>
<li>Often not as flexible as character-based interfaces</li></ul></li></ul><hr
/><h3>Voice-Activated Interfaces</h3><ul><li>Currently
only available with other (character or graphical)
interfaces</li>
<li>User speaks command words and phrases; computer attempts
to
understand and carry out command</li><li>Advantages:<ul><li>Leaves
hands free</li>
<li>Speech is the most natural command mode for (many)
humans</li></ul></li>
<li>Disadvantages<ul><li>Require more computing
power even than GUI</li>
<li>Currently: Has to be trained to understand each individual
user's speech</li>
<li>Currently: Each word must be articulated separately
(you can't
just "speak a sentence")</li></ul></li></ul><hr
/>
<h3>Future Interface Possibilities</h3><ul><li>Virtual
Reality Interface
<ul><li>3-D simulated "world"
surrounds the user</li>
<li>Hand-held pointing devices, treadmills used to control
and
move</li></ul></li><li>Direct Mind Control<ul><li>Simple
case: you move the cursor by thinking (research now
using EEG at Carnegie Mellon University, Pittsburgh)</li><li>Ultimate
control: "think" what you want, and the
computer does it for you (Isaac Asimov and other science fiction
authors)</li></ul></li></ul>
|