Xerox PARC the office of the future. Michal Winczer

Similar documents
The Alto and Ethernet System Xerox PARC in the 1970 s

The command line interface

Turbulence in the PARC

Dynamic Object-Oriented Programming with Smalltalk 1. Introduction

Design of Graphical User Interfaces

SENG 310: Human Computer Interaction. Lecture 2. The history of Human Computer Interaction

GUI-Based Software Development. The Model/View/Controller Pattern

Personal Distributed Computing: The Alto and Ethernet Software Introduction

Xerox Mobile Client for DocuShare User Guide

History. A (brief) history of interaction. Outline. Major paradigms of interaction. Visionaries who inspired advances

History of Human Computer Interaction. History of HCI: Input/output devices

Class 22: Inheritance

Human factors. (a brief introduction) comp march 2008 slides originally by daniel sandler

History of Ubicomp. Page 1. Agenda. Why study history? Paradigms. Shwetak Patel. Review history of Ubicomp

Web Information System. Truong Thi Dieu Linh, PhD Nguyen Hong Phuong, Msc.

History of Computing

computers to personal computers

Lecture 09. Ada to Software Engineering. Mr. Mubashir Ali Lecturer (Dept. of Computer Science)

Impact Analysis of Software Technologies Tao Xie University of Illinois at Urbana-Champaign, USA

Fall 2010 UVa David Evans. Yixin Sun

Sketchpad. Plan for Today. Class 22: Graphical User Interfaces IBM 705 (1954) Computer as Clerk : Augmenting Human Intellect

CS40024: Internet Technology

Enabling and Using EtherTalk for Mac OS 9.x. If you use EtherTalk, Macintosh computers do not require IP addresses.

Guide to the Adele Goldberg papers

Local Area Networks; Ethernet

4 Overview on Approaches to Multimedia Programming

History of GUI. John Kelleher. PDF created with FinePrint pdffactory Pro trial version

Printer Drivers Guide

Getting Started with the Output Delivery System

PostScript: An Overview

History of Information April 13, 2010

Chapter 1 Introduction 1.1

DocuTech. XDS Plus for Mac OS X. Obtaining XDS Plus

Fundamentals of Python: First Programs. Chapter 1: Introduction Modifications by Mr. Dave Clausen

Fiery EX4112/4127. Welcome

Link Layer and Ethernet

Computer Networks. Lecture 8 Local Area Network, IEEE 802.x

Link Layer and Ethernet

Note For more information, go to to view Document # 2562.

Xerox 700 Digital Color Press with Integrated Fiery Color Server. Welcome

History of HCI. Key people, events and ideas in HCI. Course Project introduction

Class 30: Language Construction

Request for Comments: 508 Computer Systems Laboratory / UCSB 7 May 1973

Printer Drivers Guide

A History of the GUI. Xerox PARC. By Jeremy Reimer Chapter 3, 4 and 5

Chapter 13. Object Oriented Programming

Splash M SeriesColor Server Getting Started Guide

Elementary Computing CSC 100. M. Cheng, Computer Science

Elementary Computing CSC 100. M. Cheng, Computer Science

Windows XP Software Installation Instructions GCC Elite Series Printers

DocuTech Family. Printing from a Macintosh (PowerPC) Client - OS xx. Identifying your Server s IP address and its Queues

Expectation Setting Document for Splash PCI E320 Digital Front End for DocuColor 5750

Printing from a Macintosh (PowerPC) Client - OS Identifying your Server s IP address and its Queues. At the Nuvera Print Server

CSE 097S - Penn State University - Spring 2006 Professor John Hannan Lecture 2: History - January 17&19, 2006

InSite Prepress Portal

Printing the PANTONE Color chart

Abstract. 1. The Expanded Role of Programmers. Kent Beck Ward Cunningham Tektronix, Inc. Presented at CASE 87, Boston Mass.

Modeless Interaction Techniques for Text Editing

Open Transport User s Guide

A Short History of Computing 09/03/13

Chapter 2 Software Components

A Platform-Independent Graphical User Interface for SEQSEE and XALIGN

EECE416 :Microcomputer Fundamentals and Design ( Microcomputer & Microprocessor ) COMPUTER HISTORY

Xerox Security Bulletin XRX12-011

CPSC 441 Computer Communications

Printer Drivers Guide

