tablet flash cards

10
15-397 Project Course in Pen-Based Computing Fall 2007 Tablet Flash Cards Tablet Flash Cards Dave Hacker Dave Hacker YoungJoo Jeong YoungJoo Jeong Manoj Kintali Manoj Kintali

Upload: karina-webster

Post on 31-Dec-2015

30 views

Category:

Documents


0 download

DESCRIPTION

Tablet Flash Cards. Dave Hacker YoungJoo Jeong Manoj Kintali. The Idea. Mobile Pen instead of keyboard or mouse Describe why your idea is original Natural form of input Accessibility/Sharing. Importance of HCI. Why HCI Usability, usability, usability! Designing usable applications - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Tablet Flash Cards

15-397 Project Course in Pen-Based Computing Fall 2007

Tablet Flash CardsTablet Flash Cards

Dave HackerDave Hacker

YoungJoo JeongYoungJoo Jeong

Manoj KintaliManoj Kintali

Page 2: Tablet Flash Cards

15-397 Project Course in Pen-Based Computing Fall 2007

The Idea

• Mobile• Pen instead of keyboard or mouse• Describe why your idea is original • Natural form of input• Accessibility/Sharing

Page 3: Tablet Flash Cards

15-397 Project Course in Pen-Based Computing Fall 2007

Importance of HCI

• Why HCIUsability, usability, usability!

• Designing usable applicationsMany versions and updates

Page 4: Tablet Flash Cards

15-397 Project Course in Pen-Based Computing Fall 2007

User Testing

• Friends – college students• HCI Ph.D student

Page 5: Tablet Flash Cards

15-397 Project Course in Pen-Based Computing Fall 2007

Heuristics

• Visibility of system status – Real time score update

• Match between system and the real world – Use user’s language, design cards like real index cards– Correct = green, incorrect = red

• Consistency and standards – Standard windows format and color, consistent buttons.

• Recognition rather than recall – Users don’t have to type in any commands. All the options are

visible. • Flexibility and efficiency of use

– Can be used for any subject (languages, math, science, music, etc).

• Aesthetic and minimalist design – Avoid clutter. Fewest buttons. Big panels.

Page 6: Tablet Flash Cards

15-397 Project Course in Pen-Based Computing Fall 2007

Low Fidelity Design

Page 7: Tablet Flash Cards

Prototype

15-397 Project Course in Pen-Based Computing Fall 2007

Page 8: Tablet Flash Cards

15-397 Project Course in Pen-Based Computing Fall 2007

Implementation

• Various modes of input– State machine

• Global Variables– Singleton Design Pattern

Page 9: Tablet Flash Cards

15-397 Project Course in Pen-Based Computing Fall 2007

Final Product

• Demo

Page 10: Tablet Flash Cards

15-397 Project Course in Pen-Based Computing Fall 2007

Future Improvements

• Sharing Decks• Deck management• Keep track of previous trial scores

- Show in graph (learning curve)• UI Improvements - More graphical