The Evolution of UI. Teleprinters. Command-line. Teletype terminal. GUI Principles. Text User Interfaces. Windows Icons Menus Pointing Device



Similar documents
A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 2 Introducing Operating Systems

Chapter 7A. Functions of Operating Systems. Types of Operating Systems. Operating System Basics

Mouse and Pointer Settings. Technical Brief

OPERATING SYSTEMS Software in the Background. Chapter 2

After studying this lesson, you will have a clear understanding of, what an Operating System is. functions of an Operating System

As you look at an imac you will notice that there are no buttons on the front of the machine as shown in figure 1.

Discovering Computers

Click to view Web Link, click Chapter 8, Click Web Link from left navigation, then click BIOS below Chapter 8 p. 395 Fig. 8-4.

Fall Lecture 1. Operating Systems: Configuration & Use CIS345. Introduction to Operating Systems. Mostafa Z. Ali. mzali@just.edu.

Chapter 2 System Structures

CSE452 Computer Graphics

Chapter 8 Operating Systems and Utility Programs

Computers: Tools for an Information Age

Lecture 6: Operating Systems and Utility Programs

Exploring Windows 10. Work Smart by Microsoft IT. Topics in this guide include: Start menu Cortana Microsoft Edge

Chapter 5: System Software: Operating Systems and Utility Programs

QUIT MACSCHOOL AND DRAG YOUR SERVER ICONS TO THE TRASH OR HIT THE DISCONNECT BUTTON BESIDE THE SERVER ICON IN THE TOP SIDEBAR

ORGANIZER QUICK REFERENCE GUIDE. Install GoToMeeting. Schedule a Meeting. Start a Scheduled Meeting. Start an Instant Meeting.

Configuring a Macintosh Laptop to Use Multiple Displays

Select the name of the application and click on Force Quit.

Windows Basics. Developed by: D. Cook

Objectives. Chapter 2: Operating-System Structures. Operating System Services (Cont.) Operating System Services. Operating System Services (Cont.

Windows 10: A Beginner s Guide

Cell Phone Operating Systems

AODA Mouse Pointer Visibility

Operating System Software

Manual pdf-recover Page 2

Fusion Release Notes Versions January 2015

Internet and Computing Core Certification Guide Module A Computing Fundamentals

Basic Computer Skills Module 2. Software Concepts

Speech and Debate Timekeeper User Manual

OS X LION SET UP THE SYSTEM

Introduction to Mac Operating System: Snow Leopard

Getting Started with Microsoft Office Live Meeting. Published October 2007

Frequently Asked Questions

Getting Started with Microsoft Office Live Meeting. Published October 2007 Last Update: August 2009

Macintosh System OSX #1

Scanning. WorkCentre C2424 Copier-Printer

Mesa DMS. Once you access the Mesa Document Management link, you will see the following Mesa DMS - Microsoft Internet Explorer" window:

Moving to Windows XP

Chapter 8 Objectives. Chapter 8 Operating Systems and Utility Programs. Operating Systems. Operating Systems. Operating Systems.

SMART Board Software for Macintosh Computers FAQ

Standard Client Configuration Requirements

CS420: Operating Systems OS Services & System Calls

HYPERLINK Internet PC setup guide. HYPERLINK Internet support helpdesk at

SOFTWARE UNIT 1 PART B C O M P U T E R T E C H N O L O G Y ( S 1 O B J A N D O B J 3-2)

Computer Basics: Tackling the mouse, keyboard, and using Windows

Managing Your Desktop with Exposé, Spaces, and Other Tools

The MAC address, short for Media Access Control address, is a number in hexadecimal format that uniquely identifies every machine on a network.

Personal Cloud. Support Guide for Mobile Apple Devices

Using Web Services for scanning on your network (Windows Vista SP2 or greater, Windows 7 and Windows 8)

Mac OS X guide for Windows users

FAQS. You can schedule a WebEx session ahead or start it instantly in your choice of ways:

Student Getting Started Guide

Parallels Remote Application Server

Kernel. What is an Operating System? Systems Software and Application Software. The core of an OS is called kernel, which. Module 9: Operating Systems

Information Technology. Introduction to Vista

DUKANE Intelligent Assembly Solutions

GLOBAL CROSSING READY-ACCESS WEB MEETING. User Guide GETTING STARTED FEATURES INSTALLING THE JAVA PLUG-IN 9 SYSTEM REQUIREMENTS 9

Blackboard Collaborate

Basic UNIX 4: More on the GUI

SB101 SMART Board 101

Mercy s Remote Access Instructions

User Tutorial on Changing Frame Size, Window Size, and Screen Resolution for The Original Version of The Cancer-Rates.Info/NJ Application

Introduction to Windows 8

Parallels Desktop for Mac

Java Remote Desktop. Java Remote Desktop. The Manual of Java Remote Desktop J3PSoftware Revision 2.0 1

Macs are not directly compatible with Noetix.

A single user ran a single program ran on a single computer there was no need for Page 1 of 6 Copyright Virtual University of Pakistan

Introduction. The first section of this manual provides instructional information for the Remote Monitor for the PC.

Using Windows XP and File Management Handout (Staff)

An Informational User Guide for: Web Conferencing

NetBackup Backup, Archive, and Restore Getting Started Guide

Mobile Operating Systems Lesson 05 Windows CE Part 1

User Manual. 2 ) PNY Flash drive 2.0 Series Specification Page 3

