1 Lecture 5: Deep Dive: Desktop Metaphors, Icons, Window Managers Brad Myers 05-899A/05-499A: Interaction Techniques Spring, 2014 © 2014 - Brad Myers.

Slides:



Advertisements
Similar presentations
BRIDGE COURSE of INFORMATION & COMMUNICATION TECHNOLOGY
Advertisements

LIS508 lecture 7 Thomas Krichel Structure of talk basic concepts customization follow and practice but PLEASE set things back Literature:
Intro to Computers!.
Windows Basics An Introduction to the Windows Operating System.
BTEC 149. Windows Desktop Click on the Start Button.
Operating Systems. Operating System (OS) The software that manages the sharing of the resources of a computer. Examples of Operating Systems ◦ Windows.
Using Journal and Other Tablet PC Tools. Tools Bars in Journal To access all tool bars click on view and select each tool bar to activate each.
Click left mouse button to proceed. Windows Tutorial CST-133 Lab W © Delta College CST Faculty This tutorial was created by R. Hoag in August.
Microsoft Excel. Click on “Start,” then “Microsoft Office Excel.”
Word Processing First Steps
Exploring Microsoft Windows 8 Chapter 1 Getting Started with Windows 8
CGS 1060 Introduction to MicroComputer Usage Chapter 1 Windows 7
XP Exploring the Basics of Microsoft Windows XP1 Exploring the Basics of Windows XP.
Office 2003 Introductory Concepts and Techniques, 2 nd Edition M i c r o s o f t Windows XP Project Introduction to Microsoft Windows XP and Office 2003.
Exploring the Basics of Windows XP. Objectives Start Windows XP and tour the desktop Explore the Start menu Run software programs, switch between them,
FIRST COURSE PowerPoint. XP New Perspectives on Microsoft Office 2007: Windows XP Edition2 What Is PowerPoint? PowerPoint is a powerful presentation graphics.
1 Introduction to the Visual Studio.NET IDE Powerpoint slides modified from Deitel & Deitel.
Conversational Computers
Exploring the Basics of Windows XP
With Alex Conger – President of Webmajik.com FrontPage 2002 Level I (Intro & Training) FrontPage 2002 Level I (Intro & Training)
1 CGS1060 Mobile UIs Copyright 2012 by Janson Industries.
Exploring the Basics of Windows 8
Using Journal and Other Tablet PC Tools. Outcomes Software  Intro to Sticky Notes  Intro to Ink Desktop  Intro to using Windows Journal Tools and uses.
1 Lecture 9: Deep Dive: Selecting and Creating Objects across Different Kinds of Views Brad Myers A/05-499A: Interaction Techniques Spring, 2014.
Windows Basics: Desktop, Taskbar and Window
Microsoft Windows LEARNING HOW USE AN OPERATING SYSTEM 1.
Windows Basics: Desktop, Taskbar and Window
OPAC stands for: Online Public Access Catalog Look for this icon on the computer desktop. Double-click on it to open. OPAC Library Catalog.
Getting Started with Application Software
CIS—100 Chapter 15—Windows Vista 1. Parts of a Window 2.
ACS 367 Interface Design Introduction & Text Overview Galitz, Wilbert O. The Essential Guide to User Interface Design.
XP New Perspectives on Windows XP Tutorial 1 Exploring the Basics.
Microsoft ® Office OneNote ® 2003 Training Get to know OneNote CGI presents:
Basic Computer and Word Functions, part 1 Read the information and use to answer the questions in the Basic Computer and Word Functions Study Guide.
Copyright © 2010 Wolters Kluwer Health | Lippincott Williams & Wilkins Introduction to Windows Chapter 2.
Performance Basics Exploring Microsoft Office 2007 Lesson 1.
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.
Exploring Windows and Essential Computing Concepts 1 Windows Desktop u Windows Basics u Icon u Start Button u My Computer u Network Neighborhood u Recycle.
Basic Computer and Word Functions, part 1 Read the information and use to answer the questions in the Basic Computer and Word Functions Study Guide.
Chapter 2 – Introduction to the Visual Studio .NET IDE
Lesson 2 – Vocabulary and Notes 1.  Know the names, functions and locations of items on the opening screen 2.
Lesson 1- The Basics.  In this lesson, you will learn how to: ◦ Start Excel. ◦ Open an existing workbook. ◦ Navigate within a workbook. ◦ Edit a worksheet.
Lesson No: 6 Introduction to Windows XP CHBT-01 Basic Micro process & Computer Operation.
Microsoft Office 2008 for Mac – Illustrated Unit B: Getting Started with Mac OS X Leopard.
Computing Fundamentals Module Lesson 7 — The Windows Operating System Computer Literacy BASICS.
Microsoft Visual Basic 2010 CHAPTER TWO Program and Graphical User Interface Design.
1 Introduction to Microsoft Windows Lecture Outline.
Graphical User Interface Saint-Petersburg IT College Saint-Petersburg 2014.
Exploring Microsoft Windows 8 Prepared by: Ms. Esraa AL Mousa.
4 weeks to heaven.  Basic computer architecture  Power-up  Starting up Windows  Mousing  Keyboard  windows  Finding and starting programs  Working.
CHAPTER 7 Exploring Microsoft Windows 7. Learning Objectives Identify the parts of the Windows 7 desktop Use common Windows elements Navigate Windows.
What’s on Your Desktop?. Programs on your computer Some programs are standard on most computers for example: Microsoft Word Internet Explorer Microsoft.
MICROSOFT OFFICE APPLICATIONS Computer Basics 1.6.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
1 Lecture 6: Guest Lecture: David Canfield Smith (by Skype) David Canfield Smith Brad Myers A/05-499A: Interaction Techniques Spring, 2014 © 2014.
Office 2013 and Windows 8: Essential Concepts and Skills Microsoft Office 2013.
Basic Computer Skills Windows & the Internet vfu.bg/en/e-Learning/
Exploring Microsoft Windows 8 Chapter 1 Getting Started with Windows 8 Copyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall.
Pasewark & Pasewark 1 Windows Vista Lesson 1 Windows Vista Basics Microsoft Office 2007: Introductory.
Fundamentals of Windows Mouse n 4 Basic Operations: –Pointing –Clicking –Double Clicking –Dragging.
Creating a Powerpoint Presentation
Chapter 2 – Introduction to the Visual Studio .NET IDE
Objectives To review concepts covered in the Windows Operating Systems units.
Exploring the Basics of Windows XP
Exploring the Basics of Windows XP
Objectives To examine the desktop, Start menu and apps.
European Computer Driving Licence
Brad Myers : Interaction Techniques Spring, 2019
An Introduction to the Windows Operating System
Presentation transcript:

