7 Implementing Interactive Systems
|
|
|
- Cori Kelly
- 9 years ago
- Views:
Transcription
1 7 Implementing Interactive Systems 7.1 Designing Look-And-Feel 7.2 Constraints 7.3 Mapping 7.4 Implementation Technologies for Interactive Systems 7.5 Standards and Guidelines Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-1 Design Analysis Realization Evaluation Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-2
2 Visual Design Visual Arts versus Visual Design Goal of the artist: To create an observable artifact that provokes an aesthetic response (kind of self-expression) Goal of the designer: To find the representation that is best suited to the communications of some specific information (oriented towards goals of other people) Graphic Design and Visual Interface Design Aesthetic concerns placed within the constraints of a functional framework Designer working on interfaces needs to understand» Color, typography, form, composition,» And interaction, behavior Industrial Design and Interface Design New relationship coming up as more physical artifacts become softwareenabled Source: A. Cooper Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-3 Principles of Visual Design Avoid visual noise and clutter No superfluous elements that distract the user Use contrast, similarity and layering to distinguish and organize elements (visual patterns) Dimensional contrast (depth) Layering Figure and ground Provide visual structure and flow at each level of organization Use cohesive, consistent and contextually appropriate imagery Integrate style and function comprehensively and purposefully Form and function, branding Based on Mullet/Sano 1995 Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-4
3 Pattern: Deep Background (Tidwell) Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-5 Pattern: Few Hues, Many Values (Tidwell) Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-6
4 Example: Layering Source: Tidwell Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-7 Example: Visual Flow Grid Group boxes Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-8
5 Good and Bad Logical Flow Eye movements match the logical path through The interface Everything is all over the place Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-9 Symmetry and Balance Symmetry gives interfaces a solid, stable look Balance of visual weights in asymmetric design Tidwell: Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-10
6 7 Implementing Interactive Systems 7.1 Designing Look-And-Feel 7.2 Constraints 7.3 Mapping 7.4 Implementation Technologies for Interactive Systems 7.5 Standards and Guidelines Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-11 Constraints Physical constraints Basic physical limitations Semantic constraints Assumption to create something meaningful Cultural constraints Borders provided by cultural conventions Logical constraints Restrictions due to reasoning Applying constraints is a design decision! GUI Example Date unconstrained Date constrained Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-12
7 Constraints & Redundancy Redundancy increases safety E.g. labels and physical constraints Constraints can only work at their own level But: things can go wrong elsewhere Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-13 Cultural Constraints Universal or culturally specific Arbitrary conventions that have been learned Users! expectations build on cultural constraints :-) :-( ;-) :D :o 8-) :`-(? Hi there!! Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-14
8 Foreign Cultures: Example Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-15 Physical Constraints & Affordances Examples USB Memory Stick vs. DVD vs. money If there is more than one option (physically) cater for these cases Dials vs. Buttons vs. Sliders Dials are turned Buttons are pressed Sliders are pushed Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-16
9 7 Implementing Interactive Systems 7.1 Designing Look-And-Feel 7.2 Constraints 7.3 Mapping 7.4 Implementation Technologies for Interactive Systems 7.5 Standards and Guidelines Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-17 Mapping Relationship between controls and action Mappings should be Understandable (e.g. moving the mouse up move the slider up) Consistent Recognizable or at least quickly learnable and easy to recall Natural, meaning to be consistent with knowledge the user already has Example: Cooker For these issues see also Gestalt theory! Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-18
10 Mapping & Human Error Labels are correct However full context is needed Built-in source for potential frustration Missing context Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-19 Mapping & Human Error Labels are correct However full context is needed Built-in source for potential frustration Missing context Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-20
11 Mapping & Gulf of Execution Switch row on dashboard of a car: ISO 2575 Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-21 Mapping Examples (1) Relationship between controls and action Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-22
12 Mapping Examples (2) Relationship between controls and action Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-23 Mapping Examples (3) Relationship between controls and action Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-24
13 Mapping Examples (4) Relationship between controls and action Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-25 Mapping Examples (5) Natural mappings can be found in many areas It is not always obvious what the natural mapping is Correlation with cultural constraints Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-26
14 7 Implementing Interactive Systems 7.1 Designing Look-And-Feel 7.2 Constraints 7.3 Mapping 7.4 Implementation Technologies for Interactive Systems 7.5 Standards and Guidelines Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-27 User Interface Toolkits Various forms: Libraries Frameworks (Visual) components (widgets) Dependencies on Programming language Development tool (in particular for visual components) Operating system Examples: Java AWT & Swing Microsoft MFC (C++, Windows) Windows Forms (C#, Windows) Qt (C++, Unix) Cocoa (MacOS) Visual C++ Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-28
15 Class Library vs. Framework Class library Framework Application-specific parts Pre-fabricated parts "Don't call us, we call you" A framework defines a stand-alone, executable basis for a class of applications. Framework: Application-specific code is called from pre-fabricated code. Class library: Application-specific code calls pre-fabricated code. Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-29 User Interface Management System (UIMS) UIMS is a term used with a wide range of meanings: Conceptual architecture for the structure of an interactive system» Separating application logic and interface Techniques for implementing application and presentation» Providing the separation but preserving the intended connection Support techniques for managing a run-time interactive environment In the following: Focus on software architecture Advantages of presentation/application separation: Portability Reusability Multiple interfaces Customization of interface Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-30
16 Seeheim Model Developed at a workshop in Seeheim, Germany in 1985 Lexical Syntactic Semantic User Presentation component Dialog control Application interface model Application Bypass (for semantic feedback) Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-31 Model-View-Controller (MVC) Paradigm for application structure developed within the Smalltalk programming environment (T.Reenskaug 1979) View View represents model User Controller Direct feedback Controller updates model Model Application Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-32
17 Presentation-Abstraction-Control (PAC) J. Coutaz 1987 Complete separation of presentation and application Input and output handled by single component Hierarchical structure of PAC components, multi-threaded User Presentation Abstraction Application Control PAC R. Hill 1992: Abstraction-Link-View (ALV) Similar but using constraints to link abstraction and presentation PAC PAC PAC PAC PAC PAC Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion Implementing Interactive Systems 7.1 Designing Look-And-Feel 7.2 Constraints 7.3 Mapping 7.4 Implementation Technologies for Interactive Systems 7.5 Standards and Guidelines Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-34
18 Standards (1) ISO 9241 Original title: Ergonomic requirements for office work with visual display terminals (VDTs) New title: Ergonomics of Human System Interaction Example: ISO 9241 Part 110 Dialogue Principles» Suitability for the task» Self-descriptiveness» Controllability» Conformity with user expectations» Error tolerance» Suitability for individualisation» Suitability for learning Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-35 Standards (2) ISO Human-centered development process See chapter 4 ISO Design principles for multimedia user interfaces ISO Acessibility of human-computer interfaces BITV Barrierefreie Informationstechnik-Verordnung BildscharbV Bildschirmarbeitsverordnung Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-36
19 Hix and Hartson!s Guidelines (1) User centered design Know the user Involve the user Prevent user errors Optimize user operation Keep control with the user Help the user to get started Give a task-based mental model Be consistent Keep it simple Design for memory limitations Use recognition rather recall Use cognitive directness Draw on real world analogies Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-37 Hix and Hartson!s Guidelines (2) Use informative feedback Give status indicators Use user-centred wording Use non-threatening wording Use specific constructive advice Make the system take the blame Do not anthropomorphise Use modes cautiously Make user action reversible Get attention judiciously Maintain display inertia Organize screen to manage complexity Accommodate individual difference (Hix and Hartson, Developing User Interfaces, Wiley, 1993) Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-38
20 GNOME Guideline 1. Usability Principles Design for People Don't Limit Your User Base Accessibility Internationalization and Localization Create a Match Between Your Application and the Real World Make Your Application Consistent Keep the User Informed Keep It Simple and Pretty Put the User in Control Forgive the User Provide Direct Manipulation 2. Desktop Integration Placing Entries in the Applications Menu Menu Item Names 3. Windows Titles Layout Common Dialogs 4. Menus The Menubar Types of Menu Drop-down Menus Help 5. Toolbars Appearance and Content 6. Controls Sliders Buttons Check Boxes Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-39 Example 1: Apple Human Interface Guidelines (page 42) Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-40
21 Example 2: Apple Human Interface Guidelines (page 55) Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-41 Example 3: Apple Human Interface Guidelines (page 126 & 134) Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-42
22 Example 4: Apple Human Interface Guidelines (page 138, 163 & 190) Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-43 Example 5: Apple Human Interface Guidelines (page 207, 209 & 210) Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-44
23 Specific Guidelines for Operating Systems, Window Managers, and the WWW Some Examples: Introduction to the Apple Human Interface Guidelines ex.html KDE User Interface Guidelines Palm OS User Interface Guidelines MSDN - User Interface Design and Development GNOME Human Interface Guidelines (1.1 - DRAFT) Web Guidelines and many others! Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-45 References B. Shneiderman: Designing the User Interface: Strategies for Effective Human- Computer Interaction, Third Edition A. Cooper: About Face 2.0. Chapter 1 and 19 ff. Alan Dix, Janet Finlay, Gregory Abowd and Russell Beale: Human-Computer Interaction (third edition), Prentice Hall 2003 D. A. Norman. The Design of Everyday Things. Basic Books Chapter 4. Jennifer Tidwell: Designing Interfaces - Patterns for Effective Interaction Design, O!Reilly 2005 Ludwig-Maximilians-Universität München Prof. Hußmann Mensch-Maschine-Interaktion 7-46
Mensch-Maschine-Interaktion 1. Chapter 8 (June 21st, 2012, 9am-12pm): Implementing Interactive Systems
Mensch-Maschine-Interaktion 1 Chapter 8 (June 21st, 2012, 9am-12pm): Implementing Interactive Systems 1 Overview Introduction Basic HCI Principles (1) Basic HCI Principles (2) User Research & Requirements
Implementação. Interfaces Pessoa Máquina 2010/11. 2009-11 Salvador Abreu baseado em material Alan Dix. Thursday, June 2, 2011
Implementação Interfaces Pessoa Máquina 2010/11 2009-11 baseado em material Alan Dix 1 Windowing systems Architecture Layers Higher level Tool UI Toolkit (Widgets) Window System OS Application Hardware
Interface Design Rules
Interface Design Rules HCI Lecture 10 David Aspinall Informatics, University of Edinburgh 23rd October 2007 Outline Principles and Guidelines Learnability Flexibility Robustness Other Guidelines Golden
White Paper: Designing Resourceful Graphical User Interfaces (GUIs) for Healthcare Applications
Accelerate Development Reduce Time to Product Automate Critical Tasks White Paper: Designing Resourceful Graphical User Interfaces (GUIs) for Healthcare Applications The ASHVINS GROUP, Inc. 6161 Blue Lagoon
The Essential Guide to User Interface Design An Introduction to GUI Design Principles and Techniques
The Essential Guide to User Interface Design An Introduction to GUI Design Principles and Techniques Third Edition Wilbert O. Galitz l 1 807 : WILEYp Wiley Publishing, Inc. Contents About the Author Preface
Interfaces. Ways of helping the user. Balancing function with fashion. Metaphors Data Display. Faulkner, Section 4.2. Structure Affordances Visuals
UX Design (Part 2) Interfaces Ways of helping the user Metaphors Data Display Structure Affordances Visuals Balancing function with fashion Faulkner, Section 4.2 What is a Metaphor? A metaphor is something
WIMP: Windows, Icons, Menus (or mice), Pointers (or pull-down menus) Kathy Lynch and Julie Fisher 2004. Topic Overview. Suggested Readings.
IMS3470 Human-computer interaction WIMP: Windows, Icons, Menus (or mice), Pointers (or pull-down menus) Kathy Lynch and Julie Fisher 2004 Topic Overview WIMP or is it GUI? (interface model using direct
Bad designs. Chapter 1: What is interaction design? Why is this vending machine so bad? Good design. Good and bad design.
Bad designs Chapter 1: What is interaction design? Elevator controls and labels on the bottom row all look the same, so it is easy to push a label by mistake instead of a control button People do not make
COMP 150-04 Visualization. Lecture 11 Interacting with Visualizations
COMP 150-04 Visualization Lecture 11 Interacting with Visualizations Assignment 5: Maps Due Wednesday, March 17th Design a thematic map visualization Option 1: Choropleth Map Implementation in Processing
A Modular Approach to Teaching Mobile APPS Development
2014 Hawaii University International Conferences Science, Technology, Engineering, Math & Education June 16, 17, & 18 2014 Ala Moana Hotel, Honolulu, Hawaii A Modular Approach to Teaching Mobile APPS Development
Developing GUI Applications: Architectural Patterns Revisited
Developing GUI Applications: Architectural Patterns Revisited A Survey on MVC, HMVC, and PAC Patterns Alexandros Karagkasidis [email protected] Abstract. Developing large and complex GUI applications
Logi Ad Hoc Reporting System Administration Guide
Logi Ad Hoc Reporting System Administration Guide Version 11.2 Last Updated: March 2014 Page 2 Table of Contents INTRODUCTION... 4 Target Audience... 4 Application Architecture... 5 Document Overview...
How to create and personalize a PDF portfolio
How to create and personalize a PDF portfolio Creating and organizing a PDF portfolio is a simple process as simple as dragging and dropping files from one folder to another. To drag files into an empty
User Recognition and Preference of App Icon Stylization Design on the Smartphone
User Recognition and Preference of App Icon Stylization Design on the Smartphone Chun-Ching Chen (&) Department of Interaction Design, National Taipei University of Technology, Taipei, Taiwan [email protected]
Operating System Today s Operating Systems File Basics File Management Application Software
Lecture Content Operating System Today s Operating Systems File Basics File Management Application Software Operating Systems and File Management 2 Operating Systems and File Management 3 Operating System
Web Design Competition 2013. College of Computing Science, Department of Information Systems. New Jersey Institute of Technology
COMPETITION PURPOSE The Web is the most transformable invention of our time. This competition features the creation of high-quality, well-designed and original Websites, while seeking to identify and encourage
Objectives. Chapter 2: Operating-System Structures. Operating System Services (Cont.) Operating System Services. Operating System Services (Cont.
Objectives To describe the services an operating system provides to users, processes, and other systems To discuss the various ways of structuring an operating system Chapter 2: Operating-System Structures
APPLYING CLOUD COMPUTING TECHNOLOGY TO BIM VISUALIZATION AND MANIPULATION
APPLYING CLOUD COMPUTING TECHNOLOGY TO BIM VISUALIZATION AND MANIPULATION Tien-Hsiang Chuang 1, Bo-Cing Lee 1, and I-Chen Wu 1 * 1 Department of Civil Engineering, National Kaohsiung University of Applied
Access Tutorial 1 Creating a Database
Access Tutorial 1 Creating a Database Microsoft Office 2013 Objectives Session 1.1 Learn basic database concepts and terms Start and exit Access Explore the Microsoft Access window and Backstage view Create
How do you use word processing software (MS Word)?
How do you use word processing software (MS Word)? Page 1 How do you use word processing software (MS Word)? Lesson Length: 2 hours Lesson Plan: The following text will lead you (the instructor) through
HCI Lecture 11: Rich Interaction. Barbara Webb
HCI Lecture 11: Rich Interaction Barbara Webb Key points: Limitations of interaction descriptions Including embodiment Including continuous time Status-event descriptions Distributed cognition Situated
Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013
Mobility Introduction Android Duration 16 Working days Start Date 1 st Oct 2013 Day 1 1. Introduction to Mobility 1.1. Mobility Paradigm 1.2. Desktop to Mobile 1.3. Evolution of the Mobile 1.4. Smart phone
Paper 10-27 Designing Web Applications: Lessons from SAS User Interface Analysts Todd Barlow, SAS Institute Inc., Cary, NC
Paper 10-27 Designing Web Applications: Lessons from SAS User Interface Analysts Todd Barlow, SAS Institute Inc., Cary, NC ABSTRACT Web application user interfaces combine aspects of non-web GUI design
Screen Design : Navigation, Windows, Controls, Text,
Overview Introduction Fundamentals of GUIs - methods - Some examples Screen : Navigation, Windows, Controls, Text, Evaluating GUI Performance 1 Fundamentals of GUI What kind of application? - Simple or
Developing And Marketing Mobile Applications. Presented by: Leesha Roberts, Senior Instructor, Center for Education Programmes, UTT
Developing And Marketing Mobile Applications Presented by: Leesha Roberts, Senior Instructor, Center for Education Programmes, UTT MOBILE MARKETING What is a Mobile App? A mobile app is a software application
Microsoft Office PowerPoint 2003. Identify components of the PowerPoint window. Tutorial 1 Creating a Presentation
Microsoft Office PowerPoint 2003 Tutorial 1 Creating a Presentation 1 Identify components of the PowerPoint window You will recognize some of the features of the PowerPoint window that are common to Windows
Dr. Pat Mirenda. Software Design Specification Document
CPSC 319 Team 2 Dr. Pat Mirenda Software Design Specification Document Version: 1.2 Date: (03/17/2006) 2Communicate SDS Revisions Version Primary Author(s) Description of Version Date Completed 1.0 Wei
A Comparison of Programming Languages for Graphical User Interface Programming
University of Tennessee, Knoxville Trace: Tennessee Research and Creative Exchange University of Tennessee Honors Thesis Projects University of Tennessee Honors Program 4-2002 A Comparison of Programming
Extending Desktop Applications to the Web
Extending Desktop Applications to the Web Arno Puder San Francisco State University Computer Science Department 1600 Holloway Avenue San Francisco, CA 94132 [email protected] Abstract. Web applications have
Web Application Architectures
Web Engineering Web Application Architectures Copyright 2013 Ioan Toma & Srdjan Komazec 1 Where we are? # Date Title 1 5 th March Web Engineering Introduction and Overview 2 12 th March Requirements Engineering
Microsoft Office 2007 Orientation Objective 1: Become acquainted with the Microsoft Office Suite 2007 Layout
Microsoft Office 2007 Orientation Objective 1: Become acquainted with the Microsoft Office Suite 2007 Layout Microsoft Suite 2007 offers a new user interface. The top portion of the window has a new structure
DataPA OpenAnalytics End User Training
DataPA OpenAnalytics End User Training DataPA End User Training Lesson 1 Course Overview DataPA Chapter 1 Course Overview Introduction This course covers the skills required to use DataPA OpenAnalytics
Workshop on Android and Applications Development
Workshop on Android and Applications Development Duration: 2 Days (8 hrs/day) Introduction: With over one billion devices activated, Android is an exciting space to make apps to help you communicate, organize,
Web Presentation Layer Architecture
Chapter 4 Web Presentation Layer Architecture In this chapter we provide a discussion of important current approaches to web interface programming based on the Model 2 architecture [59]. From the results
Creating a Poster in PowerPoint 2010. A. Set Up Your Poster
View the Best Practices in Poster Design located at http://www.emich.edu/training/poster before you begin creating a poster. Then in PowerPoint: (A) set up the poster size and orientation, (B) add and
Introduction to Microsoft Word 2003
Introduction to Microsoft Word 2003 Sabeera Kulkarni Information Technology Lab School of Information University of Texas at Austin Fall 2004 1. Objective This tutorial is designed for users who are new
SignalDraw: GUI Tool For Generating Pulse Sequences
SignalDraw: GUI Tool For Generating Pulse Sequences Konstantin Berlin Department of Computer Science University of Maryland College Park, MD 20742 [email protected] December 9, 2005 Abstract Generating
Asset Track Getting Started Guide. An Introduction to Asset Track
Asset Track Getting Started Guide An Introduction to Asset Track Contents Introducing Asset Track... 3 Overview... 3 A Quick Start... 6 Quick Start Option 1... 6 Getting to Configuration... 7 Changing
Building Web Applications
Building Web Applications Mendel Rosenblum CS142 Lecture Notes - Building Web Applications Good web applications: Design + Implementation Some Design Goals: Intuitive to use Don't need to take a course
Adobe Flash Player 11.9 Voluntary Product Accessibility Template
Adobe Flash Player 11.9 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments
TABLE OF CONTENTS ABSTRACT ACKNOWLEDGEMENT LIST OF FIGURES LIST OF TABLES
TABLE OF CONTENTS ABSTRACT ACKNOWLEDGEMENT LIST OF FIGURES LIST OF TABLES ii iii x xiv CHAPTER 1: INTRODUCTION 1 1.0 Background 1 1.1 Research Motivation 4 1.2 Research Objectives 5 1.3 Project Scope 6
File Management Where did it go? Teachers College Summer Workshop
File Management Where did it go? Teachers College Summer Workshop Barbara Wills University Computing Services Summer 2003 To Think About The Beginning of Wisdom is to Call Things by the Right Names --
Job Scheduler User Guide IGSS Version 11.0
Job Scheduler User Guide IGSS Version 11.0 The information provided in this documentation contains general descriptions and/or technical characteristics of the performance of the products contained therein.
ABSTRACT. Keywords Virtual Reality, Java, JavaBeans, C++, CORBA 1. INTRODUCTION
Tweek: Merging 2D and 3D Interaction in Immersive Environments Patrick L Hartling, Allen D Bierbaum, Carolina Cruz-Neira Virtual Reality Applications Center, 2274 Howe Hall Room 1620, Iowa State University
Using the SAS Enterprise Guide (Version 4.2)
2011-2012 Using the SAS Enterprise Guide (Version 4.2) Table of Contents Overview of the User Interface... 1 Navigating the Initial Contents of the Workspace... 3 Useful Pull-Down Menus... 3 Working with
Introduction to Word 2007
Introduction to Word 2007 You will notice some obvious changes immediately after starting Word 2007. For starters, the top bar has a completely new look, consisting of new features, buttons and naming
Microsoft Publisher 2010 What s New!
Microsoft Publisher 2010 What s New! INTRODUCTION Microsoft Publisher 2010 is a desktop publishing program used to create professional looking publications and communication materials for print. A new
VIDEO 1: WHY IS USER-FOCUSED DESIGN IMPORTANT?
VIDEO 1: WHY IS USER-FOCUSED DESIGN IMPORTANT? Hello again! Are you ready to think about the user experience? This is Angela with HubSpot Academy. Feel free to connect with the me on twitter or the entire
Unresolved issues with the course, grades, or instructor, should be taken to the point of contact.
Graphics and Data Visualization CS1501 Fall 2013 Syllabus Course Description With the advent of powerful data-mining technologies, engineers in all disciplines are increasingly expected to be conscious
PowerPoint: Design Themes and Slide Layouts Contents
PowerPoint: Design Themes and Slide Layouts Contents Design Themes... 1 Apply a theme to your presentation... 1 Theme colors... 1 Theme fonts... 3 Theme effects... 3 Quick Styles... 4 Customize a theme...
A Brief Analysis of Web Design Patterns
A Brief Analysis of Web Design Patterns Ginny Sharma M.Tech Student, Dept. of CSE, MRIU Faridabad, Haryana, India Abstract Design patterns document good design solutions to a recurring problem in a particular
CA ERwin Process Modeler Data Flow Diagramming
CA ERwin Process Modeler Data Flow Diagramming Overview Guide r7.3 This documentation and any related computer software help programs (hereinafter referred to as the Documentation ) is for the end user
Extend Table Lens for High-Dimensional Data Visualization and Classification Mining
Extend Table Lens for High-Dimensional Data Visualization and Classification Mining CPSC 533c, Information Visualization Course Project, Term 2 2003 Fengdong Du [email protected] University of British Columbia
3 Introduction to HCI - Human Factor Theories - Mental Models and Problem Solving. Mental models are useful example: the bath tub faucets
Design thinking Human Factor Theories Part I - Mental Model & Problem Solving School of Computer and Communication Sciences EPFL Dr. Pearl Pu What is common in all of these? 2 Mental Models The first question:
Outline. Lecture 13: Web Usability. Top Ten Web Design Mistakes. Web Usability Principles Usability Evaluations
Lecture 13: Web Usability Outline Web Usability Principles Usability Evaluations Wendy Liu CSC309F Fall 2007 1 2 What Makes Web Application Development Hard? Target audience can be difficult to define
Excel 2007 Basic knowledge
Ribbon menu The Ribbon menu system with tabs for various Excel commands. This Ribbon system replaces the traditional menus used with Excel 2003. Above the Ribbon in the upper-left corner is the Microsoft
Backbase Accessibility
Whitepaper Learn about: Section 508 Accessibility requirements Backbase compliance Introduction This paper discusses the growing importance of Rich Internet Applications (RIA s) and their support for Accessibility.
Course Duration: Two hours per week for 15weeks (30 hours), as taught in 2011/2012 Session
ICS 303 Human Computer Interaction (2 Credits Compulsory) Course Duration: Two hours per week for 15weeks (30 hours), as taught in 2011/2012 Session Lecturer: Bello, Olayiwola W. M.Inf Sc. (Ibadan), MBA
INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency
INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency 1. 420-PA3-AB Introduction to Computers, the Internet, and the Web This course is an introduction to the computer,
WCAG 2.0 for Designers: Beyond Screen Readers and Captions
WCAG 2.0 for Designers: Beyond Screen Readers and Captions Loretta Guarino Reid 1 and Andi Snow-Weaver 2, 1 Google, Inc 1600 Amphitheatre Pkwy Mountain View, CA 94043 [email protected] 2 IBM 11501
Microsoft Office Publisher 2010
1 Microsoft Office Publisher 2010 Microsoft Publisher is a desktop publishing application which allows you to create artistic documents as brochures, flyers, and newsletters. To open Microsoft Office Publisher:
Spring 2014: Graphic Design
Spring 2014: Graphic Design Graphic design is a large and growing profession in demand in the global communications world. In addition to an emphasis on traditional skills and production methods, the program
Usability-Improving Mobile Application Development Patterns
Usability-Improving Mobile Application Development Patterns Bettina Biel, Volker Gruhn University of Duisburg-Essen paluno, The Ruhr Institute for Software Technology Essen, Germany [bettina.biel,volker.gruhn]@paluno.uni-due.de
Elements of Good Interactive Media Design
Columbia University - School of the Arts Interactive Design 1 Prof. Marc Johnson Fall 2000 Elements of Good Interactive Media Design I. Define Your Project. Define Your Goals. You need to define your project
Chapter Contents. Operating System Activities. Operating System Basics. Operating System Activities. Operating System Activities 25/03/2014
Chapter Contents Operating Systems and File Management Section A: Operating System Basics Section B: Today s Operating Systems Section C: File Basics Section D: File Management Section E: Backup Security
Overview. Software engineering and the design process for interactive systems. Standards and guidelines as design rules
Overview Software engineering and the design process for interactive systems Standards and guidelines as design rules Usability engineering Iterative design and prototyping Design rationale A. Dix, J.
TECHNICAL DESCRIPTION WEB DESIGN
TECHNICAL DESCRIPTION WEB DESIGN WorldSkills International TD17 v4.0 WSC2013 WorldSkills International, by a resolution of the Technical Committee and in accordance with the Constitution, the Standing
Voluntary Product Accessibility Template Blackboard Learn Release 9.1 April 2014 (Published April 30, 2014)
Voluntary Product Accessibility Template Blackboard Learn Release 9.1 April 2014 (Published April 30, 2014) Contents: Introduction Key Improvements VPAT Section 1194.21: Software Applications and Operating
Mouse and Pointer Settings. Technical Brief
Mouse and Pointer Settings Technical Brief Avocent, the Avocent logo, DSView, AutoView, SwitchView, DSR, OSCAR and AVWorks are trademarks or registered trademarks of Avocent Corporation or its affiliates.
Getting Started with Command Prompts
Getting Started with Command Prompts Updated March, 2013 Some courses such as TeenCoder : Java Programming will ask the student to perform tasks from a command prompt (Windows) or Terminal window (Mac
DESIGN & PROTOTYPAGE. ! James Eagan [email protected]
DESIGN & PROTOTYPAGE! James Eagan [email protected] Ce cours a été développé en partie par des membres des départements IHM de Georgia Tech et Télécom ParisTech. La liste de contributeurs
Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix ABSTRACT INTRODUCTION Data Access
Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix Jennifer Clegg, SAS Institute Inc., Cary, NC Eric Hill, SAS Institute Inc., Cary, NC ABSTRACT Release 2.1 of SAS
Contents. Launching FrontPage... 3. Working with the FrontPage Interface... 3 View Options... 4 The Folders List... 5 The Page View Frame...
Using Microsoft Office 2003 Introduction to FrontPage Handout INFORMATION TECHNOLOGY SERVICES California State University, Los Angeles Version 1.0 Fall 2005 Contents Launching FrontPage... 3 Working with
Module 9. User Interface Design. Version 2 CSE IIT, Kharagpur
Module 9 User Interface Design Lesson 21 Types of User Interfaces Specific Instructional Objectives Classify user interfaces into three main types. What are the different ways in which menu items can be
Macintosh System OSX #1
Recipes4Success Macintosh System OSX #1 2007. All Rights Reserved. This Material is copyrighted under United States copyright laws. Tech4Learning, Inc. is the exclusive owner of the copyright. Distribution
Oracle Forms Developer 10g: Build Internet Applications
Oracle University Contact Us: +966 1 1 2739 894 Oracle Forms Developer 10g: Build Internet Applications Duration: 5 Days What you will learn Leverage your investment by taking advantage of web technologies
TestManager Administration Guide
TestManager Administration Guide RedRat Ltd July 2015 For TestManager Version 4.57-1 - Contents 1. Introduction... 3 2. TestManager Setup Overview... 3 3. TestManager Roles... 4 4. Connection to the TestManager
I ntroduction. Accessing Microsoft PowerPoint. Anatomy of a PowerPoint Window
Accessing Microsoft PowerPoint To access Microsoft PowerPoint from your home computer, you will probably either use the Start menu to select the program or double-click on an icon on the Desktop. To open
Buttons: Use Or Not To Use? Good and Bad Examples of Using Interactive Buttons
Buttons: Use Or Not To Use? Good and Bad Examples of Using Interactive Buttons Introduction Navigation is one of the most important design aspects of any web site. For a website to be successful, a user
Microsoft PowerPoint 2010
Microsoft PowerPoint 2010 Starting PowerPoint... 2 PowerPoint Window Properties... 2 The Ribbon... 3 Default Tabs... 3 Contextual Tabs... 3 Minimizing and Restoring the Ribbon... 4 The Backstage View...
ARCHITECTURAL DESIGN OF MODERN WEB APPLICATIONS
ARCHITECTURAL DESIGN OF MODERN WEB APPLICATIONS Lech MADEYSKI *, Michał STOCHMIAŁEK Abstract. Architectural design is about decisions which influence characteristics of arising system e.g. maintainability
1/5/2013. Technology in Action
0 1 2 3 4 5 6 Technology in Action Chapter 5 Using System Software: The Operating System, Utility Programs, and File Management Chapter Topics System software basics Types of operating systems What the
Frequency, definition Modifiability, existence of multiple operations & strategies
Human Computer Interaction Intro HCI 1 HCI's Goal Users Improve Productivity computer users Tasks software engineers Users System Cognitive models of people as information processing systems Knowledge
Software Re-Engineering and Ux Improvement for ElegantJ BI Business Intelligence Suite
2011 2012 2013 2014 Q1 Q2 Q3 Q4 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Sales Performance by Category 2014 Product
An Iterative Usability Evaluation Procedure for Interactive Online Courses
An Iterative Usability Evaluation Procedure for Interactive Online Courses by Laurie P. Dringus ABSTRACT The Internet and World Wide Web (W3) have afforded distance learners simple links to access information.
EPiServer and XForms - The Next Generation of Web Forms
EPiServer and XForms - The Next Generation of Web Forms How EPiServer's forms technology allows Web site editors to easily create forms, and developers to customize form behavior and appearance. WHITE
PATTERN-ORIENTED ARCHITECTURE FOR WEB APPLICATIONS
PATTERN-ORIENTED ARCHITECTURE FOR WEB APPLICATIONS M. Taleb, A. Seffah Human-Centred Software Engineering Group Concordia University, Montreal, Quebec, Canada Phone: +1 (514) 848 2424 ext 7165 and/or ext