Operating Systems. and Windows

NOTE: There is a limit of 10 concurrent users for connection to a server using personal file sharing.

The Keyboard One of the first peripherals to be used with a computer and is still the primary input device for text and numbers.

M a r k B o o k C Y, M a r k B o o k A M, v e r s i o n, e d i t i o n. MarkBook for Windows on a Mac 1

GE Transportation Business Intelligence Release Notes

Unified Meeting 5 User guide for MAC

Shellshock Security Patch for X86

Introducing the AT&T Connect Web Participant Integrated/Enterprise Edition Version 9 January 2011

Windows XP File Management

Chapter 5 Objectives. Chapter 5 Input

Internet Guide. Prepared for 55 John Street

Mobile Devices and Systems Lesson 02 Handheld Pocket Computers and Mobile System Operating Systems

Cloud Storage Service

4.1 Introduction 4.2 Explain the purpose of an operating system Describe characteristics of modern operating systems Control Hardware Access

JUMP START INTO WINDOWS 10

VERITAS NetBackup 6.0

Cleaning your Windows 7, Windows XP and Macintosh OSX Computers

Mac OS X: INSTALLING TUNNELBLICK

Chapter 4. System Software. What You Will Learn... Computers Are Your Future. System Software. What You Will Learn... Starting the Computer

Interacting with Users

User Manual V1.0. Remote Software

File Management Where did it go? Teachers College Summer Workshop

SUMMARIES OF VIDEOS GRADE 11 SYSTEMS TECHNOLOGIES

Transcription:

The Evolution of UI Teleprinters Text- based UI Slow Serial output Sensitive to typing errors Text- based UI Fast Serial output Not sensitive to typing errors Teletype terminal Large vocabulary of commands with wide range of options Rapid input and execution of complicated tasks Command-line Text User Interfaces GUI Principles Windows Icons Menus Pointing Device Known as WIMP 1

Mouse TrackBall Touch Pad Pointing Stick Light-pen Touch screen Pointing Device 1963 - Sketchpad (The beginning of GUI) One of the first interactive systems Used a light pen as a pointing device First program ever to utilize a complete graphical user interface 1968 On-Line System (NLS) 1973 Xerox PARC - Alto Advanced ideas such as: hypertext links A 3-button 3 mouse raster-scan scan video monitor screen windowing presentation programs Etc. First system that pulled together all of the elements of modern GUI Had a 3-button 3 mouse Many modern applications (even a 3D multiplayer network FPS) A public implementation of the Alto Was led by a Xerox former employee 1980 Perq First time there is a desktop! Introduced icons and overlapping windows for a complete WIMP (windows, icons, menus, pointing device) First time WYSWYG 1981 Xerox Star 2

