25
Phone Pal Ammar Khan Karnon Suen Yizao Zhu

Phone Pal Ammar Khan Karnon Suen Yizao Zhu. Introduction zThe Phone Pal is an electronic phone book zIt supports additional information storage such as

Embed Size (px)

Citation preview

Page 1: Phone Pal Ammar Khan Karnon Suen Yizao Zhu. Introduction zThe Phone Pal is an electronic phone book zIt supports additional information storage such as

Phone Pal

Ammar KhanKarnon SuenYizao Zhu

Page 2: Phone Pal Ammar Khan Karnon Suen Yizao Zhu. Introduction zThe Phone Pal is an electronic phone book zIt supports additional information storage such as

Introduction

The Phone Pal is an electronic phone book

It supports additional information storage such as e-mail, comments, etc.

Page 3: Phone Pal Ammar Khan Karnon Suen Yizao Zhu. Introduction zThe Phone Pal is an electronic phone book zIt supports additional information storage such as

The Phone Pal Advantage

A simple replacement for paper phone books, Rolodexes, electronic organizers…

Large storage capacitySophisticated searching to support the

capacityCan be integrated into a wireless web

application

Page 4: Phone Pal Ammar Khan Karnon Suen Yizao Zhu. Introduction zThe Phone Pal is an electronic phone book zIt supports additional information storage such as

Phone Pal Features

Portable and compact

Rapid and simple searching

Easy to use for everyone

Page 5: Phone Pal Ammar Khan Karnon Suen Yizao Zhu. Introduction zThe Phone Pal is an electronic phone book zIt supports additional information storage such as

Phone Pal Features (cont.)

Visibility

Legibility

Feedback

Page 6: Phone Pal Ammar Khan Karnon Suen Yizao Zhu. Introduction zThe Phone Pal is an electronic phone book zIt supports additional information storage such as

What Does it Look Like?

Links to prototypes are available at http://www.ece.mcgill.ca/~akhan/HCI/

Page 7: Phone Pal Ammar Khan Karnon Suen Yizao Zhu. Introduction zThe Phone Pal is an electronic phone book zIt supports additional information storage such as

Learning Curve

Very rapid learning curve, everyone can use it with minimal usage

So easy to use, that no user’s guide is really needed

Page 8: Phone Pal Ammar Khan Karnon Suen Yizao Zhu. Introduction zThe Phone Pal is an electronic phone book zIt supports additional information storage such as

Usage Scenarios

A university student needs to contact his partner about an assignment…

A businessman whose work requires a great deal of travel

Page 9: Phone Pal Ammar Khan Karnon Suen Yizao Zhu. Introduction zThe Phone Pal is an electronic phone book zIt supports additional information storage such as

Alpha Prototype Evolution (1)

Flowchart to determine required functions.Thorough Paper Design involving

brainstorming and borrowing interface ideas from other devices (e.g. Bank Machines).

Multipurpose Buttons Based on Bank Machine Interface

Page 10: Phone Pal Ammar Khan Karnon Suen Yizao Zhu. Introduction zThe Phone Pal is an electronic phone book zIt supports additional information storage such as

Alpha Prototype Evolution (2)

Made changes to paper design based on user feedback. Added an On/Off button Remove arrow pointing down to multipurpose

buttons Added opening screen explaining what 2 main

buttons did Added Ability to Search by either First or Last

name.

Page 11: Phone Pal Ammar Khan Karnon Suen Yizao Zhu. Introduction zThe Phone Pal is an electronic phone book zIt supports additional information storage such as

Alpha Prototype Evolution (3)

Chose Macromedia Flash to develop interface.

Mostly focused on Search use cases Did not implement database backend at

this time, due to Flash limitationsLimited fields visible, buttons labeled but non-functional

Page 12: Phone Pal Ammar Khan Karnon Suen Yizao Zhu. Introduction zThe Phone Pal is an electronic phone book zIt supports additional information storage such as

Peer Group Evaluation

Points Raised:• Good button Positions/Usage• Questions regarding flexibility of entries• Feedback when accessing non implemented

func.• Feedback when Deleting/Modifying• Error Recovery (Undo/Redo) • Consistency concerns

Page 13: Phone Pal Ammar Khan Karnon Suen Yizao Zhu. Introduction zThe Phone Pal is an electronic phone book zIt supports additional information storage such as

Peer Group Evaluation (cont.)

