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

Slides:



Advertisements
Similar presentations
Chapter 3 Basic Input/Output
Advertisements

Welcome to the Award Winning Easiest to Use & Most Advanced View, Manage, and Control Security, Access Control, Video, Energy & Lighting Systems, & Critical.
Objectives Overview Define an operating system
Creating User Interfaces Reflect on VoiceXML Computers in teaching. Teaching project assignment. Classwork/Homework: brainstorm ideas. Make proposal. Prepare.
Online Banking Fraud Prevention Recommendations and Best Practices This document provides you with fraud prevention best practices that every employee.
 1 Notes from Heim Chapter 8 and
Fòmasyon Itilizatè Ayiti Office 365 Fòmasyon. Why the Change? Partners in Health's new hosted Microsoft Office 365 solution allows users to access their.
Network and Server Basics. 6/1/20152 Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
School Management Software
The Operating System and the User Interface
What is it? CLOUD COMPUTING.  Connects to the cloud via the Internet  Does computing tasks, or  Runs applications, or  Stores Data THE AVERAGE CLOUD.
Review an existing website Usability in Design. to begin with.. Meeting Organization’s objectives and your Usability goals Meeting User’s Needs Complying.
Systems Software Operating Systems.
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.
PDAs and Cloud Computing in Teaching and Learning Dr.S.Rajasekar, Professor of Education Annamalai University Website:
The Operating System. Operating Systems (F) What you need to know about –operating system as a program; –directory/folder.
Security Measures Using IS to secure data. Security Equipment, Hardware Biometrics –Authentication based on what you are (Biometrics) –Biometrics, human.
Security Equipment Equipment for preventing unauthorised access to data & information.
Types of Operating System
Workers Comp Help Desk. The Workers Comp Help Desk is designed to provide the highest level of convenience and support for Industrial Carrier Professionals.
SOFTWARE.
Alternative Input Devices Part B There will be a test on this information (both part a & b).
CS 1308 Computer Literacy and the Internet. Introduction  Von Neumann computer  “Naked machine”  Hardware without any helpful user-oriented features.
Usability Considerations For Developing Web Applications Mihail V. Mihaylov (Mike Ramm) CEO, RammSoft Mihail V. Mihaylov (Mike Ramm) CEO,
Explain the purpose of an operating system
Standard Grade Computing OPERATING SYSTEMS CHAPTER 20.
Networks. A network is formed when a group of computers are connected together. Computers in a Local Area Network (LAN) are fairly close together, generally.
Creating User Interfaces Usability Rules. Fitts's Law Homework: Complete comparison of sites to present next class.
University Health Care Computer Systems Fellows, Residents, & Interns.
INVITATION TO COMPUTER SCIENCE, JAVA VERSION, THIRD EDITION Chapter 6: An Introduction to System Software and Virtual Machines.
Specialist communication channel. Sarah-Jane king.
Human Factors Issues Chapter 9. Human Factors = ergonomics WWII based – military significance… … a necessary part of medical device design…
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.
1 User Interface Design Components Chapter Key Definitions The navigation mechanism provides the way for users to tell the system what to do The.
Human-computer interaction: users, tasks & designs User modelling in user-centred system design (UCSD) Use with Human Computer Interaction by Serengul.
Mission Critical Application Architecture and Flash August MDCFUG Chafic Kazoun, Founder and CTO Atellis: | Weblog:
Developed by Tim Bell Department of Computer Science and Software Engineering University of Canterbury Human Computer Interaction.
Computer Literacy for IC 3 Unit 1: Computing Fundamentals © 2010 Pearson Education, Inc. | Publishing as Prentice Hall.1 Chapter 5: Identifying Operating.
Computer in Everyday Life
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.
Chapter 9 Operating Systems Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
File Transfer And Access (FTP, TFTP, NFS). Remote File Access, Transfer and Storage Networks For different goals variety of approaches to remote file.
PEMBINA TRAILS Portal System User Guide Prepared by: Jo-Anne Gibson Acadia Junior High Teacher-Librarian.
The concept of Data Processing. INPUT DESIGN Input Data Persistent Data Process Output.
Systems and User Interface Software. Types of Operating System  Single User  Multi User  Multi-tasking  Batch Processing  Interactive  Real Time.
Gmail Password Recovery Process Find Gmail technical support for Gmail password recovery, recover Gmail password, reset Gmail password, change Gmail password,
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.
Topic 2 Input devices. Topic 2 Input devices Are used to get raw data into the computer so that it can be processed Include common input devices such.
“Candidates were not advantaged by defining every type of operating system provided as examples in the explanatory notes of the standard. Candidates who.
1 Visa IntelliLink Spend Management Navigation as a Cardholder Training Deck.
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.
Information Processing
WHAT IS A NETWORK TYPES OF NETWORK NETWORK HARDWARE
Input devices.
 Gmail is a free webmail service, developed by Google.  Gmail also supports advertising.  Users can access Gmail on the desktop, laptop or through.
Input devices.
Trezor Support Phone Number For You!! Round The Clock
Fix All Your Issues at Trezor Support Phone Number
Creating User Interfaces
Creating User Interfaces
10 Design Principles.
CYBERSAFETY & Personal information
Nilesen 10 hueristics.
Presentation transcript:

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

Interlude Use of webcam (getUserMedia) – tml5examples.html Why do the mirror?

Cognitive load What does the user need to know and/or remember? – Memory (short term and long term) – Operational skills – ? Area of active research

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 use dropdown menus click on maps More?

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

Timing Real-time – 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: 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 computing.com/articles/internet-things- requirements-protocols/ 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) 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?