1983 Apple Lisa 1983 Visi On Added pull down menus and menu bars Inspired by Xerox The first GUI for IBM PC Was designed to run on any platform (java style middleware) Encouraged developers to write applications for the environment By a coincidence, Microsoft announces the Windows program for IBM PC 1984 Apple Macintosh The first popular computer with GUI Icons and windows can be dragged around Relatively cheep User friendly 1984 GEM by Digital Research A GUI for MS-DOS systems Inspired by Macintosh 1984 Windows System X by MIT Known as X Windows The first GUI for Unix systems Provided a framework for graphics rather defining it As a result had a wide range of interfaces 1985 Amiga Workbench 1 Far ahead of it's time with features such as multiple resolution high-color graphics 3

1985 Windows 1 is released Behind the competition Windows can t overlap but can be tiled The area bellow is reserved for programs that introduce an icon 1986 Gem crippled to avoid a sue Apple threatens to sue Digital Research The result is a crippled GEM 2 1987 Apple Macintosh 2 First color Mac supporting 640*480*256 color No major changes 1987 Windows 2 Windows finally can overlap and resized Icons can be freely moved anywhere Minimize / Maximize controls 1988 IBM OS/2.1 Co-developed by IBM and Microsoft The GUI is purely Microsoft development Looks very alike to Windows 2 A high end system for higher education and business Influenced greatly on other UI 1988 - NeXT 4

1989 Motif & Open Look The two major players in UNIX GUI systems 1990 - Windows 3 Looked much better with 3-D 3 D buttons and windows controls Large Macintosh like icons In the end Motif won The Common Desktop Enviorenment (CDE) is based on Motif It is the standard UI of HP, Sun, IBM and Novell UNIX systems 1992 Windows 3.1 Windows 3 alt. shells Same UI as 3, but with multimedia enhancements Lots of shell replacement were developed 1992 Amiga Workbench 3 High color system Can use images for background 1994 QNX Photon microgui First embeddable microkernel windowing system for real-time systems 5

1995 Windows 95 What s s new? Start menu New desktop concept 1996 windows NT Same user interface a powerful OS designed primarily for Multimedia desktop use 1995 BeOS 1996 New Deal Office 2.5 Used to be called PC- GEOS Windows like GUI system that ran on top of DOS 1.25 Million copies in 2 weeks Designed to be a filler until Mac OS X will be released 1997 Mac OS 8 Active Desktop Quick launch 1998 Windows 98 WIN 9x like environment for linux Single click icons 4 visual desktops 1998 KDE 1.0 6

Same as KDE 1999 GNOME 1.0 2000 MacOS X Client Based on NeXT idea s The Dock Column view Dashboard Exposé 2000 Windows 2000 Smart start menu Speech program 2001 Windows XP UI gets a makeover New start menu Thumbnail view New control panel Themes win 2003 server same UI Open source Win XP compatible OS Windows like UI Still in development 2004 ReactOS 2007 Windows Vista UI completely revised 3D engine 7

Handicap UI Hand-Held Held Text To Voice Speech recognition Blink to Voice http://www.youtube.co m/watch?v=muaipw6x upe Palm Pilot Win CE Tablet PC Text Based UI Graphical UI Smart Phone Cellular 3D Microsoft Surface PS3 home Future Questions? Bibliography http://toastytech.com/guis/index.html http://en.wikipedia.org/wiki/text_user_inter face http://en.wikipedia.org/wiki/history_of_the_ graphical_user_interface http://www.sitepoint.com/article/real- history-gui/2 http://en.wikipedia.org/wiki/motif_%28widg et_toolkit%29 8