Automatic Graph Drawing Lecture 15 Early HCI @Apple/Xerox

Total Page:16

File Type:pdf, Size:1020Kb

Automatic Graph Drawing Lecture 15 Early HCI @Apple/Xerox Inf-GraphDraw: Automatic Graph Drawing Lecture 15 Early HCI @Apple/Xerox Reinhard von Hanxleden [email protected] 1 [Wikipedia] • One of the first highly successful mass- produced microcomputer products • 5–6 millions produced from 1977 to 1993 • Designed to look like a home appliance • It’s success caused IBM to build the PC • Influenced by Breakout • Visicalc, earliest spreadsheet, first ran on Apple IIe 1981: Xerox Star • Officially named Xerox 8010 Information System • First commercial system to incorporate various technologies that have since become standard in personal computers: • Bitmapped display, window-based graphical user interface • Icons, folders, mouse (two-button) • Ethernet networking, file servers, print servers, and e- mail. • Sold with software based on Lisp (early functional/AI language) and Smalltalk (early OO language) [Wikipedia, Fair Use] Xerox Star Evolution of “Document” Icon Shape [Wikipedia, CC BY-SA 3.0] 1983: Apple Lisa [Wikipedia, CC BY-SA 2.0 fr] Apple Lisa • One of the first personal computers with a graphical user interface (GUI) • In 1982, Steve Jobs (Cofounder of Apple, with Steve Wozniak) was forced out of Lisa project, moved on into existing Macintosh project, and redefined Mac as cheaper, more usable version of Lisa • Lisa was challenged by relatively high price, insufficient SW library, unreliable floppy disks, and immediate release of Macintosh • Sold just about 10,000 units in two years • Introduced several advanced features that would not reappear on Mac or PC for many years Lisa Office System [Wikipedia, Fair Use] Speaker Intro: Larry Tesler • Born 1945, works on HCI • Has worked at Xerox Parc, Apple, Amazon, Yahoo! • Strong preference for modeless software; [By Yahoo! BloG from Sunnyvale, CA, USA - while at Apple, had license Larry Tesler Smiles at Whisper, CC BY 2.0] plate “NO MODES” • Also worked with Niklaus Wirth on OO extensions to Pascal Speaker Intro: Chris Espinosa • Born 1961 • In 1976, aged 14, joined Apple as employee #8; now Apple’s longest serving employee • Contributed to the classic Mac OS, A/UX, HyperCard, Taligent, Kaleida Labs, AppleScript, [Wikipedia, CC BY-SA 4.0] Xcode and macOS Lecture: Origins of the Apple Human Interface • Presented by Larry Tesler and Chris Espinosa at Computer History Museum in Mountain View, California, on October 28, 1997 • Focuses on HCI for Apple Lisa and Apple II/IIe • https://www.youtube.com/watch?v=OW-atKrg0T4.
Recommended publications
  • The Early History of Smalltalk
    The Early History of Smalltalk http://www.accesscom.com/~darius/EarlyHistoryS... The Early History of Smalltalk Alan C. Kay Apple Computer [email protected]# Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage, the ACM copyright notice and the title of the publication and its date appear, and notice is given that copying is by permission of the Association for Computing Machinery. To copy otherwise, or to republish, requires a fee and/or specific permission. HOPL-II/4/93/MA, USA © 1993 ACM 0-89791-571-2/93/0004/0069...$1.50 Abstract Most ideas come from previous ideas. The sixties, particularly in the ARPA community, gave rise to a host of notions about "human-computer symbiosis" through interactive time-shared computers, graphics screens and pointing devices. Advanced computer languages were invented to simulate complex systems such as oil refineries and semi-intelligent behavior. The soon-to- follow paradigm shift of modern personal computing, overlapping window interfaces, and object-oriented design came from seeing the work of the sixties as something more than a "better old thing." This is, more than a better way: to do mainframe computing; for end-users to invoke functionality; to make data structures more abstract. Instead the promise of exponential growth in computing/$/volume demanded that the sixties be regarded as "almost a new thing" and to find out what the actual "new things" might be. For example, one would compute with a handheld "Dynabook" in a way that would not be possible on a shared mainframe; millions of potential users meant that the user interface would have to become a learning environment along the lines of Montessori and Bruner; and needs for large scope, reduction in complexity, and end-user literacy would require that data and control structures be done away with in favor of a more biological scheme of protected universal cells interacting only through messages that could mimic any desired behavior.
    [Show full text]
  • Computing Graphics
    A joint newsletter of the Statistical Computing & Statistical Graphics Sections of the American Statistical Association. April 1993 Vol.4 No.1 COMPUTING GRAPHICS A WORD FROM OUR CHAIRS FEATURE ARTICLE Statistical Computing Saxpy, gaxpy, LAPACK, OneoftheperksoftheChairoftheStatisticalCom- puting Section is writing a column for this newsletter. and BLAS Imagine: I can write for several thousand members of Colin Goodall The Pennsylvania State University my profession, without the bene®t of refereeing. I get to tell you what I think, rather than what I know. Measuring Performance Maybe I'm a bit odd, but what I've been thinking about One of the best understood computational tasks is lin- is copyrighting and patenting of statistical software and ear algebra. Considerable effort has gone into fast and of computer material in general. My interest was piqued accurate code for these manipulations, e.g. LINPACK by an advertisement I received for a computer pack- (Dongarra et al. 1979), EISPACK, and most recently age that would display a high dimensional plot using a LAPACK (Anderson et al. 1992). The speed of these patented algorithm. The name of the method was jar- computations is measured in mega ¯ops (MFLOPS), or gon, so I could tell nothing from the advertisement about millions of ¯oating point instructions per second. Each the program and what it did. Mainly, what the adver- ¯oating point instruction is a single arithmetic opera- tisement did was make me wonder just what it meant for tion, e.g. a multiplication, a divide, an addition or sub- an algorithm to be patented. Was I supposed to believe traction, performed in full ¯oating point precision arith- that patenting was a substitute for peer review? Did it metic, usually 64 bits double precision.
    [Show full text]
  • Chapter 1. Origins of Mac OS X
    1 Chapter 1. Origins of Mac OS X "Most ideas come from previous ideas." Alan Curtis Kay The Mac OS X operating system represents a rather successful coming together of paradigms, ideologies, and technologies that have often resisted each other in the past. A good example is the cordial relationship that exists between the command-line and graphical interfaces in Mac OS X. The system is a result of the trials and tribulations of Apple and NeXT, as well as their user and developer communities. Mac OS X exemplifies how a capable system can result from the direct or indirect efforts of corporations, academic and research communities, the Open Source and Free Software movements, and, of course, individuals. Apple has been around since 1976, and many accounts of its history have been told. If the story of Apple as a company is fascinating, so is the technical history of Apple's operating systems. In this chapter,[1] we will trace the history of Mac OS X, discussing several technologies whose confluence eventually led to the modern-day Apple operating system. [1] This book's accompanying web site (www.osxbook.com) provides a more detailed technical history of all of Apple's operating systems. 1 2 2 1 1.1. Apple's Quest for the[2] Operating System [2] Whereas the word "the" is used here to designate prominence and desirability, it is an interesting coincidence that "THE" was the name of a multiprogramming system described by Edsger W. Dijkstra in a 1968 paper. It was March 1988. The Macintosh had been around for four years.
    [Show full text]
  • Rights Reserved. Permission to Make Digital Or Hard Copies of All Or Part Of
    Copyright © 1994, by the author(s). All rights reserved. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission. MICROSOFT WINDOWS NT AND THE COMPETITION FOR DESKTOP COMPUTING by Brad Peters, William R. Bush, and A. Richard Newton Memorandum No. UCB/ERL M94/3 31 January 1994 MICROSOFT WINDOWS NT AND THE COMPETITION FOR DESKTOP COMPUTING by Brad Peters, William R. Bush, and A. Richard Newton Memorandum No. UCB/ERL M94/3 31 January 1994 MICROSOFT WINDOWS NT AND THE COMPETITION FOR DESKTOP COMPUTING by Brad Peters, William R. Bush, and A. Richard Newton Memorandum No. UCB/ERL M94/3 31 January 1994 ELECTRONICS RESEARCH LABORATORY College ofEngineering University ofCalifornia, Berkeley 94720 MICROSOFT WINDOWS NT AND THE COMPETITION FOR DESKTOP COMPUTING by Brad Peters, William R. Bush, and A. Richard Newton Memorandum No. UCB/ERL M94/3 31 January 1994 ELECTRONICS RESEARCH LABORATORY College ofEngineering University ofCalifornia, Berkeley 94720 Microsoft Windows NT And The Competition for Desktop Computing January 1994 Department ofElectrical Engineering and Computer Sciences University ofCalifornia Berkeley, California 94720 Abstract This report contains two papers, An Introduction to Microsoft Windows NT And Its Competitors, and The Status ofWindows NT and Its Competitors At The End of1993. The first paper, written in April 1993,presents an overview of the technology of Windows NT, and analyzes the competitors and competitive factors in the desktop operating system race.
    [Show full text]
  • Hopscotch: Towards User Interface Composition Vassili Bykov Cadence Design Systems, 2655 Seely Ave, San Jose, CA 95134
    Hopscotch: Towards User Interface Composition Vassili Bykov Cadence Design Systems, 2655 Seely Ave, San Jose, CA 95134 Abstract Hopscotch is the application framework and development environment of Newspeak, a new programming language and platform inspired by Smalltalk, Self and Beta. Hopscotch avoids a number of design limitations and shortcomings of traditional UIs and UI frameworks by favoring an interaction model and implementing a framework architecture that enable composition of interfaces. This paper discusses the deficiencies of the traditional approach, provides an overview of the Hopscotch alternative and analyses how it improves upon the status quo. 1. Introduction Hopscotch are attributable to its revised interaction and navigation model as much as to the underlying Newspeak [1] is a programming language and framework architecture. For this reason, this paper platform being developed by a team led by Gilad pays equal attention to the compositional frame- Bracha at Cadence Design Systems, Inc. The sys- work architecture and to the changes in the inter- tem is currently hosted inside Squeak [2], a descen- action model of Hopscotch compared to more tradi- dent of Smalltalk-80 [3]. Smalltalk, along with Self tional development environments. [4] and Beta [5], is also among the most important influences on the design of the Newspeak language. 2. Traditional Interface Construction This paper focuses on Hopscotch, the applica- tion framework of Newspeak and the Newspeak The art of devising forms to be filled in depends IDE implemented concurrently with the frame- on three elements: obscurity, lack of space, and work. The framework and the IDE allow easy nav- the heaviest penalties for failure.
    [Show full text]
  • David T. Craig 941 Calle Mejia # 509, Santa Fe, New Mexico 87501 Home (505) 820-0358 Compuserve 71533,606
    ------------------------------------------------------- David T. Craig 941 Calle Mejia # 509, Santa Fe, New Mexico 87501 Home (505) 820-0358 CompuServe 71533,606 ------------------------------------------------------- Mr. Jef Raskin 8 Gypsy Hill Pacifica CA 94044 Re: Canon Cat and SwyftCard information Dear Mr. Raskin: Enclosed is a photocopy of the Canon Cat article that I wrote for the Historical Computer Society. The printed article is much better than the draft that you saw. Thanks for your help. Unfortunately, I was unable to obtain copies of all of your various articles concerning the Cat and Information Appliance. I did finally receive your LEAP paper from my local public library via inter-library loan, but the library could not locate your Venture Vulture paper. I received the LEAP paper after I had sent the final Cat paper for publication so was not able to correctly document LEAP's technology. In an e-mail to me from at least a month ago you said that if I sent you an envelope large enough for a SwyftCard and return postage that you would send me one. Please use the envelope that I've sent this letter in for this purpose. You should also find here self-sticking stamps for the postage and a mailing label with my mailing address. I would also very much like, if possible, to obtain a user's manual for the SwyftCard. From your comments in Microsoft's book Programmers at Work this manual seems to be very well written. There is no rush in returning this envelope so please take your time. I am slowly updating my Cat paper to add a correct description of LEAP and more information about the people behind the Cat and its hardware and software.
    [Show full text]
  • This Is a Fairy Tale •.• NOT! a Primer on Moving SAS® Applications
    This is a Fairy Tale•.• NOT! A Primer on Moving SAS® Applications Across Graphical Operating Systems James Hefner, Entergy Corporation, Beaumont, TX lineup. The PowerPC's PowerOpen operating system should be ABSTRACT able to run Windows, Windows NT, OS/2, Macintosh, and UNIX applications unmodified (using SoftPC to run Windows & OS/2 Currently, most SAS Software application developers have on~ apps). Current plans are to offer these new machines at prices one or two graphical operating systems (such as Microsoft that are highly competitive with the current top-of-the-!ine WindowsTN, or OSFlMoti~ to support. However, the pending offerings by IBM PC manufacturerS and Apple, nol 10 mention release of the SAS System for the Apple® Macintosh®I and the UNIX workstations. This could mean a change in the platform you introduction of new hardware and software such as the PowerPC are currently using, as well as the ability (or need) to be able to and Wabi, means that application developers may have to use and write applications using any of the five operating support two or more graphical operating systems. systems. This paper is intended to assist application developers, both in New Graphical Operating Systems the teaching of the fundamentals of graphical operating systems, and in Ihe moving of SAS/Af® and SAS/EIS® applicalions from In addition to the platforms mentioned above, Apple and IBM are one operating system to another. currently working on the Taligent operating system, which will have an object-oriented, graphical front end. IBM is also INTRODUCTION discussing porling its object·orienled 0512 2.x Workplace Shell 10 a new ver.sion of PC DOS® and AIX®, IBM's version of UNIX (to If you are a SAS' application developer, you may currently be be called Workplace OS).
    [Show full text]
  • I.T.S.O. Powerpc an Inside View
    SG24-4299-00 PowerPC An Inside View IBM SG24-4299-00 PowerPC An Inside View Take Note! Before using this information and the product it supports, be sure to read the general information under “Special Notices” on page xiii. First Edition (September 1995) This edition applies to the IBM PC PowerPC hardware and software products currently announced at the date of publication. Order publications through your IBM representative or the IBM branch office serving your locality. Publications are not stocked at the address given below. An ITSO Technical Bulletin Evaluation Form for reader′s feedback appears facing Chapter 1. If the form has been removed, comments may be addressed to: IBM Corporation, International Technical Support Organization Dept. JLPC Building 014 Internal Zip 5220 1000 NW 51st Street Boca Raton, Florida 33431-1328 When you send information to IBM, you grant IBM a non-exclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you. Copyright International Business Machines Corporation 1995. All rights reserved. Note to U.S. Government Users — Documentation related to restricted rights — Use, duplication or disclosure is subject to restrictions set forth in GSA ADP Schedule Contract with IBM Corp. Abstract This document provides technical details on the PowerPC technology. It focuses on the features and advantages of the PowerPC Architecture and includes an historical overview of the development of the reduced instruction set computer (RISC) technology. It also describes in detail the IBM Power Series product family based on PowerPC technology, including IBM Personal Computer Power Series 830 and 850 and IBM ThinkPad Power Series 820 and 850.
    [Show full text]
  • The Macintosh Design Team, February 1984, BYTE Magazine
    Left to right: Andy Hertzfeld, Chris Espinosa, Joanna Hoffman , Geo rge Crowe, Bill Atkinson, Jern) Manock . An Interview: The Macintosh Design Team The making of Macintosh On October 14, 1983, the design team for Apple Computer Inc .'s new Macintosh computer met with BYTE Managing Editor Phil Lemmons at the company's Cupertino, California, headquarters. In the dialogue that followed , Bill Atkinson, Steve Jobs, Andy Hertzfeld, Larry Kenyon, Joanna Hoffman, Burrell Smith, Dave Egner, Chris Espinosa, Steve Capps, Jerry Manock, Bruce Horn , and George Crowe discussed the evolution of their brainchild. BYTE: How did the Macintosh pro­ everyone can afford it. It's not very Quickdraw and have a mouse on it­ ject begin? many years ago that most of us in this in essence, build a really cheap im­ Jobs: What turns on Andy and room couldn't have afforded a $5000 plementation of Lisa's technology Burrell and Chris and Bill and Larry computer. We realized that we could that would use some of that software and everyone else here is building build a supercheap computer that technology. That's when the Macin­ something really inexpensive so that would run Bill Atkinson's amazing tosh as we know it was started. 58 February 1984 © BYrE Publications Inc. Hertzfeld: That was around January of 1981. Smith: We fooled around with some other ideas for computer design, but we realized that the 68000 was a chip that had a future and had . .. Jobs: Some decent software! Smith: And had some horsepower and enough growth potential so we could build a machine that would live and that Apple could rally around for years to come.
    [Show full text]
  • Apple's Mac Team Gathers for Insanely Great Twiggy Mac Reunion
    Apple's Mac team gathers for insanely great Twiggy Mac reunion SILICON BEAT By Mike Cassidy Mercury News Columnist ([email protected] / 408-920-5536 / Twitter.com/mikecassidy) POSTED: 09/12/2013 11:57:40 AM PDT MOUNTAIN VIEW -- In Silicon Valley, it's not a question of "What have you done for me lately?" -- the question is, "So, what are you going to do for me next?" And so, you have to wonder what it's like to be best known for something you did 30 years ago. Randy Wigginton, one of the freewheeling pirates who worked under Steve Jobs on Apple's (AAPL) dent-in-the-world, 1984 Macintosh, has an easy answer. "It's awesome," says Wigginton, who led the effort on the MacWrite word processor. "People don't get to change the world very often. How much luckier can a guy be? I've had a very blessed life." The blessings were very much on Wigginton's mind the other day as he and a long list of early Apple employees got together to check out the resurrection of a rare machine known as the Twiggy Mac. The prototype was a key chapter in the development of the original Mac, which of course was a key chapter in the development of the personal computer and by extension the personal music player, the smartphone, the smart tablet and a nearly ubiquitous digital lifestyle that has turned the world on its head. Some of the key players in that story, first immortalized in Steven Levy's "Insanely Great" and again in Walter Isaacson's "Steve Jobs" and most recently, docudrama fashion, in the movie "Jobs," gathered at the Computer History Museum to get a look at the Mac and at old friends who'd done so much together.
    [Show full text]
  • Volume 15, 1~L~Mber 2 April 1994
    ISSN 1035-7521 AUUG Inc. Newsletter Volume 15, 1~l~mber 2 April 1994 Registered by Australia Post, Publication Number NBG6524 The AUUG incorporated Newsletter Volume 15 Number 2 April 1994 CONTENTS AUUG General Information ...................... 3 Editorial ............................ 5 AUUG President’s Page ....................... 6 AUUG Corporate Sponsors - A New Level of Participation ............ 7 AUUG Institutional Members ..... : ............... 8 Letters to the Editor ........................ 11 Announcements AUUG Appoints New Business Manager ................ 15 AUUG Freephone Number .................... 16 McKusick does Oz T-shirt .................... 17 Call for Articles for the Australian .................. 18 AUUG & Zircon Systems Reach Agreement ............... 19 AUUG & the Express Book Store Reach Agreement ............ 20 AUUG Local Chapters AUUG Regional Contacts .................... 21 AUUG Inc. - Victorian Chapter ................... 22 Update on AU-tJG Inc. - Victorian Chapter Activities Stephen Prince . 23 From the Western Front Janet Jackson .... 24 WAUG - Meeting Reviews Adrian Booth .... 25 1994 Perth AUUG Summer Conference Overview Adrian Booth .... 26 Impressions of the 1994 Perth AUUG Summer Conference Janet Jackson .... 28 AUUG NSW Chapter Julian Dryden .... 30 AARNet Mail Affiliation., ...................... 31 Book Reviews .......................... 35 Prentice Hall Book Order Form ................... 41 WOodsLane Information ..................... 42 Open System Publications ...................... 43 !AUUGN
    [Show full text]
  • Silicon Valley Inventor of 'Cut, Copy and Paste' Dies 20 February 2020
    Silicon Valley inventor of 'cut, copy and paste' dies 20 February 2020 cutting portions of printed text and affixing them elsewhere with adhesive. "Tesler created the idea of 'cut, copy, & paste' and combined computer science training with a counterculture vision that computers should be for everyone," the Computer History Museum in Silicon Valley tweeted Wednesday. The command was made popular by Apple after being incorporated in software on the Lisa computer in 1983 and the original Macintosh that debuted the next year. Tesler worked for Apple in 1980 after being Lawrence "Larry" Tesler, who invented the "cut, copy recruited away from Xerox by late co-founder Steve and paste" command, died on Monday Jobs. Tesler spent 17 years at Apple, rising to chief scientist. Silicon Valley on Wednesday was mourning a pioneering computer scientist whose He went on to establish an education startup and accomplishments included inventing the widely do stints in user-experience technology at Amazon relied on "cut, copy and paste" command. and Yahoo. Bronx-born Lawrence "Larry" Tesler died this week © 2020 AFP at age 74, according to Xerox, where he spent part of his career. "The inventor of cut/copy & paste, find & replace, and more was former Xerox researcher Larry Tesler," the company tweeted. "Your workday is easier thanks to his revolutionary ideas. Larry passed away Monday, so please join us in celebrating him." A graduate of Stanford University, Tesler specialized in human–computer interaction, employing his skills at Amazon, Apple, Yahoo, and the Xerox Palo Alto Research Center (PARC). The cut and paste command was reportedly inspired by old time editing that involved actually 1 / 2 APA citation: Silicon Valley inventor of 'cut, copy and paste' dies (2020, February 20) retrieved 28 September 2021 from https://techxplore.com/news/2020-02-silicon-valley-inventor-dies.html This document is subject to copyright.
    [Show full text]