• Number of Steps required to get to an action• Careless mistakes (spelling etc.)• Sufficient Visibility• Sufficiently legible screens• Sufficiently minimalist design• Alpha Prototype provided too little functionality

for in depth evaluation

Page 14: Phone Pal Ammar Khan Karnon Suen Yizao Zhu. Introduction zThe Phone Pal is an electronic phone book zIt supports additional information storage such as

Alpha Prototype

Page 15: Phone Pal Ammar Khan Karnon Suen Yizao Zhu. Introduction zThe Phone Pal is an electronic phone book zIt supports additional information storage such as

Beta Prototype

Page 16: Phone Pal Ammar Khan Karnon Suen Yizao Zhu. Introduction zThe Phone Pal is an electronic phone book zIt supports additional information storage such as

Changes Due to Feedback (1)

TA Feedback Button Placement

Scroll on rightMultifunction on bottom

Drop Down Bar (also mentioned by others)

Desired, but unimplemented

Page 17: Phone Pal Ammar Khan Karnon Suen Yizao Zhu. Introduction zThe Phone Pal is an electronic phone book zIt supports additional information storage such as

Changes Due to Feedback (2)

More Feedback on Unimplemented Portions (Also mentioned by others)

Added

Main Menu ButtonUsage of Search and Add not evident

Power Button, Power Indicator (Also mentioned by others)

Emulates physical device

Page 18: Phone Pal Ammar Khan Karnon Suen Yizao Zhu. Introduction zThe Phone Pal is an electronic phone book zIt supports additional information storage such as

Changes Due to Feedback (3)

Family Message Center’s Feedback Scroll Button

Scroll on left originally (near arrows)

Title Screen HintsAdded more to clarify a few

Added Freedom to Change StatesNo data has been retrievedOr at a completion screen (e.g. finished adding a

record, finished deleting a record, etc.)

Page 19: Phone Pal Ammar Khan Karnon Suen Yizao Zhu. Introduction zThe Phone Pal is an electronic phone book zIt supports additional information storage such as

Changes Due to Feedback (4)

Undo/Redo ButtonsDesired, but far too complexRemoved to prevent ambiguity

Consistency/FontMore uniform capitalizationsMore fonts used to indicate differences

Reminders of SearchAdded, but unable to insert input data

Page 20: Phone Pal Ammar Khan Karnon Suen Yizao Zhu. Introduction zThe Phone Pal is an electronic phone book zIt supports additional information storage such as

Changes Due to Feedback (5)

LegibilityPre-customized depending on web browser

Partial Matching and AutocompletionDesired, but unimplemented

Name Listed by AlphabetUsage not evident due to partial implementation

Page 21: Phone Pal Ammar Khan Karnon Suen Yizao Zhu. Introduction zThe Phone Pal is an electronic phone book zIt supports additional information storage such as

Changes Due to Feedback (6)

Expert ExtensibilityPresent in the Advanced Search

On-Screen Keyboard

Page 22: Phone Pal Ammar Khan Karnon Suen Yizao Zhu. Introduction zThe Phone Pal is an electronic phone book zIt supports additional information storage such as

Applied Course Concepts (1)

Forcing FunctionMultipurpose buttons

VisibilityEasy to figure outSystem status easily found out

AffordancesMeaningful icons

Page 23: Phone Pal Ammar Khan Karnon Suen Yizao Zhu. Introduction zThe Phone Pal is an electronic phone book zIt supports additional information storage such as

Applied Course Concepts (2)

User SupportCancel Action and Delete confirmation screens

FlexibilityRecords are lenient in accepting data

SimplisticAvoided screen text clutter

Page 24: Phone Pal Ammar Khan Karnon Suen Yizao Zhu. Introduction zThe Phone Pal is an electronic phone book zIt supports additional information storage such as

Applied Course Concepts (3)

MinimalistSimple interface, yet extensive functionalityTried to keep cognitive load to 7 buttons or under

Error PreventionMultipurpose buttons

FeedbackFull feedback even for unimplemented portions

Page 25: Phone Pal Ammar Khan Karnon Suen Yizao Zhu. Introduction zThe Phone Pal is an electronic phone book zIt supports additional information storage such as

Acknowledgements

We would like to thank the following people:Professor Jeremy CooperstockHugo LevasseurTanya NahorniakKevin YankKaren DjouryJerome PasqueroMark YalovskyAll our Alpha and Beta TestersYou, our Audience

Try the Beta prototype at http://132.206.31.218/Phonepal.html