History of the Graphical User Interface (GUI)

Slides:



Advertisements
Similar presentations
What is Computer Software?. Hardware vs Software Got to have both to get the job done!
Advertisements

What is Computer Software?. Hardware vs Software Got to have both to get the job done!
PC Operating Systems in Review lesson 12. UNIX DOS The Macintosh Operating System Windows 3.x OS/2 Warp Windows NT Windows 95 and 98 Linux Windows 2000.
SOFTWARE Chapter 5.
COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 3 Operating Systems.
Use these buttons to change slides or Return to the previous slide. Operating Systems and the GUI Environment.
Learning Objectives Give names to computing features that you know intuitively Explain placeholders and the placeholder technique Explain how “metaphor”
Introduction to Mobile Computing Dr. Frank McCown Harding University Spring 2010 An Overview of Mobile Devices and Developing Mobile Applications.
A little bit of history … It was not until 1989 when the first Microsoft Office appeared. Until that, Microsoft Word, PowerPoint and Excel were individual.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Introduction to Computer Administration Introduction.
Operating Systems An Introduction. 2 What Does An Operating System Do? Manages the hardware and software resources of the system. In a desktop computer,
By- Anjali Bhardwaj. An operating system (OS) is a collection of software that manages computer hardware resources and provides common services for computer.
COMPUTER B Y : L K. WINDOWS INFORMATION B Y : L K.
What is an operating system? Is it software?
Windows Phone Development Munir Usman Microsoft Most Valuable Professional – Visual C# Founder/CEO – Pi Labs (
Graphical User Interface Design
User Interface. What is a User Interface  A user interface is a link between the user and the computer. It allows the user and the computer to communicate.
CST238 GUI Programming Dr. Sherry Yang Oregon Institute of Technology.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
1 HCI History Key people, events, ideas and paradigm shifts This material has been developed by Georgia Tech HCI faculty, and continues to evolve. Contributors.
The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface.
Operating Systems. Software Software – the instructions that make the CPU do useful things Divided into two main categories – System software – Applications.
Unit 1- Recognizing Computers.  Understand the importance of computers  Define computers & computer systems  Classify different types of computers.
Operating System.
Operating Systems Chapter 4.
History of the GUI 1984 to the present day. History of computing Originally a deck of punch cards had to be submitted and batch processed in order to.
Hardware vs. Software Computer systems consist of both hardware and software. Hardware refers to anything you can physically touch. Keyboards, mice, monitors,
Jayden Sedunary. For those non computer literate people, a Graphical User Interface is a type of interface item that allows people to interact with programs.
 When Bill Gates saw how successful the apple “Lisa” computer and “Mac” computer were doing he decided to create an operating system with a GUI himself.
The Graphical User Interface
Windows 7 Windows Vista done right for a price. Short History of Windows Bill Gates announces Microsoft will begin work on an OS with a Graphical.
Survey of PC and Network Operating Systems
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
Apple vs. Microsoft Elvira Scappini Lysette Sola Anjali Illescas November 17, 2006.
IE 411/511: Visual Programming for Industrial Applications
What is Computer Software?. Hardware vs Software Got to have both to get the job done!
Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions.
Visual BASIC 1 Introduction
ACS 367 Interface Design History. Brief History n Early research –SRI in 1960s »The very system that I am using to access this information has its intellectual.
Why do we need good user interfaces?. Goals of User Interfaces Usable – how much effort to do a task? – example: often-used buttons easier to find – example:
Operating Systems. What is an operating system? The software that manages your computer: Maintains your files finds files copies files deletes files links.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Operating Systems Mac, PC, Unix,…. September 17, 2003Riad S. Twal2 In the Beginning was the Command Line – Neal Stephenson Jobs & Wozniak – Apple Original.
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
USER INTERFACE DESIGN (UID). Introduction & Overview The interface is the way to communicate with a product Everything we interact with an interface Eg.
By Shreya Mozumdar 6B.  An operating system (OS) is a program that, after being loaded onto the computer, manages all the other programs on the computer.
Windows 8 A touch screen computer on a desktop. Windows Metro.
Graphical User Interface Saint-Petersburg IT College Saint-Petersburg 2014.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
GCSE ICT By the end of this session, you will be able to:  Understand concept of a Windows operating system and have a basic understanding of GUI.
CONTENT  Introduction Introduction  Operating System (OS) Operating System (OS) Operating System (OS)  Summary Summary  Application Software Application.
INFORMATION SYSTEM – SOFTWARE TOPIC: GRAPHICAL USER INTERFACE.
CHANGING THE VOLUME Click the volume icon in the bottom right hand corner of the screen.
William H. Bowers – Window Behaviors Cooper 25.
OST Intro in to Macs. History of Macintosh On January 24, 1984 Apple Computer introduced the Apple Macintosh personal computer, with the Macintosh.
History of Computing – User Interfaces
Linux Operating Systems Taking Control of the Terminal
The Importance of the User Interface
GUI Evolution (Fruit vs Squares)
Computer Software Digital Literacy.
System Software EIT, © Author Gay Robertson, 2016.
History of the GUI.
Computer Software Digital Literacy.
Computer Technology Notes #3
What is Computer Software?
A History of Windows Damian Gordon.
The Importance of the User Interface
History of the Graphical User Interface (GUI)
Presentation transcript:

