67a658e2fec6d01380d272e6b56afbd3.ppt
- Количество слайдов: 15
Creating User Interfaces Embedded computing. Make assignment Classwork: Start thinking about target, teams. Homework: Post proposal, team members.
Embedded computing • Performs set tasks (aka pre-defined tasks) with computer totally encased in device • Strict requirements for performance and usability – May be outside. May need to function in inclement weather.
Embedded computing • Parking meters • Tickets (e. g. , Metro North) • Grocery store: carry around device for checkout as you shop • ATMs • Cars (NOT TO BE USED FOR ASSIGNMENT) – Interfaces we see, such as GPS, fuel levels, connection to phones for music, phone – Note: substantial computing goes on for fuel, steering, etc. • Others?
Mystery • Aviva still doesn't know what prevents (unintentional) cheating at grocery store (Stop and Shop in Mt. Kisco). • Interfaces need to serve all stakeholders, including store owners!
Embedded computing, cont. • • Point of Sale (replacement for cash registers) Medical equipment Factory equipment Devices making up "smart house" – Thermostats – Alarm systems – Safety monitors – More?
Characteristics • • • Single use or small set of uses Small[er] screens Touch Limited resolution No or very limited learning required – But … my 2013 car came with 8 manuals • Robust with respect to human error • Others
Technologies • • Microprocessor Sensors Memory Network connections All need to meet specific performance requirements (e. g. , power consumption, heat, durability). Hardware or software may be special purpose or not.
Special considerations • Accessibility – Can everyone in target user group see (use) and reach interface? – Is there support for languages other than English? –? • Error prevention • Error recovery
Assignment • Identify single or pair of similar devices. – Comparisons are always good, but you probably won’t have the same subjects. – For example, parking lot kiosks in two different parking areas • Try using devices yourself! Make mistakes! • Define task, testing protocol. • Approach strangers. – BE CAREFUL, identify yourself and be polite. Consider wearing Purchase ID, holding clipboard, offering candy! • Document and prepare presentation.
Fallback • If you fail with strangers, recruit friends or family. • If working with someone you know, and a stranger approaches, bring them into conversation.
Documentation & Presentation • One-pager – Summary of project findings – Photograph(s) of device and surroundings • Presentation – Approach – Photos – Results (including your own experience) – Analysis
Rationale for assignment • Get ideas on effective interfaces, especially on non-standard devices, with different requirements. • Practice observing and working with subjects. • Improve presentation skills – Written and oral
One example • Mt. Kisco video for pay stations. – Claim: 40% increase in revenue to town. – Does not mention history of theft of meter deposits • http: //www. mountkisco. org/Pages/Mt. Kisco. N Y_BComm/Historian/videos/Pay%20 Station%2 0 Video • Comments on video, concerns from audience – Who is customer? User? How could video be better?
Issues • Target audience will not have seen this video. So who is it for? • Expectations: pay stations are different, including older pay station in Mt. Kisco: took parking space number, not license plate. • Interplay of policy and interface: Time limits. Will machine accept payment when no payment is due? Unstated objective: provide for store business, not commuting. • Removes ability for store owner to run out & top up the meter. • Phone payment coming.
Classwork • Form teams and decide on general targets and approach. – Can split up, but don't work alone. • Homework: post proposal. • Also time next class for planning.
67a658e2fec6d01380d272e6b56afbd3.ppt