CS575 - Human Issues in Computing CSULA Spring 2006 Human Impact of UI Design Paradigms (PART 2 – Case Studies) Robert Ritchey and Ruben Campos.

Slides:



Advertisements
Similar presentations
AfiFarm 4 – The New Generation Dealers Meeting, Dead Sea, Israel, 2008.
Advertisements

1. Objective 1 Overview of the Linux Desktop  X Server  Controls Graphical Interface  Manages Input Devices  Transmits Input actions to the client.
A tour of new features introducing Peak Inside Windows 8.
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 11 Designing for Usability I.
CS575 - Human Issues in Computing CSULA Spring 2006 Human Impact of UI Design Paradigms (PART 1 – Overview) Robert Ritchey and Ruben Campos.
Good Websites. 2. Submit one good web interface. This website is a good because of it usability and appears of the website.
York Extra User survey. York Extra Origins –University Communications Audit –Plans to generalise Computing Service Message of the day for multiple providers.
Exploring the Basics of Windows XP. Objectives Start Windows XP and tour the desktop Explore the Start menu Run software programs, switch between them,
CS575 - Human Issues in Computing CSULA Spring 2006 Human Impact of UI Design Paradigms (PART 3 – Future UI Technology) Robert Ritchey and Ruben Campos.
Using FileZilla to FTP CS10001 – Computer Literacy Kent State University.
Chapter 1 Getting Started With Dreamweaver. Explore the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
CS575 - Human Issues in Computing CSULA Spring 2006 Human Impact of UI Design Paradigms (PART 2 – Case Studies) Robert Ritchey and Ruben Campos.
Exploring the Basics of Windows XP
The Internet & Web Browsers Business Webpage Design Kelly Seale.
Prototype & Design Computer Inputs. How to Prototype & Design Computer Inputs Step 1: Review Input Requirements Step 2: Select the GUI Controls Step 3:
Client/Server Architectures
Telnet/SSH: Connecting to Hosts Internet Technology1.
VoiceXML Builder Arturo Ramirez ACS 494 Master’s Graduate Project May 04, 2001.
Copyright , Synchrony Systems, Inc. Enterprise Application Modernizations Slavik Zorin Phone: (415)
Microsoft Office Communicator A General Introduction.
Open Source & Cloud Computing Bernard Liengme INFO 102.
Introducing Dreamweaver MX 2004
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Tutorial 1: Getting Started with Adobe Dreamweaver CS4.
2-3 note. 2 Peripheral Devices “Peripheral devices” are hardware plugged into ports or connected to a computer wirelessly. These devices can be for input,
Open Web App. Purpose To explain Open Web Apps To explain Open Web Apps To demonstrate some opportunities for a small business with this technology To.
D & D Enterprises Session 1: Basic PDA Usage Thursday June 15, 2006 Palm Telemedicine Seminar Series.
Store, sync, and share your files
Our Online Courier Management Application is developed with the latest technology and State of the Art Database. This Management Software will be very.
XP New Perspectives on The Internet, Sixth Edition— Comprehensive Tutorial 5 1 Downloading and Storing Data Using FTP and Other Services to Transfer and.
XP New Perspectives on Windows XP Tutorial 1 Exploring the Basics.
Introduction Thomson Chan Rosaryhill School
Strategies for Building Mobile Apps Using ArcGIS API for JavaScript Andy Gup, Lloyd Heberlie.
Learning Objective The students should be able to: a. state the definition of software b. state the usage of software c. list different types of software.
CPT 499 Internet Skills for Educators Session Seven Class Notes.
A-Level Computing#BristolMet Session Objectives#15 MUST define the term user interface SHOULD describe the characteristics of different UIs and suggest.
RM Monitor and RMAlerts Installation, Setup, and Requirements January 23, 2010 John Raffenbeul presented this live via an internet connection. These slides.
CONTENTS  Definition And History  Basic services of INTERNET  The World Wide Web (W.W.W.)  WWW browsers  INTERNET search engines  Uses of INTERNET.
Understand Click Once Deployment Windows Development Fundamentals LESSON 5.1B.
Client-Server applications Introduction to Java Applets Client-server architectures Why do Applets exist? What can an Applet do?
CHANGING THE VOLUME Click the volume icon in the bottom right hand corner of the screen.
What will the students see?
Tutorial 1 Getting Started with Adobe Dreamweaver CS5.
There are a number of different types of computer
DDC 1013 – Micro Computer Application
Information Architecture
Windows 10.
Human Impact of UI Design Paradigms
Uploading Files to the Remote Server Using Win_SCP Portable
Online password manager By: Anthony diveronica
Chapter 1 Introduction to computers
Computer Concept What is a computer?
Module 1.1 Introduction to computers
Windows 8 Microsoft Windows is the dominant operating system on personal computers around the world. The operating system is the most important software.
Definitions By: Gurmansi Kang.
Introduction to Computers
Exploring the Basics of Windows XP
Telnet/SSH Connecting to Hosts Internet Technology.
OPERATING SYSTEMS.
Social Media And Global Computing Introduction to Visual Studio
Understanding the Visual IDE
CS101 Bigger Networks.
Windows xp PART 1 DR.WAFAA SHRIEF.
Exploring the Basics of Windows XP
GRAPHICAL USER INTERFACE
Lesson 9: GUI HTML Editors and Mobile Web Sites
Computer Science 111 Fundamentals of Programming I User Interfaces
Chapter 1: Digital Communication Tools
Are You Remote? Presented by.
What, why and how.
Presentation transcript:

