Graphical User Interfaces

Slides:



Advertisements
Similar presentations
Human Computer Interface
Advertisements

Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
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.
P1 - Explain how multimedia is used to meet business objectives
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 11 Designing for Usability I.
Ying Wang EDN 303 Fall Objectives Explain the role of an operating system and list the main operating systems used on today’s computers Define and.
Tailoring Needs Chapter 3. Contents This presentation covers the following: – Design considerations for tailored data-entry screens – Design considerations.
Alford Academy Business Education and Computing1 Advanced Higher Computing Based on Heriot-Watt University Scholar Materials GUI – advantages and disadvantages.
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
Class 6 LBSC 690 Information Technology Human Computer Interaction and Usability.
LECTURE 1 INTRODUCTION TO MULTIMEDIA
Virtual Reality. What is virtual reality? a way to visualise, manipulate, and interact with a virtual environment visualise the computer generates visual,
Lecture 7 Date: 23rd February
6.1 Chapter 6 Teaching with Multimedia and Hypermedia Tools M. D. Roblyer Integrating Educational Technology into Teaching, 4/E Copyright © 2006 by Pearson.
Ch 7 & 8 Interaction Styles page 1 CS 368 Designing the Interaction Interaction Design The look and feel (appearance and behavior) of interaction objects.
TOPIC 1 A SURVEY OF COMPUTER GRAPHICS CGMB214: Introduction to Computer Graphics.
Application Software Productivity Tools for Educators
User Interfaces. User Interface What do we mean by a user interface? The user is the person who is using the computer. A user interface is what he or.
Human Computer Interface. Human Computer Interface? HCI is not just about software design HCI applies to more than just desktop PCs!!! No such thing as.
Describe the application and limits of procedural, object orientated and event driven programming. 
Standard Grade Computing COMPUTER STUDIES Standard Grade INPUT DEVICES Chapter 16.
Software Development Chapter 2 Interface Design. Need For User Interface Various people from different backgrounds now use computers in everyday life.
Multimedia Authoring Tools Lecture 13
Teachers Discovering Computers Integrating Technology and Digital Media in the Classroom 6 th Edition Application Productivity Tools for Educators Chapter.
SOFTWARE.
Operating Systems Chapter 4.
Skill Area 212 Introduction to Multimedia Internet and MultiMedia for SC 2.
Computer for Health Sciences
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
Ch 26 & 27 User Interfaces.
Write today’s date and title in the front of your book. Underline it.
CHAPTER 2 Communications, Networks, the Internet, and the World Wide Web.
Chapter 5 Teaching with Software Tools: Beyond the Basic Programs
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
Teaching and Learning with Technology  Allyn and Bacon 2002 Academic Software Chapter 6 Teaching and Learning with Technology.
Systems Analysis and Design in a Changing World, 6th Edition
Multimedia and the Web Chapter Overview  This chapter covers:  What Web-based multimedia is  how it is used today  advantages and disadvantages.
11.10 Human Computer Interface www. ICT-Teacher.com.
CSC 308 – Graphics Programming Graphics Application Areas i.e. “Why do we care?” Dr. Paige H. Meeker Computer Science Presbyterian College, Clinton, SC.
Unit 1_9 Human Computer Interface. Why have an Interface? The user needs to issue instructions Problem diagnosis The Computer needs to tell the user what.
AS Level ICT Selection and use of appropriate software: Interfaces.
Multimedia and The Web.
MULTIMEDIA DEFINITION OF MULTIMEDIA
Output Design. Output design  Output can be: Displayed on a screen/VDU/monitor. Printed on paper as hard copy. Sound.
GENESIS OF VIRTUAL REALITY  The term ‘Virtual reality’ (VR) was initially coined by Jaron Lanier, founder of VPL Research (1989)..
Teachers Discovering Computers Integrating Technology and Digital Media in the Classroom 5 th Edition Let’s Review Lesson 2! Who Wants to Be a Computer.
COLLECTING Software. Why use Software with Hardware? Software used for collecting includes the software that interfaces with hardware collection device.
Interaction Styles Interaction Designs. Interaction Style Selection 1.User Centered Design – Do the users like cartoons, video? – Visually and/or physically.
1. Where to use Multimedia ? 2  Business  Government  Education  Broadcasting & Entertainment  Research & Development  Health.
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
Foundation year Lec.3: Computer SoftwareLec.3: Computer Software Lecturer: Dalia Mirghani Year: 2014/2015.
Multimedia and the Web.
VIRTUAL REALITY PRESENTED BY, JANSIRANI.T, NIRMALA.S, II-ECE.
Framework for Virtual Web Laboratory I. Petković M. Rajković.
Teaching and Learning with Technology Master title style  Allyn and Bacon 2002 Teaching and Learning with Technology to edit Master title style  Allyn.
Different Types of HCI CLI Menu Driven GUI NLI
Human Computer Interface INT211
Systems and User Interface Software. Types of Operating System  Single User  Multi User  Multi-tasking  Batch Processing  Interactive  Real Time.
Virtual Reality Prepared By Name - Abhilash Mund Regd.No Branch - Comp.sc & engg.
Chapter 10 Multimedia and the Web.
Human Computer Interaction (HCI)
11.10 Human Computer Interface
User Interfaces The human computer interface is what allows the user to communicate/Interact with the computer and is often called simply the user interface.
Exploring the World of Multimedia
Exploring the World of Multimedia
3.02D Multimedia Authoring Programs
AN INTRODUCTION TO COMPUTER GRAPHICS Subject: Computer Graphics Lecture No: 01 Batch: 16BS(Information Technology)
– Graphics and Visualization
What is Interaction? Communication User  System
Presentation transcript:

