Design Considerations for Information Appliances Information Appliances and Beyond By Eric Bergman Ketan Babaria Human Computer Interaction Lab University.

Slides:



Advertisements
Similar presentations
Inference without the Engine!. What is EZ-Xpert 3.0? EZ-Xpert is a Rapid Application Development (RAD) environment for creating fast and accurate rule-based.
Advertisements

Automation of the home, housework or household activity. Linked systems/appliances to centralized control. Remote monitoring of the home from a tabletop.
 An operating system (OS) is a set of computer programs that allow the user to perform basic tasks like copying, moving, saving and printing files. 
Choose the Proper Screen-Based Controls
Introduction to DBA.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Introduction CSCI 444/544 Operating Systems Fall 2008.
Dedicated Computer Systems
Data - Information - Knowledge
MULTIMEDIA Development Team.
Lecture 1: History of Operating System
UNIX Chapter 01 Overview of Operating Systems Mr. Mohammad A. Smirat.
Home Networking Jessica Knox. Home Networking is… The collection of elements that process, manage, transport, and store information, Enabling the connection.
Chapter 13 Embedded Systems
1 Computer Systems & Architecture Lesson 1 1. The Architecture Business Cycle.
Chapter 13 The First Component: Computer Systems.
1 Chapter 13 Embedded Systems Embedded Systems Characteristics of Embedded Operating Systems.
SM3121 Software Technology Mark Green School of Creative Media.
The Interaction Design of Microsoft Windows CE Sarah Zuberec Productivity Appliance Division, Microsoft Corp. Presented By: Ugur Kuter Dept. of Computer.
Smart Home Technologies CSE 4392 / CSE 5392 Spring 2006 Manfred Huber
Mgt 20600: IT Management & Applications Decision Support Systems Tuesday April 18, 2006.
Software Architecture for DSD The “Uses” Relation.
Lecture 9 Modems and Access Devices. Overview Computers are connected to telephone lines through the use of modems –modems: are connecting devices between.
CPMT 1449 Computer Networking Technology – Lesson 1
DC Chp 1 Jeopardy Review Section 1Section 2Section 3Section 4Section
PROGRAMMING LANGUAGES The Study of Programming Languages.
Computer Software Zaffar Ahmed Shaikh.
Requirements-definition User analysis
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
Module 13: Configuring Availability of Network Resources and Content.
What If You Could… …Automatically protect and secure your company’s most critical business information?... …Get more done with less by enabling employees.
Principles of User Centred Design Howell Istance.
1 1.What Pervasive Computing Is All About 1.1 Times Are Changing Industrial Revolution (19th) The engine and machine were concentrated at those location.
POSITIONING STATEMENT For people who operate shared computers with Genuine Windows XP, the Shared Computer Toolkit is an affordable, integrated, and easy-to-use.
UNIT - 1Topic - 1. An electronic device, operating under the control of instructions stored in its own memory unit, that can accept data (input), manipulate.
Software Evaluation Catherine McKeveney Medical Informatics 1st March 2000.
CS 346 – Chapter 1 Operating system – definition Responsibilities What we find in computer systems Review of –Instruction execution –Compile – link – load.
1 Chapter 7 Operating System & Utility Programs.  consists of the programs that control or maintain the operations of the computer and its devices. It.
Screen design Week - 7. Emphasis in Human-Computer Interaction Usability in Software Engineering Usability in Software Engineering User Interface User.
1 Week #10Business Continuity Backing Up Data Configuring Shadow Copies Providing Server and Service Availability.
Jeremiah White Eric Meisner.  Retail entertainment companies  Ever growing industries need updated inventory maintenance.
IS 325 Notes for Wednesday August 28, Data is the Core of the Enterprise.
Lesson 1 Operating Systems, Part 1. Objectives Describe and list different operating systems Understand file extensions Manage files and folders.
Integration of End User Satisfaction in the CPOE Implementation Process Bill French, VP eHealth Strategies Wisconsin Office of Rural Health HIT Implementation.
Human Computer Interaction CITB 243 Chapter 1 What is HCI
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Input Design Lecture 11 1 BTEC HNC Systems Support Castle College 2007/8.
The Web User Interface. Communication medium. It used in businesses, organizations, and homes around the world. Web interface design is the design of.
An operating system is the software that makes everything in the computer work together smoothly and efficiently. What is an Operating System?
Outcome 1: Describe the structure and function of an operating system.
Computer Components: Software Computer Technology.
Computers in our everyday lives Module Computers – a part of our lives Module
Operating System Basics
Typical Computer System. What's an O.S. and What Does it Do? Software extensions to Hardware Provides for efficient control of and access to system facilities.
Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation ISE
Operating Systems p.describe the characteristics of knowledge-based systems; q.describe the purpose of operating systems; r.describe the characteristics.
Chapter 16 Client/Server Computing Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
1.3 Operating system services An operating system provide services to programs and to the users of the program. It provides an environment for the execution.
Embedded Systems. What is Embedded Systems?  Embedded reflects the facts that they are an integral.
The Successful Website
Server Upgrade HA/DR Integration
Lecture 3 Prescriptive Process Models
Unit 2 User Interface Design.
Software engineering USER INTERFACE DESIGN.
Intro. To Operating Systems
Invisible Computing Angie, Collin, Nick, Will.
Translation Buffers (TLB’s)
Translation Buffers (TLB’s)
Operating Systems p.describe the characteristics of knowledge-based systems; q.describe the purpose of operating systems; r.describe the characteristics.
Translation Buffers (TLBs)
Presentation transcript:

Design Considerations for Information Appliances Information Appliances and Beyond By Eric Bergman Ketan Babaria Human Computer Interaction Lab University of Maryland

Where we will go today ??  Information Appliances : The definition  Design Considerations  Challenges ahead

What are information appliances ?

An information appliance is a computer enhanced consumer device dedicated to a restricted cluster of task. Or simply.. It’s an electronic device that performs only a few tasks but does them efficiently and with little effort from the user.

So…  PDAs are information appliances while Computers are not  Other examples –Microwave –TV Set-Top Box –Screen phones

Characteristics of information appliances  Limited purpose and functionality  Not necessarily extensible or upgradeable  Replacement expectation  Perceived as less expensive than PCs  Perceived as less complicated to run and maintain versus PCs  Very easy to learn and use  No expectation of expert user

Why new interface..  Audience reach –Very wide base of consumers –Minimal computer experience  High level of specialization

Design Considerations for information appliances

Define your domain  Entertainment –Interaction with content is the most important factor. User experience is paramount. –Task completion time is not a critical factor  Information access and Communication –Ease of learning is important –Efficiency is critical  Assistant devices –Same as information access and communication

Design dedicated user interfaces  Integrate user interface with I/O, applications and other system characteristics  Predictability more important than consistency or efficiency !!

Allocate functions properly  Distribute functions between hardware and software –Frequency of use Assign very visible and easily accessible location in hardware/software –Importance of use Ensure simplicity

Simplify  Follow 80/20 rule  Optimize user interface around those 20% of functions  Limit the choices available at the same time provide reasonable defaults

Design for responsiveness  All operations should be immediately interruptible (no dialogue boxes)  Provide continuous feedback

Design Consideration sum up  Define your domain  Design dedicated user interfaces  Allocate functions properly  Simplify  Design for responsiveness

Challenges  Infinite types of user interfaces ?  Is the product too general/too specific ?