• Tidak ada hasil yang ditemukan

Computer Science Honours 2011

N/A
N/A
Protected

Academic year: 2025

Membagikan "Computer Science Honours 2011"

Copied!
27
0
0

Teks penuh

(1)

Computer Science Honours 2011

(2)

Vannevar Bush

envisioned a device with touch screen, keyboard  and scanner

users could search for knowledge

l d l l

Digital computer not invented yet – little  notice paid to ideas

L   ’  fi  “ ” d i d   

Late 1930’s, first “computer” designed to  performed lengthy calculations

basically just a calculator

(3)

Three distinct eras:

batch interfaces (1945 – 1968)

text or command line interfaces (1969 – 1983)

graphical user interfaces (1984 – present)

Didn’t just disappear from one era to the next

(4)
(5)
(6)

B h i f

Batch interface:

First type of interface available for computers

Th    h d       i f   h  

These computers had one or more interfaces that  let users pre‐program specially formatted cards with punch holes

with punch holes

The cards would be read in a card reader that  supplied the information to the computer to  process

Problem: couldn’t interact with the computer  while the computer was processing the cards while the computer was processing the cards

(7)

First interactive computer First interactive computer  graphics interface 

Nearly all computers of  time ran batches

MIT had TX‐2

First interactive system

First interactive system

dials and buttons

object oriented design

Uncomfortable sitting  position

display was input device

display was input device

(8)

Father of a revolution  in HCI

mouse

light pen (bug)

joystick

k  i t d i

knee input device

(9)

"The operand‐selecting devices that showed up well in our The operand selecting devices that showed up well in our  tests were the mouse; the knee control; and the light  penThese three were generally both faster and more 

accurate than the other devices tested.

Inexperienced subjects did not perform quite as well with  the mouse as with the light pen and knee control, but 

i bj t  f d th    th  "b t"  f th  

experienced subjects found the mouse the "best" of the  devices tested, and both groups of subjects found that it 

was satisfying to use and caused little fatigue. 

Although the knee control was only primitively developed  at the time it was tested, it ranked high in both speed 

and accuracy  and seems very promising  It offers the  and accuracy, and seems very promising. It offers the  major advantage that it leaves both hands free to work at 

the keyboard." 

(10)

Command‐Line Interface:

Displays a command prompt

User can then type in a command using the keyboard and  submit the command for processing ‐ provides text output

CLI provided the possibility of interactivity with the computer – major leap in usability

Problem: users have to learn a list of commands to instruct the  t  t  d   h t   

computer to do what you want 

DOS for the IBM PC and compatible computers was the most  popular operating system

Still used by many network administrators and programmers 

Still used by many network administrators and programmers  today

The development of CLIs isn’t standing still

Microsoft PowerShell for Exchange Server 2007Microsoft PowerShell for Exchange Server 2007

Unix Bash (Borne Again SHell)

(11)

T   U  I f

Text  User Interface:

Unlike CLIs, a TUI uses the entire screen area to  perform tasks

perform tasks

Provide greater functionality and usability for  conducting tasks 

conducting tasks 

Like CLI, require keyboard but not mouse to  interact.

Users are not required to remember long lists of  commands, but can select operations to perform  from screen

from screen

(12)

H  b  th   t d d   i t f   i  th  

Have been the standard user interface since the  1990s

Availability of  y Windows on the popular IBM PC  p p and compatible platforms drove  GUIs to 

widespread acceptance

You use your mouse to click on icons and menus

You use your mouse to click on icons and menus

GUIs are typically based on a metaphor of some  type where the visual elements match 

something in our everyday experience with  something in our everyday experience with  physical reality

Another hallmark of  GUIs is the customizability  y

of the interface

(13)

office automation

office automation

hide complexity, allow  user to focus on tasks

high resolution  graphics

b

abstract 

representation of files

WIMP  windows  

WIMP – windows,  icons, menus, and  pointing devices

p g

(14)

Apple Macintosh:pp

Lisa computer was born in early 1983 ‐

$10000

Lisa failed, but a sister project, the 

Macintosh (Steve Jobs), was introduced  in 1984 and quickly gained a small but  enthusiastic customer base

Macintosh (Mac) eventually overtook 

Macintosh (Mac) eventually overtook  sales of Apple’s original computer series  (Apple II...)

Mac OS has long been considered the g superior operating system, especially  over Microsoft Windows

(15)

Other GUIs during 1980s:g 9

VisiOn:

1983 ‐ makers of the first ever  spreadsheet VisiCalc

it did not use icons at all, requiring  the user to click on text labels to  start programs or work with 

documents

Windows 1.0:

1985 inspired Bill Gates to come up  with a competing product, initially 

l d f

titled Interface Manager

each application had its own menu  bar attached to it, just below the title  bar

(16)

Other Other GUIs during 1980s:GUIs during 1980s:

Amiga Workbench:

1985 came with its own GUI,  Workbench

Workbench

ability to move windows up and down  the "stack", and the ability to select,  move, and work in a window without  move, and work in a window without  automatically bringing it to the front

also had a single menu bar at the top  that was normally hidden from view  and activated using the right mouse  button

GEOS:

1986 GeoWorks and briefly became a  competitor to Microsoft Windows

(17)

More  GUIs during 1980s:

(18)

The 1990s and beyond:

Only Windows and the Macintosh as  the survivors of the GUI wars

Windows:

1992 Windows 3 1  while still lacking 

1992 – Windows 3.1 ‐while still lacking  many of the features of the Macintosh  (such as an icon‐based file manager) it was  sharp and had good looking icons, and sold  millions of copies

Windows 95 ‐cemented Microsoft's lead in  GUI sales, and became one of the most  popular programs of all time 

Apple:

Mac OS X and Aqua

introduced the idea of a GUI where every  window was double‐buffered in memory,  so that any redraws happen off‐screen and  aren't visible 

aren't visible 

(19)

Based on a metaphor

Office automation

Designed with a particular user and work  environment in mind

What happens when they are used outside of 

that environment?

(20)

Many people consider the  GUI to be 

stagnant, differing little in its basic desktop, 

d d

windows, mouse, icons, and pointer concept  from the original Lisa

b bl h k f h

Probably more accurate to think of the  GUI as  a slow evolution towards an ideal interface

l f dd f d d

Potential for adding new features and modes 

of interaction remains limitless

(21)
(22)
(23)

ff f

Is it much different to the standard  GUI of the  1990s?

yes it is prettier, but from an interaction point of  view, how is it any different?

still interacting with a 2D input device…

what can we use to control 3rd dimension?

(24)

http://www.infinite‐3d.com/cube.html

(25)

Wh t  b t  th  t   f  ti ?

What about other types of computing?

This course concentrates on these “other” types  of computing – non traditional input p g p

not limited to a desktop

Ubiquitous  Computing  computing all around 

Ubiquitous  Computing – computing all around  us

Augmented Reality /  Virtual Reality – carry a 

  i h 

computer with us

Multimodal interaction – not just a keyboard and  mouse

Mobile  Computing – cell phones

(26)

Advances in sensors, microprocessors

Smaller, cheaper, more powerful

Physical objects have become “aware” of  surroundings

Cars: monitor engines, alert driver before problem  occurs

Appliances: dishwashers, washing machines

All these behaviors needed to be designed 

d d h h b

and communicated to the human beings

(27)

Introduction to the types of 

d

environments we are interested in

Referensi

Dokumen terkait