<<

3/9/2009

 Parc

◦ The Palo Alto Research Centre The Mother Of Modern Computing

By The Yellow Group

 1973 The Big Year –  1970 – • concept finalized.  Xerox Corporation gathers together a team of world-class researchers.  Their mission to create the “architecture of information”. • The Alto becomes operational  Officially opens its doors in Palo Alto, California on July 1, 1970.  Features the world’s first WYSIWYG editor  A commercial mouse for input. (ask Hideo)  A graphical (GUI).  1972 –  Also included a -mapped display. • The first version of is deployed. (ask Séan)  And also offered menus and icons to the user.

The HP 9830 seen left is what constituted a personal computer in 1972. The Alto was At this same time the design of the Alto was produced in 1973. finalised.

Apple Lisa On the right is the SCELBI personal micro-computer. The Lisa reached the marketplace in 1983. Developed in 1973 and sold the same year.

It was the typical conception of a personal computer at the time.

1 3/9/2009

 Desktop Computing Paradigm

 Visual Object Orientated Computing

 Networking of the Future

 Mainframes – Many users working on the same system. • Cost $10,000 in 1970’s.

 Microcomputers – Smaller version of the • $40,000 in modern money! above. • Alto was not intended for commercial sales!  Xerox Alto – A microcomputer for one.

ALTO SPECS 1970’s My Desktop PC from 2007 Ye Olde Programming Languages circa 1960’s

Bit-mapped black and white display 606x808 1900x1200 Flatscreen Display

Ethernet connection Ethernet connection  Fortran  Structured Programming 5.8 MHz CPU Dual-core 3,000 MHz CPU Numeric Computation  Cobol Scientific Computing 128 KB of memory (expandable to 512k) 2,000,152 KB of memory Data Structuring 2.5 MB removable cartridge hard drive Removable USB Storage Devices and Disks  Pascal

Three button mousemouse,, 646464-64 ---keykey keyboard Two button mouse, 108+ key keyboard  Heavily Mathematically Based  C About the size of a small refrigerator About half the size of a small refrigerator  You must be an uber-geek to  Prolog A A Graphical User Interface ride this mainframe!

Surprisingly Similar!

2 3/9/2009

What is Object Oriented Programming?

SIMULA I (1962-65)  Programming that uses programmed artifacts known as “Objects” and their interactions to design applications in computer programs. Simula 67 (1967)  Object orientated programming facilitates reuse of code.

The first object-oriented languages.  Not commonly used in software application development until the early 1990’s.

 Many old languages were converted to object oriented versions.

Alan Kay’s Learning Research Group (PARC) Smalltalk Inspired:

“We wanted our range of users to include children from age 5 or  Syntax and Symantics of many other languages 6 and ‘noncomputer’ adults such as secretaries, librarians....” .  Computational prototype of message passing – Simula  Smalltalk (1970’s – 1980’s) Java

The Alto extended Object Oriented Programming  Desktop Graphical User Interface – Windowing

 Intergration of GUI’s   Interactive Program Execution – Not having to wait for the Intergrated Development Environment for visual machine! programming tools.

The Ethernet is Everywhere! Pervasive Ethernet

 THE standard for personal computing communications.

 Used by the vast majority of internet devices – an enabler of pervasive computing.

 Underlying protocol implemented on the Alto.

3 3/9/2009

Alto yields the first networked ! User-centric Personal Computing (1973)  Desktop Computing Paradigm  1st Person Perspective ◦ One dedicated computer for each user  Players wander about the  Visual Object Orientated Computing maze looking for other players to shoot ◦ Easy to use interface for that user  Alto Prior Art which  Networking of the Future allowed others to copy the concept ◦ Lets the user communicate with any other user

What is a GUI ?

A graphical user interface is a type of user interface which allows people to interact with

Hideo Oda electronic devices such as computers.

4 3/9/2009

30 Years Later

 Big Problem: Between the years of 1973 and 1975, there was a recession in the United States.

 At the time that the Alto was launched, American consumers and businesses would also have been contemplating the Period in time Unemployment (%) upcoming problem of this recession, and therefore might not Late 1973 4.9 have been tempted to invest in a product such as the Alto. Early 1974 5.3  Add to this the price tag that the Alto carried with it, a hefty Late 1974 7.2 $40,000!! Early 1975 8.7  The price tag itself was the predominant reason that the Alto Late 1975 8.3 was not publicly advertised and not sold on the general market, as Xerox thought of it as “unmarketable”. Information from http://www.applet-magic.com/rec1974.htm

This coincided exactly with the release of the Alto in 1973.

5 3/9/2009

Unlimited Funding

 Research for most of the revolutionary ideas contained had been done in a facility called PARC (Palo Alto Research Center) which had been established in 1970.  A group of the best computer scientists in the world were given unlimited funding by Xerox to simply research and create new advancements in the field of computing  These scientists began work on a new computer (The Alto), which would be unique due to it’s simplistic user interface and the ease at which commands could be executed

 The technology used in the Xerox Alto determined and ultimately shaped future computers and computer technology.

 As mentioned before, the revolutionary GUI, Ethernet and used in the Alto were all bases upon which future advancements on those areas were based.

 SmallTalk (Object Oriented Programming) Java, while Ethernet and the style of user interface are used nowadays in modern computers still.

http://contexts.org/socimages/files/2009/01/olpc-joyoftech.gif

6