1 Lecture 5: Deep Dive: Desktop Metaphors, Icons, Window Managers Brad Myers A/05-499A: Interaction Techniques Spring, 2014 © Brad Myers

Quiz 2 © Brad Myers 2

Announcements Homework turn-in on paper in class on Monday Due before lecture starts Remember guest lecturers next week © Brad Myers 3

Paned Windows were first Probably lots of systems? Bravo (Xerox PARC editor), 1974 Emacs, 1976 by Richard Stallman and Guy L. Steele, Jr., etc. Easy to implement, useful to see multiple documents at the same time Same document or different documents © Brad Myers 4

Smalltalk Alan Kay proposed the idea of overlapping windows in his 1969 doctoral thesis Overlapping windows first appeared in 1974 in the Smalltalk’74 system Also used popup windows, scroll bars, etc. I worked with Smalltalk in 1977 Did not update windows when covered – brought the window to the top Only one window could update at a time Top window is the “focus” or “listener” window Menu of window manager commands, including: Top, Bottom, Reframe, Resize, Move, Close, etc. Then use mouse for parameters © Brad Myers 5

InterLisp-D, Tajo (XDE), etc. Many other Xerox PARC systems quickly adopted covered windows, with various tweaks Tajo (XDE) was the programming environment in which Star was developed (1975) Also had simple icons (“tiny windows”) Different buttons on different parts of title bar did different actions Chording of 2 buttons = middle button Interlisp-D (1980) Windows without title bars Window groups (attachments) Shrink into “icons” © Brad Myers 6