Printer Drivers Guide

Low-Level Languages. Computer Programs and Programming Languages

System Requirements. NovaBACKUP NovaStor. All Rights Reserved.

4 Overview on Approaches to Multimedia Programming

C5150n, C5200ne & C5200n Computer Connections & Software Install Guide

Executive Series 1220n Computer Connections & Software Install Guide

InSite Prepress Portal

ICSY Integrated. Multimediale Visualisierungssysteme WS 2000/2001. Introduction. Communica. Systems. tion. Prof. Dr. Paul Müller

System Requirements. NovaStor xsp 19" Client NovaStor. All Rights Reserved.

Microsoft Azure platforma pre Cloud Computing. Juraj Šitina, Microsoft Slovakia

EECE416 :Microcomputer Fundamentals and Design ( Microcomputer & Microprocessor ) COMPUTER HISTORY. Computers and Microprocessors

Fiery Network Controller for Xerox WorkCentre 7800 Series. Welcome

QUICK START GUIDE. The Fiery EX2101 media pack should contain the following:

A Short History of Computers

ITP 140 Mobile Applications Technologies. Internet

The internet What is it??

The SAS System Release 6.12 (TS065) SunOS 4 and Solaris 2

Copyright 2012 Pearson Education, Inc. Publishing as Prentice Hall

Mac OS X Part 1. The University of Utah Student Computing Labs Macintosh Support

CS/MAS 115: COMPUTING FOR THE SOCIO-TECHNO WEB HISTORY OF THE WEB

Fluency with Information Technology, 6e (Snyder) Chapter 2 Exploring the Human-Computer Interface: Face It, It's a Computer

Category: Standards Track Cisco Systems, Inc. A. Mutz Jutvision Corporation K. Holtman TUE March 1999

Synapse InSite. Version 4.0. Customer Quick Start Guide English.

Multimedia Information Systems - Introduction

Technical Readiness Requirements

Student Affairs: Remote Login

where are we? ICS 105: Project in HCI ui toolkits what does the toolkit do? model-view-controller model-view-controller lectures

CSE 510: Advanced Topics in HCI

A history of the Internet (hint: It was not The Bomb.)

CS 4300 Computer Graphics

Elementary Computing CSC 100. M. Cheng, Computer Science

Some Interesting Questions. Why do we have an Internet? How did it start? What is the difference between the Internet and the Worldwide Web?

CS 416: Operating Systems Design February 2, 2015

Setting up a Windows NT PostScript driver

Transcription:

Xerox PARC 1970-80 the office of the future Michal Winczer

Čo to je? Kde to je? PARC = Palo Alto Research Center

Čo bolo pred tým Vojna vo Vietname Hnutie hippies Úspechy XEROXu s kopírkami Neexistencia start-up firiem

Čo bolo pred tým ARPA (Advanced Research Projects Agency) od 1958 Poskytovala granty na rôzne výskumné projekty, napríklad: Douglas Engelbart a kol. (SRI), myš, bitovo mapovaná obrazovka, hypertext, počítačová podpora spolupráce, GUI všetko v 60. rokoch 20. storočia. internet 1969 (SRI, UCLA, UoU, UCSB ) Bob Taylor bol riaditeľom ARPA pred 1970

US patent Doug Engelbart a Bill English (SRI), Počítačová myš.

Zrod PARC 1969 návrh na vytvorenie a presvedčenie vedenia XEROX, že to má zmysel Najatie vynikajúcich manažérov. Kľúčový bol Bob Taylor, ktorý z predchádzajúceho pôsobenia v ARPA poznal mnoho významných odborníkov Annie Leibowitz, 1972, Rolling Stone

Alan Kay reactive engine v PhD práci, od 1972 Dynabook :dynamické médium pre kreatívne myslenie (dnešný tablet) Nekonečný zdroj nápadov Smalltalk (pôvodne to mal byť program. jazyk pre deti) spôsobil boom OOP Vytvoril LRG s cieľom vytvoriť programátorské prostredie, v ktorom simple things would be simple, and complex things would be possible.

Charles Thacker Butler Lampson Distributed personal computing ALTO (interim Dynabook), realizácia vízie osobného počítača so softvérom s GUI, ovládaním myšou, prepojenie počítačov medzi sebov