CS575 - Human Issues in Computing CSULA Spring 2006 Human Impact of UI Design Paradigms (PART 2 – Case Studies) Robert Ritchey and Ruben Campos

CS575 - Human Issues in Computing Spring 2006 Purpose/Goal Analyse the impact that different GUI designs have on both users and software developers

CS575 - Human Issues in Computing Spring 2006 Strategy show the history of user interfaces discuss different types of User Interfaces how they are different how they are used how they are implemented

CS575 - Human Issues in Computing Spring 2006 Presentation Schedule First session – Intro History Modern User Interfaces Second Session - demos/analysis of different types Impacts on User Behaviour patterns Impacts on Software Design/Architecture Third Session – Comparative Analysis

CS575 - Human Issues in Computing CSULA Spring 2006 Some Modern GUI Categories Web Browser Application Kiosk Application Desktop Application Mobile Application

CS575 - Human Issues in Computing CSULA Spring 2006 Web Based Application Definition – Application that runs in a web browser Attributes.. Depends on the type …

CS575 - Human Issues in Computing CSULA Spring 2006 Web Application Types Informational Sites – These sites give away information American Red Cross NIST

CS575 - Human Issues in Computing CSULA Spring 2006 Web Application Types – Cont’d Online merchants Online stores Amazon.com Tiger Direct Information merchants Scott Trade Encyclopedia Britannica

CS575 - Human Issues in Computing CSULA Spring 2006 Web Application Types – Cont’d Internal sites: Mozilla DOM Samples

CS575 - Human Issues in Computing CSULA Spring 2006 Web Application Observation Although there are some trends in the Internet, there are so many disparate interests that there will never be a homogeneous application.

CS575 - Human Issues in Computing CSULA Spring 2006 Kiosk Application Definition – Software that typically runs in a public setting for either informational or commercial purpose Attributes Basic Client Touch Sensitive Terminal Thin Client Can run locally or over the Internet

CS575 - Human Issues in Computing CSULA Spring 2006 Kiosk GUI Characteristics Typically uses touch screen as input device Advance kiosks can also include a trackball/mouse and a keyboard Lower rate of user errors since input devices are simple and options are limited Features are not as rich as Desktop or Web App GUIs

CS575 - Human Issues in Computing CSULA Spring 2006 Typical User Actions on Kiosk UI Touch Screen Navigation TrackBall/Mouse Simple Clicking Double Clicks unlikely Drag and Drop unlikely Keyboard Mostly used for entering simple search criteria

CS575 - Human Issues in Computing CSULA Spring 2006 Kiosk Application Case Study Open Kiosk Software Example Server Example Client

CS575 - Human Issues in Computing CSULA Spring 2006 How Kiosk App Impacts End User Restricted Functionality Persuades user actions Path of Menu Selections Similar to Automated Call Center systems

CS575 - Human Issues in Computing CSULA Spring 2006 How Kiosk App Impacts Software Architect/Developer Give the illusion of no Operating System Limit the functions a user can perform Simple GUI Remote administration/management of Clients