History of the Graphical User Interface (GUI) Frank McCown COMP 445 - GUI Programming Harding University

1950s – Batch processing: punched cards used to feed programs into the computer, results come back hours later Tabulating the 1954 census with a UNIVAC http://explorepahistory.com/displayimage.php?imgId=1-2-1536

1960s – Command-line interfaces (CLIs) require typing memorized commands DOS screen from 1980: http://osxbook.com/book/bonus/ancient/vpc/images/dos1x.gif

1968 – Doug Engelbart demonstrates NLS, a system which uses a mouse, pointers, hypertext, and multiple windows The first mouse On December 9, 1968, Douglas C. Engelbart and the group of 17 researchers working with him in the Augmentation Research Center at Stanford Research Institute in Menlo Park, CA, presented a 90-minute live public demonstration of the oN-Line System (NLS) they had been working on since 1962.  “The Demo” http://en.wikipedia.org/wiki/File:Firstmouseunderside.jpg

Image: http://toastytech.com/guis/altosystem.jpg 1970s – Researchers at Xerox Palo Alto Research Center (many from SRI) develop WIMP paradigm (Windows, Icons, Menus, Pointers) 1973 – Xerox Alto: commercial failure due to expense, poor user interface, and lack of programs Image: http://toastytech.com/guis/altosystem.jpg

1979 – Steve Jobs and other Apple engineers visit Xerox 1979 – Steve Jobs and other Apple engineers visit Xerox. Pirates of Silicon Valley dramatizes the events, but Apple had already been working on the GUI before the visit “I felt like one of the Mongol hoards coming to loot and plunder a bunch of defenseless villagers.” – Steve Wozniak in Pirates of Silicon Valley

Image: http://toastytech.com/guis/star.html 1981 – Xerox Star: focus on WYSIWYG. Commercial failure (25K sold) due to expense ($16K each), performance (minutes to save a file, couple of hours to recover from crash), and poor marketing Image: http://toastytech.com/guis/star.html

1980s – Text user interfaces (TUIs), retronym coined after GUIs http://en.wikipedia.org/wiki/Text_user_interface

1983 – Apple Lisa: Many developers from Xerox, not commercially successful Named after Steve Job’s daughter? Images: http://en.wikipedia.org/wiki/File:Apple_Lisa.jpg http://toastytech.com/guis/lisaos1LisaTour.html

Image: http://toastytech.com/guis/macos1.html 1984 – Apple Macintosh popularizes the GUI. Super Bowl commercial shown once, most expensive ever made at that time Cannot minimize a window. Image: http://toastytech.com/guis/macos1.html

Image: http://en.wikipedia.org/wiki/File:X-Window-System.png 1984 – MIT’s X Window System: hardware-independent platform and networking protocol for developing GUIs on UNIX-like systems Image: http://en.wikipedia.org/wiki/File:X-Window-System.png

Image: http://lowendmac.com/orchard/06/apple-vs-microsoft.html 1985 – Windows 1.0 – provided GUI interface to MS-DOS. No overlapping windows (tiled instead). “You’re stealing from us!” – Steve Jobs to Bill Gates in Pirates of Silicon Valley Image: http://lowendmac.com/orchard/06/apple-vs-microsoft.html

