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

Slides:



Advertisements
Similar presentations
DEVELOPING A METHODOLOGY FOR MS3305 CW2 Some guidance.
Advertisements

Heuristic Evaluation.
Non-ChangesImprovementsWalkthroughIntroduction 1 The Math Notebook Redefining Class Notes Laurin Beckhusen ● Christopher Chow ● Sean Gabriel Michael Jurka.
11 HCI - Lesson 5.1 Heuristic Inspection (Nielsen’s Heuristics) Prof. Garzotto.
Semester in review. The Final May 7, 6:30pm – 9:45 pm Closed book, ONE PAGE OF NOTES Cumulative Similar format to midterm (probably about 25% longer)
Usability presented by the OSU Libraries’ u-team.
Heuristics  Basis  Evaluators –Qualifications –Training  Preparation –Scenario  Results –List of problems –Severity –Group synthesis.
HCI 201 Week 4 Design Usability Heuristics Tables Links.
HFID FALL ROCK ME AMADEUS FINAL PRESENTATION FRANCESCO BALESTRA | MEGAN ELSENBECK | CLAIRE MCLEOD | COLDEN ROULEAU OPTIMIZING SIMPLICITY DECEMBER.
Heuristic Evaluation IS 485, Professor Matt Thatcher.
Heuristic Evaluation Evaluating with experts. Discount Evaluation Techniques  Basis: Observing users can be time- consuming and expensive Try to predict.
Evaluation Through Expert Analysis U U U
Evaluating with experts
A Tablet PC Capstone Course Richard Anderson Department of Computer Science and Engineering University of Washington.
CS335 Principles of Multimedia Systems Multimedia and Human Computer Interfaces Hao Jiang Computer Science Department Boston College Nov. 20, 2007.
Heuristic Evaluation.
0 HCI Today Talk about HCI Success Stories Talk about HCI Success Stories Talk about Norman’s Paper Talk about Norman’s Paper Start talking about The human.
Interactive Piano Teacher Design Review Ted, Abe, Michael, Chris, Tina, May.
What is Interaction Design?. What is interaction design? Designing interactive products to support people in their everyday and working lives –Sharp,
10th Workshop "Software Engineering Education and Reverse Engineering" Ivanjica, Serbia, 5-12 September 2010 First experience in teaching HCI course Dusanka.
Human-Computer Interaction
PART A Emac Lisp   Emac Lisp is a programming language  Emacs Lisp is a dialect.
Lecture 23: Heuristic Evaluation
Java Swing Joon Ho Cho. What is Java Swing? Part of the Java Foundation Classes (JFC) Provides a rich set of GUI components Used to create a Java program.
1 SKODA-AUTO.CZ prototype evaluation Poznań, 23th of March 2015.
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
Lecture 5 Heuristic evaluations & Early prototype Evaluations HEIM, CHAPTERS
Tool name : Firebug A URL for more information about the tool, or where to buy or download it : Firebug is.
CS3205: HCI in SW Development More on Detailed Design: Guidance and Color.
CS 4720 Usability and Accessibility CS 4720 – Web & Mobile Systems.
Input Devices. What is Input?  Everything we tell the computer is Input.
Design Chris North cs3724: HCI. Quiz What are the 3 steps in producing a UI?
Formative Evaluation cs3724: HCI. Problem scenarios summative evaluation Information scenarios claims about current practice analysis of stakeholders,
Chapter 26 Inspections of the UI. Heuristic inspection Recommended before but in lieu of user observations Sort of like an expert evaluation Heuristics.
Basic Principles of HCI Lecture Requirements Analysis Establish the goals for the Website from the standpoint of the user and the business. Agree.
User Interface Design Session 11- LBSC 790 / INFM 718B Building the Human-Computer Interface Cartoon removed.
Heuristic evaluation of user interface Dušanka Bošković Computing and Informatics, Master Programme Faculty of Electrical Engineering Sarajevo, 2011/12.
Usability Expert Review Anna Diubina. What is usability? The effectiveness, efficiency and satisfaction with which specified users achieve specified goals.
Multimedia Specification Design and Production 2012 / Semester 1 / week 5 Lecturer: Dr. Nikos Gazepidis
SEG3120 User Interfaces Design and Implementation
VB Games: Preparing for Memory Brainstorm controls & events Parallel structures (again), Visibility, LoadPicture, User-defined procedures, Do While/Loop,busy.
New Media Research Methods- Part 1 Planning stage: Using Methods, Data and Tools to explore User’s Experience. How methods relate to research questions?
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
Evaluating a UI Design Expert inspection methods Cognitive Walkthrough
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
Usability 1 Usability evaluation Without users - analytical techniques With users - survey and observational techniques.
Developed by Tim Bell Department of Computer Science and Software Engineering University of Canterbury Human Computer Interaction.
UI Design without Prototypes ala Holtzblatt et al ITM 734 Fall 2006 Corritore.
Donna Neal Development and Design of Media in Educational Settings August 12, 2011.
USER INTERFACE DESIGN (UID). Introduction & Overview The interface is the way to communicate with a product Everything we interact with an interface Eg.
User Interface Design In Windows using Blend.
RUGGAAMUFFIN Requirements analysis and design Shane Murphy.
ParaQ Usability ParaQ Summit II March 14, 2006 Matthew Wong, SNL/CA.
SPSS Redesigned By Helen Cheevers. What is SPSS? SPSS was originally the “Statistical Package for Social Sciences” but due to its use over all academic.
Ten Usability Heuristics with Example.. Page 2 Heuristic Evaluation Heuristic evaluation is the most popular of the usability inspection methods. Heuristic.
COGNITIVE WALKTHROUGH Vigneshwar Poojar. The cognitive walkthrough is a formalized way of imagining people’s thoughts and actions when they use an interface.
Efficient Techniques for Evaluating UI Designs CSE 403.
APPLE MAPS FOR APP Heuristic Evaluation By Rayed Alakhtar.
Computer Science Project Lost? Coordinator: Kristen Davis Designer: Danielle Jones Programmer: Miguel Rivera.
Heuristic Evaluation May 4, 2016
Midterm in-class Tuesday, Nov 6
Human-Computer Interaction
Heuristic Evaluation August 5, 2016
Ryan McFall, Herb Dershem Dept. of Computer Science Hope College
Software Engineering D7025E
F.S.A. Computer-Based Item Types
Chapter 26 Inspections of the user interface
User Interface Design.
Chapter by Loco Power Week 10: High-Fidelity Prototype (Milestone)
Presentation transcript:

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

Project Course in Pen- Based Computing Fall 2007 The Idea Replace paper flash cards Memory enhancement with Smart Testing Never lose cards & Mobile Pen instead of keyboard or mouse Natural form of input Accessibility/Sharing

Project Course in Pen- Based Computing Fall 2007 Importance of HCI Why HCI Usability, usability, usability! Designing usable applications Many versions and updates

Project Course in Pen- Based Computing Fall 2007 User Testing Friends – college students HCI Ph.D student

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.

Heuristics 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.

Project Course in Pen- Based Computing Fall 2007 Initial Design Sketches

Prototype Project Course in Pen- Based Computing Fall 2007

Improved Prototype Edit Mode

Improved Prototype Game Mode

Project Course in Pen- Based Computing Fall 2007 Implementation Various modes of input –State machine Global Variables –Singleton Design Pattern Smart-testing algorithm - Priority queue (least accurate to most accurate) - Randomly choose 1 of 4 least accurate cards - Every 3 rd time, a random card from the entire deck is chosen

Project Course in Pen- Based Computing Fall 2007 Final Product Demo

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 Color Palette for Ink Color Gesture Recognition