Alto nov.1972-apr.1973 128kB pamäť, neskôr 512kB Ethernet 3Mb Bit-map display 606x808x1 mikroprogramovateľný (170ns/μinštr, 1-3 μs/inštr), programovateľný v BCPL, neskôr Smalltalk, LISP, Mesa

Bob Metcalfe David Boggs Ethernet, máj 1973- dec 1973

Gary Starkweather Laserprinter, 1969-1972, 1str/s B. Lampson a R. Rider implementovali generátor znakov Ethernet based printer server, EARS(Rider), 1974, 500 dot/inch, 1str/s rastrová grafika neskôr jednoduchšie verzie 300 dot/inch 100str/s

File server

Aplikácie Bravo, textový editor, Charles Simonyi a Butler Lampson, 1974-8 WISIWIG (viacero rezov písma) Laurel, e-mail systém, 1978 Nástroje na kreslenie a návrh log. Obvodov, 1975

READY: Select operand or type command Last command was LOOK {A substa...! way } {Computer... XEROX }$ Abstract Personal Distributed Computing The Alto and Ethernet Software Butler W. Lampson Digital Equipment Corp. Systems Research Center The personal distributed computing system based on the Alto and the Ethernet was a major effort to make computers help people to think and communicate. A complex and diverse collection of software was built to pursue this goal, ranging from operating systems, programming environments, and communications software to printing and file servers, user interfaces, and applications such as editors, illustrators, and mail systems. 1. Introduction A substantial computing system based on the Alto [Thacker et al. Computer Science Laboratory Xerox Palo Alto Research Center 3333 Coyote Hill Road Palo Alto, California 94304 XEROX Glen J. Culler 608 Litchfield Lane Santa Barbara, CA 93109 Dear Glen: This is a follow-up to earlier correspondence you received from Alan Perlis regarding the ACM Conference on the History of Personal Workstations. As you know, the conference is scheduled for January

segment A P1 segment X segment Y P2 The transformation is specified by six points (say, in the order of input: P 1, P 2,, P 3, Q 1, Q 2, and Q 3 ). It is defined by the mapping of the source triangle P 1 P 2 P 3 into the target triangle Q 1 Q 2 Q 3 as illustrated here: P 2 Q 2 WESTERN EDITION triangle triangle cents/bit 0.7 circle circle 0.6 Bipolar RAMs 0.5 0.4 0.3 0.2 0.1 Core Dynamic NMOS RAMs CCDs Bubbles CMOS RAMs P 1 P 3 Q 1 RED YELLOW BLUE Q 3 1972 73 74 75 76 77 78 79 1980

GUI Okná, mohli sa prekrývať, posúvať Ikony, alternatíva k otvorenému oknu pop-up okno, pod kurzorom Prvé použitie v Smalltalk

Ovládanie myšou Klikanie Menu button Scroll bars

Video Reklama, cca 1min https://www.youtube.com/watch?v=m0zgj2p7w w4 Aplikácie: pošta, text a graf. editor, browser, hra (cca 10min) https://www.youtube.com/watch?v=iucwt0wbs aa Xerox demo pre Apple, Smalltalk (cca 1min) https://www.youtube.com/watch?v=nxemju8os ug

nasledovníci Pracovné stanice: Apollo, Sun, Tektronix, DEC, LispMachine, Symbolics Osobné počítače: Apple Lisa, Macintosh; Xerox Grafické terminály Ethernet/IEEE 802.3 Sieťové protokoly TCP/IP Laserové tlačiarne Tlačové jazyky: Interpress, Adobe Postscript, PDF 3Com file server, Apple Laserwriter print server GUI: Macintosh, MS Windows Editory: MacWrite, MS Word, MacPaint, MacDraw

Zdroje http://www.scaruffi.com/svhistory/sv/chap84. html A History of Personal Workstations, ed. Adele Goldberg, ACM Press, 1988 https://www.parc.com/about/

Prečo to všetko nie je aj teraz XEROX? Menežment firmy sa sústreďoval na vtedajšie produkty tlačiarne. Nedocenili význam vzniknutých produktov, neusilovali sa ich komerčne využiť. výskumníci začali byť frustrovaní, odišli a začali svoje predstavy realizovať inde, buď vo vlastných firmách 3Com, Adobe,..., alebo v už existujúcich firmách, Apple, MS, DEC,...