1985 – Microsoft and IBM start work on OS/2 meant to eventually replace MS-DOS and Windows 1986 – Apple threatens to sue Digital Research because their GUI desktop looked too much like Apple’s Mac. Digital Research cripples their desktop so Apple won’t sue DRI’s GEM 1.1 desktop http://en.wikipedia.org/wiki/File:Gem_11_Desktop.png

Image: http://en.wikipedia.org/wiki/File:Windows_2.0.png 1987 – Windows 2.0 – Overlapping and resizable windows, keyboard and mouse enhancements Image: http://en.wikipedia.org/wiki/File:Windows_2.0.png

1987 – Macintosh II: first full-color Mac http://www.techdigest.tv/2009/06/galleries/the_ten_greates.php?pic=1

1988 – OS/2 1.10 Standard Edition (SE) has GUI written by Microsoft, looks a lot like Windows 2 “I believe OS/2 is destined to be the most important operating system, and possibly program, of all time.” – Bill Gates (1987) Exit drop-down. No OK buttons on dialog boxes. 2 years later MS and IBM would have a falling out. http://toastytech.com/guis/os211menu.png

1988 – Apple sues Microsoft claiming Windows 2 1988 – Apple sues Microsoft claiming Windows 2.0 violates Apple's copyrights on the "visual displays" of the Macintosh. Microsoft countersues and eventually wins in 1993 1989 – Xerox sues Apple for violating copyrights used in Lisa and Macintosh, but judge dismisses lawsuit without any action 1990 – Windows 3.0: Access to 16 MB. Microsoft and IBM split ways on OS/2

Image: http://en.wikipedia.org/wiki/File:Windows_3.11_workspace.png 1992 – Windows 3.1 – Widely popular DOS shell: TrueType fonts, multimedia, standardized common dialog boxes Image: http://en.wikipedia.org/wiki/File:Windows_3.11_workspace.png

1993 – Windows NT – MS’s first 32 bit OS, no longer a shell over MS-DOS HTML forms incorporate radio buttons, check boxes, drop-down lists, etc. “We have always been shameless about stealing good ideas.” - Steve Jobs in Triumph of the Nerds (1996)

1995 – Windows 95: Revamps Win 3.1 interface, introduces task bar and Start button http://toastytech.com/guis/win95desktop2.png

1998 – Windows 98: Integration with Web, IE is bundled with OS (controversy) http://toastytech.com/guis/win98.html

2001 – Windows XP – Product activation, GUI enhancements, support for 64-bit processors http://en.wikipedia.org/wiki/File:Windows_XP_SP3.png

Image: http://theoligarch.com/microsoft_vs_apple_history.htm 2001 – Apple revamps GUI with MacOS X (BSD Unix core) Dock holds icons for commonly used apps and minimized apps. Minimizing windows is a first for Mac. Adds lots of “eye candy” which provides little technical advantage, but users like it. Image: http://theoligarch.com/microsoft_vs_apple_history.htm

2002 –Minority Report popularizes gesture UI 2005 – Ajax technique coined by Jesse James Garrett, sparks move from desktop apps to web apps 2010 TED talk by John Underkoffler http://en.wikipedia.org/wiki/File:Ipodwheelwiki.svg

2007 – Apple’s iPhone popularizes the touch screen interface http://passion-for-iphone.blogspot.com/

2008 – HTML5 working draft proposes UI elements to match desktop app functionality 2010 – Windows 7 introduces few UI tweaks but is commercially successful 2010 – Apple’s iPad brings touch screen interface to the tablet

2010 – Apple files lawsuit against HTC (maker of Android phones) claiming 20 patents were violated, some related to iPhone’s UI “[We] think competition is healthy, but competitors should create their own original technology, not steal ours."

Image: http://en.wikipedia.org/wiki/File:Windows_8_start_screen.png 2012 – MS ditches skeuomorphs in Windows 8 and brings Metro touch-screen UI to the desktop No Start button confuses many. Flat interface removes many visual cues as to what is clickable. Image: http://en.wikipedia.org/wiki/File:Windows_8_start_screen.png