history of the gui
DESCRIPTION
History of the GUI. The Early Days. The concept of a window system first introduced by SAGE project and Sutherland’s Sketchpad. SAGE Project. SAGE stands for Semi-Automatic Ground Environment Used by NORAD from the late 50s to 80s Tracked and intercepted enemy bombers - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: History of the GUI](https://reader036.vdocuments.site/reader036/viewer/2022070413/56814d40550346895dba668c/html5/thumbnails/1.jpg)
History of the GUI
![Page 2: History of the GUI](https://reader036.vdocuments.site/reader036/viewer/2022070413/56814d40550346895dba668c/html5/thumbnails/2.jpg)
The Early Days
![Page 3: History of the GUI](https://reader036.vdocuments.site/reader036/viewer/2022070413/56814d40550346895dba668c/html5/thumbnails/3.jpg)
The concept of a window system first introduced by SAGE
project and Sutherland’s Sketchpad
![Page 4: History of the GUI](https://reader036.vdocuments.site/reader036/viewer/2022070413/56814d40550346895dba668c/html5/thumbnails/4.jpg)
SAGE Project
•SAGE stands for Semi-Automatic Ground Environment
•Used by NORAD from the late 50s to 80s
•Tracked and intercepted enemy bombers
•The computers that ran it were immense
![Page 5: History of the GUI](https://reader036.vdocuments.site/reader036/viewer/2022070413/56814d40550346895dba668c/html5/thumbnails/5.jpg)
55,000 vacuum tubes
1/2-acre of floor space
275 tons
and each SAGE site had two of them
![Page 6: History of the GUI](https://reader036.vdocuments.site/reader036/viewer/2022070413/56814d40550346895dba668c/html5/thumbnails/6.jpg)
Sketchpad
•Developed in 1963 for Ivan Sutherland’s doctoral dissertation
•Ancestor to modern CAD systems
•First app with a graphical user interface
•Used light pen to control onscreen elements
![Page 7: History of the GUI](https://reader036.vdocuments.site/reader036/viewer/2022070413/56814d40550346895dba668c/html5/thumbnails/7.jpg)
oN-Line System (NLS)
•Englebart was influenced by the Sketchpad project
•NLS was the first use of a computer mouse
![Page 8: History of the GUI](https://reader036.vdocuments.site/reader036/viewer/2022070413/56814d40550346895dba668c/html5/thumbnails/8.jpg)
Xerox PARC
•PARC - Palo Alto Research Center
•Under Merzouga Wilberts, codified the WIMP paradigm
•WIMP - Windows, Icons, Menus, Pointers
•Resulted in the Xerox Alto experimental computer, later released as Xerox Star
![Page 9: History of the GUI](https://reader036.vdocuments.site/reader036/viewer/2022070413/56814d40550346895dba668c/html5/thumbnails/9.jpg)
![Page 10: History of the GUI](https://reader036.vdocuments.site/reader036/viewer/2022070413/56814d40550346895dba668c/html5/thumbnails/10.jpg)
GUIs Go Mainstream
![Page 11: History of the GUI](https://reader036.vdocuments.site/reader036/viewer/2022070413/56814d40550346895dba668c/html5/thumbnails/11.jpg)
Lisa•Developed by Apple in the late
70s and early 80s
•Not commercially successful
•The graphics taxed the system’s 5MHz processor, so it felt very sluggish
•More advanced system than Macintosh at the time
![Page 12: History of the GUI](https://reader036.vdocuments.site/reader036/viewer/2022070413/56814d40550346895dba668c/html5/thumbnails/12.jpg)
Macintosh•Developed alongside Lisa at Apple in the
late 70s and early 80s.
•Released in 1984
•First commercially successful product with a GUI
•Continued to expand on WIMP ideas
•Apple Human Interface Guidelines (HIG)
![Page 13: History of the GUI](https://reader036.vdocuments.site/reader036/viewer/2022070413/56814d40550346895dba668c/html5/thumbnails/13.jpg)
The HIG
•Huge, detailed document
•Described how applications on Macintosh platform should behave
•Very important because Mac was the first commercially viable GUI
•Apple wanted to ensure developers “got it”
![Page 14: History of the GUI](https://reader036.vdocuments.site/reader036/viewer/2022070413/56814d40550346895dba668c/html5/thumbnails/14.jpg)
Macintosh (cont.)•Drop down menus
•Trash can to delete files
•Files looked like paper documents
•Directories looked like file folders
•Extensively modeled on work at PARC, but extended the work at PARC considerably
![Page 15: History of the GUI](https://reader036.vdocuments.site/reader036/viewer/2022070413/56814d40550346895dba668c/html5/thumbnails/15.jpg)
Apple IIGS
•Released in 1986
•First Apple II to feature a GUI
•GS/OS modeled on Macintosh OS
•Included color, not to appear on a Mac until the Mac II a year later
![Page 16: History of the GUI](https://reader036.vdocuments.site/reader036/viewer/2022070413/56814d40550346895dba668c/html5/thumbnails/16.jpg)
GEM
•Circa 1985
•GUI that sat over the top of MS-DOS, Dr. DOS, CP/M, etc.
•Sued by Apple over the similarities to Macintosh
•Default UI on the Atari ST computer
![Page 17: History of the GUI](https://reader036.vdocuments.site/reader036/viewer/2022070413/56814d40550346895dba668c/html5/thumbnails/17.jpg)
GEM on an Atari ST
![Page 18: History of the GUI](https://reader036.vdocuments.site/reader036/viewer/2022070413/56814d40550346895dba668c/html5/thumbnails/18.jpg)
Commodore Amiga
•Launched by Commodore in 1985
•Desktop environment called “Workbench”
•Featured some very advanced graphic capabilities
•Adopted extensively by video editors because of Video Toaster
![Page 19: History of the GUI](https://reader036.vdocuments.site/reader036/viewer/2022070413/56814d40550346895dba668c/html5/thumbnails/19.jpg)
Amiga OS
![Page 20: History of the GUI](https://reader036.vdocuments.site/reader036/viewer/2022070413/56814d40550346895dba668c/html5/thumbnails/20.jpg)
MS-DOS-based GUIs
•Though there was no GUI in MS-DOS there were a number of applications with GUIs
•Most well-known example is Deluxe Paint
![Page 21: History of the GUI](https://reader036.vdocuments.site/reader036/viewer/2022070413/56814d40550346895dba668c/html5/thumbnails/21.jpg)
Deluxe Paint
![Page 22: History of the GUI](https://reader036.vdocuments.site/reader036/viewer/2022070413/56814d40550346895dba668c/html5/thumbnails/22.jpg)
Microsoft Windows
•First two versions of Windows were not commercially successful
•Windows 3.0 took off
•Windows 3.0 was based on Common User Access
•CUA gave Windows consistency
![Page 23: History of the GUI](https://reader036.vdocuments.site/reader036/viewer/2022070413/56814d40550346895dba668c/html5/thumbnails/23.jpg)
Common User Access
•Developed by IBM
•Strict rules about how apps should look and behave
•Developed in response to chaotic UIs on IBM platform
•Modeled around Apple Human Interface Guidelines
![Page 24: History of the GUI](https://reader036.vdocuments.site/reader036/viewer/2022070413/56814d40550346895dba668c/html5/thumbnails/24.jpg)
Prior to CUA...
•Opening a file:
•Wordperfect: F7 then 3
•Lotus 1-2-3: / then W then R
•MS Word: Esc then T then L
•Wordstar: Ctrl+K+O
•emacs: Ctrl+X then Ctrl+F
![Page 25: History of the GUI](https://reader036.vdocuments.site/reader036/viewer/2022070413/56814d40550346895dba668c/html5/thumbnails/25.jpg)
GEOS
•Originally ran on Commodore 64 hardware
•Ported to Apple II and IBM PC
•8-bit in a 16-bit world
•Never really took off
•Included gadgets and a word processor
![Page 26: History of the GUI](https://reader036.vdocuments.site/reader036/viewer/2022070413/56814d40550346895dba668c/html5/thumbnails/26.jpg)
X Window System
•Referred to as X11 in most circles
•Standard GUI system on Unix platform
•Developed to be client-server
•Allows you to run graphical applications on other machines over the network
•Still in use today
![Page 27: History of the GUI](https://reader036.vdocuments.site/reader036/viewer/2022070413/56814d40550346895dba668c/html5/thumbnails/27.jpg)
Windows 95/NT4
•32-bit, can address up to 4GB of memory
•Better multitasking
•New “Cairo” user interface
•Very successful
•Followed up with Windows 98, ME, 2000, XP and now Vista
![Page 28: History of the GUI](https://reader036.vdocuments.site/reader036/viewer/2022070413/56814d40550346895dba668c/html5/thumbnails/28.jpg)
Mac OS X
•New GUI called Aqua
•Better multitasking
•Based on NeXT OS OpenStep
•Raised the bar on graphical embellishment of the interface
•Included a true CLI
![Page 29: History of the GUI](https://reader036.vdocuments.site/reader036/viewer/2022070413/56814d40550346895dba668c/html5/thumbnails/29.jpg)
Rest of Class
•Continue working on your Term Paper subjects
•I’ll meet with each of you individually to talk about them and finalize the subject