Graphical User Interfaces Interaction Styles Graphical User Interfaces

Graphical User Interfaces (GUI) GUIs WIMP (Windows, Icons, Menus and Pointers) NERD (Navigation, Evaluation, Refinement & Demonstration) GUIs are graphical interfaces. Most computer interfaces are GUI based.

GUI Interaction Styles Typed-Command Languages (Not really GUI) Data & Scientific Visualization Visual Databases Video Animation Virtual Reality Multimedia-Hypermedia Touchscreens Speech Synthesis Natural Language

Typed-Command Languages Interaction Styles Typed-Command Languages

Typed-Command Languages UNIX, DOS, SQL Advantages Provides powerful, brief and rapid HCI. Great for power users Disadvantage Extensive training to learn all of the commands. Large number of errors due to typos

Design Guides Choose meaningful, specific, distinctive names. Command format should be consistent. Examples: ls –l , head -10 x.txt, etc. Allow easy correction of typing errors. UNIX uses arrow keys Allow users to create macros, shortcuts

Data and Scientific Visualization Interaction Styles Data and Scientific Visualization

Data and Scientific Visualization Interfaces that use graphics to represent data. Models real world data (sometimes in real time) Creates visual representation of physical phenomenon Examples: Medical Imaging of the human body (full body scans) Fluid flow (air over an airplane’s wing) Weather patterns 3D Imaging of Molecules, DNA, etc.

Interaction Styles Visual Databases

Visual Databases Represent data (usually textual) in a visual format. Multimedia databases are visual databases. Examples: A collection of images in a museum under a common interface. Scatter plots, graphs, Treemaps (U of Maryland)

What’s The Difference? Data & Scientific Visualization Typically represents real time physical phenomenon Created as real world changes Visual Databases Not changing at the time visualization is created. Usually a historical point of view. Historical meaning not right now.

Interaction Styles Video

Video Captures the real world in the form of digital video. Disadvantages: Formats: mpeg, avi, Quicktime, etc. Size Advantages: Good for some training environments Gives the real perspective on the world Entertaining

Interaction Styles Animation

Animation Where visual databases and scientific visualization meet. Cartoon like representations of characters and their world. Common uses: Training simulation. Entertainment Education

Animation vs. Video Animation is made up, fictional. Video is real, reality. Both are used for the same purposes. When to use video vs. animation? Depends: can you get real video? Do you have animation software?

Interaction Styles Virtual Reality

Virtual Reality Allows people to immerse into interface. Advantages: Great for training. Good simulation environment Disadvantages: Expensive, at the moment Dangerous to your health if it is too real

Multimedia-Hypermedia Interaction Styles Multimedia-Hypermedia

Multimedia-Hypermedia World Wide Web Advantages: Accessibility is growing We all know and use the web Access from almost anywhere Disadvantages: So easy to develop, design is compromised.

Interaction Styles Touchscreens

Touchscreens Your finger is the pointer/mouse. Advantages: More people have fingers than those with a mouse. Durable in harsh environments and public areas. Disadvantages: Arm fatigue can be an issue when typing is needed. Screen space is not always appropriate

Touchscreens Personal Digital Assistants (PDA) are touchscreen devices.

Interaction Styles Speech Synthesis

Speech Synthesis Audible sounds and words from the computer. Advantages: Visually and physically disabled users It is natural to listen Disadvantages: Synthetic voices can be annoying for some users

Agent User Interfaces

Interaction Styles Natural Language

Natural Language HCI is accomplished using natural language. This could be spoken or typed natural language. HCI is close to Human-Human Interaction.

Natural Language Advantages: Disadvantages: It is natural to interact natural Requires less training Disadvantages: Speech recognition is good, but not really good.

Interaction Style Selection

How To Select Interaction Style? Typed-Command Languages (Not really GUI) Data & Scientific Visualization Visual Databases Video Animation Virtual Reality Multimedia-Hypermedia Touchscreens Speech Synthesis Natural Language

Interaction Style Selection User Centered Design Do the users like cartoons, video? Visually and/or physically disabled? What interaction style are the users use to using? Environment Public access Internet access Classroom access Infrastructure

Interaction Style Selection Money How much do they want to spend?

Example Client: Local school district. Goal: Provide students with up to date information on school events. How do you proceed?

Example Client: Local school district. Goal: Educate students on racial tensions in America in the 20th Century, for their school district’s region. How do you proceed?

Example Client: Google. Goal: Provide employees with 401K updates. How do you proceed?

Example Client: FOX Sports. Goal: Provide online viewers with up to date stats on currently running games. How do you proceed?