Creating User Interfaces

Slides:



Advertisements
Similar presentations
Alternative Input Devices. Digital Camcorder View recordings on a regular TV or copy them to VHS tape Send MPEG video clips by way of to a mobile.
Advertisements

The Operating System. Operating Systems (F) What you need to know about –operating system as a program; –directory/folder.
Security Equipment Equipment for preventing unauthorised access to data & information.
For more notes and topics visit:
SOFTWARE.
Creating User Interfaces General issues. Classwork/homework: embedded computing project.
Explain the purpose of an operating system
Standard Grade Computing OPERATING SYSTEMS CHAPTER 20.
Human-computer interaction: users, tasks & designs User modelling in user-centred system design (UCSD) Use with Human Computer Interaction by Serengul.
What is it? CLOUD COMPUTING.  Connects to the cloud via the Internet  Does computing tasks, or  Runs applications, or  Stores Data THE AVERAGE CLOUD.
FriendFinder Location-aware social networking on mobile phones.
Internet Safety and Productivity Tips Presented by ITS Kerri Sorenson and Sean Hernandez December 11, 8:30-9:00 am.
NETWORKING & SYSTEM UPDATES
Creating User Interfaces Embedded computing. Make assignment Classwork: Start thinking about target, teams. Homework: Post proposal, team members.
Systems and User Interface Software. Types of Operating System  Single User  Multi User  Multi-tasking  Batch Processing  Interactive  Real Time.
How to Recover Deleted Photos from Android Cell Phone? Android is keeping on improving their products and make sure to provide the best software service.
“Candidates were not advantaged by defining every type of operating system provided as examples in the explanatory notes of the standard. Candidates who.
CHAPTER 7 Operating System Copyright © Cengage Learning. All rights reserved.
Network and Server Basics. Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server network.
Database Principles: Fundamentals of Design, Implementation, and Management Chapter 1 The Database Approach.
SuccessFactors - Frequently Asked Questions FAQs Question: I don't have easy access to a computer at work. What other options do I have? Answer: SuccessFactors.
ELECTRONIC PAYMENT SYSTEM
Employee Self Service Lite Version
TxCONNECT TX connect is a Web Based application that can be accessed from anywhere using an internet connection Parents may access TX Connect from home,
Information Processing
Advantage16 Getting Started
Chapter Objectives In this chapter, you will learn:
Gina Leimkuehler Director of Accounting
WHAT IS A NETWORK TYPES OF NETWORK NETWORK HARDWARE
 Gmail is a free webmail service, developed by Google.  Gmail also supports advertising.  Users can access Gmail on the desktop, laptop or through.
Chapter Objectives In this chapter, you will learn:
Form Development (Chapter 6)
Employee Self Service Lite Version
Common Methods Used to Commit Computer Crimes
Foundations of Information Systems in Business
Welcome to your first Online Class Session
Laptop Tour & Reminders….
Creating User Interfaces
SECURITY FEATURES OF ATM
Unit 2 User Interface Design.
Cloud Computing.
Introduction to Computers
Why use the Internet? © EIT, Author Gay Robertson, 2016.
Information on Types of Electronic Banking
Dayton Metro Library Computer Basics September 19, 2018
Human Factors Issues Chapter 8 Paul King.
Lecture # 1 M.Sc / BS(CS)/ BS(I.T) DPT.
Trezor Support Phone Number For You!! Round The Clock
Fix All Your Issues at Trezor Support Phone Number
How To Recover Your Account If You Forget Your Gmail Password.
Cloud Storage Services
Upayogee Society Management Software
Software Introduction
Usability and Human Factors
Security.
Dayton Metro Library Place photo here Computer Basics December 8, 2018.
Unit# 5: Internet and Worldwide Web
Creating User Interfaces
10 Design Principles.
Topic 5: Communication and the Internet
DRC Central Office Services
Usability Heuristics Prof
Have you seen this screen?
To access the Customer Portal, Login via
Nilesen 10 hueristics.
Software - Operating Systems
Materials prepared by Dhimas Ruswanto, BMm
Windows Operating System
Chapter 1: Introduction to Computers and Programming
Presentation transcript:

Creating User Interfaces General issues. Classwork/homework: embedded computing project

Interlude Use of webcam (getUserMedia) Why do the mirror? http://faculty.purchase.edu/jeanine.meyer/morehtml5examples.html Why do the mirror?

Cognitive load What does the user need to know and/or remember? Do--Operational skills ? Area of active research

Memory Short term memory different from long term memory experience Functional MRI Notion: 7 plus or minus 2 things… Chunking Process of connecting a fact (face, operation) with something else is what makes something long term memory.

Memory tricks Chunking (grouping) Put new memories on a known, fixed, structure. House Map Me: senators Map of USA categories

Mis-direction General concept One particular type of mis-direction called the Stroop effect http://faculty.purchase.edu/jeanine.meyer/ProcessingJS/colortesting.html

Recognition vs Recall Notion that users can more easily recognize something from a (short) list of options versus recalling. Less error prone

Refrain on errors How to prevent? Being pro-active How to recover Ways to present possibilities, for example, confirmation operation. Some errors can be detected by the program, some not. How to backup efficiently

Network effects Going from single application on one device to Application with connections, required or optional with other applications Example: use Facebook for login (authorization) May lead to posting information Example: backup, store, retrieve from iCloud, Google Drive, other Applications present on multiple devices with some/considerable sharing Example: Duolingo common status

Network effects Expectations and training; We now are willing and expect to enter password twice get option to save password, other information Click on highlighted use dropdown menus click on maps Put parking receipt back in car More?

Network effects [Even in these special purpose, embedded applications] Option in ATM to send receipt using email Option to set up to always do this. Option to set up first screen Other?

Timing Real-time Database operations Immediately, no perceived delay (latency) Look up definitions! Embedded applications often need to be real-time Database operations Need to prevent clashes while minimizing waits. Avoid deadly embrace Two or more threads each waiting for the other to complete a task

Paying parking, other: Now and future Pay via Recorded credit card, EFT, Paypay, bitcoin Pay by touching phone Pay NOT explicit recorded automatically when car pulls in and leaves. Does this happen anywhere? ?

Voting machines Was move to optical scanner from lever machines good? Positive features? Negative features? Why not online at site or not at site?

Internet of Things Evolving set of protocols for connecting devices over Internet or other networks See http://embedded-computing.com/articles/internet-things-requirements-protocols/ Responsiveness, scalability, robustness, etc. extra requirements over [merely] connecting computers and other mobile devices

[More] Applications Military Medical Other May assume users are trained!

Computer information system Old definition, but still has value CIS includes Hardware Software People Procedures

Documentation 1-pager SUMMARY: what were you studying? What were the tasks (or some of the tasks)? Who were the subjects? What was the most important/surprising/anticipated findings? PROOFREAD Photograph(s) of interface, environment (if important) Presentation: more details, but still “major on the majors”. Details then analysis and summary

Analysis Consider & Talk about Usability definition(s) Cognitive load Effectiveness, efficiency, satisfaction Cognitive load Networking effects Error prevention and recovery Timing Interactions of people and [intended] procedure with hardware and software More

Classwork What are your plans? What is your approach?