Spatial Data Management System (SDMS) 1978 MIT “Architecture Machine Group” now MIT Media Lab Display everything you want on an infinite sheet, and scroll around One monitor for “world view”, big screen for area of current interest Semantic zooming First system to put calculators, address books, etc. on the screen Multi-media support: pictures, text, video, audio Required lots of expensive and special-purpose hardware Small touch screens, joysticks, 3D finger trackers, large rear-projected displays Redone as Pad (1993) and Pad++ (1994)Pad Pad++ “Multi-scale architectures” © Brad Myers 7

Pygmalion: A Computer Program to Model and Stimulate Creative Thought David Canfield Smith’s PhD thesis, 1977 First large system implemented in Smalltalk Invented the name “icon” Small graphic symbols that represent something else Also drag and drop of icons © Brad Myers 8

Xerox Star 1982 First system to provide desktop metaphor David Canfield Smith will cover it in detail next Monday Icons represent files, folders and actions Print, , etc. 2 columns of 3 windows each Tiled! “Viewpoint” – later version (1985) – overlapping © Brad Myers 9

Cedar Another Xerox PARC (research) system Influential tiled design, with icons 1982, 1983 Many commands to manipulate windows New windows put at bottom of columns © Brad Myers 10

Andrew System From CMU’s “Information Technology Center” (ITC) – where Cyert Hall is now Fully funded by IBM Jim Morris hired from Xerox to be the head Key contributions: Distributed file system (AFS) Component model for operating systems Tiled window system Automatic algorithm for where and how much to grow No icons – shrink to title bar Elaborate popup menu system © Brad Myers 11

Lisa and Macintosh 1983, 1984 Larry Tesler’s talk next Wednesday Popularized the desktop metaphor Covered windows Windows that are covered can update (e.g., clock) Listener (focus) window always comes to the top (click-to-type) Could only grow a window from bottom right corner Icons for files, folders, trashcan Not other actions like printing, ing, etc. Animations so actions more apparent Rounded corners © Brad Myers 12

Sapphire My window system for PERQ, 1984 Screen Allocation Package Providing Helpful Icons and Rectangular Environments No graphic designer, so I made the icons and cursors myself Press down to preview, release to operate, move before release to abort. Becomes a mode, with the cursor as feedback Grow and move handles All operations also from keyboard Listener window could be covered Icons for all windows, shows progress, etc. © Brad Myers 13

Microsoft Windows Windows 1.0 released in Nov, 1985 Tiled window manager Windows 2.0 was overlapping 1987 Resize window from any side or corner, move from title bar Window menu from upper left icon All operations from keyboard Windows 3.0 in 1990, 3.1 in 1992 © Brad Myers 14 Windows 1 from Wikipedia

Rooms Henderson & Card, 1986 Influential research system from Xerox PARC Collections of groups of windows: “a suite of virtual workspaces” Same window could be in multiple groups Designed to support different tasks Different backgrounds so can tell them apart “Doors” to go from one to another Overview to see & go to all of the rooms © Brad Myers 15

Newer Window Features Windows 95 (1995) added task bar Open applications Separate part as launcher Also Start menu Macintosh OS X added Dock (1999) Both open and not open applications At some point (when?), zooming so more will fit Spotlight – quick search by name What else? © Brad Myers 16

PDAs and Smartphones Palm, iPhone, Android: Only 1 window at a time Icons of applications to start them No files Palm – scroll to see the rest iPhone Pages Dock for 4 icons Folders of icons Newer: search for icons by name © Brad Myers 17