A demo showing the Viewpoint pixel editor built at PARC
Viewpoint demo
ytOn YT
Full title
VIEWPOINT toward a computer for visual thinkers
Personal interpretation
the Viewpoint editor takes an advantage feature of the Spreadsheets, visibility, to the extreme and to a graphics/text editor.
A demo showing the Viewpoint pixel editor built at PARC
Viewpoint
An editor to write and to draw
Visibility
the condition that all of the state of the system is exposed on the UI
in viewpoint the pixels in the screen are literally the state of the system. The computer looks at the pixels in the screen to see what's going on, instead of referring to some secret invisible variable stored somewere in memory
All pixels in the screen can be re-drawn, including the ones showing a character from the keyboard
When a key is pressed
The corresponding character cell is highlighed
The character is copied to the cursor
The cursor is moved 1 cel to the right
This allows to edit the characters typed by the keyboard just by editing them on-screen
Editor word-wraps when it hits a cell that has a character not found on the on-screen keyboard cells
Composed of two programs that take turns looking at the screen
User program
Reads keyboard and mouse, writes the red cursor and highlights
When done passes the control to processor by drawing a triangle (interlock) before "Processor"
Processor program
Locates red cursor
Locates red hightlights
Takes action
Passes control to User program by redrawing the triangle (interlock)
Visual boot
[ 12:15 ] How the image/state was setup in the beginning from viewpoint itself
Only elements
Interlock
Selection
Cursor