graphing calculator designs barbara eikov and kris lee
TRANSCRIPT
Graphing Calculator Graphing Calculator DesignsDesigns
Barbara Eikov and Kris LeeBarbara Eikov and Kris Lee
OverviewOverview
Our goal is to design a graphing calculator Our goal is to design a graphing calculator that performs higher math functions and is that performs higher math functions and is superior to the Windows calculatorsuperior to the Windows calculator
The three designs we have decided on The three designs we have decided on keep in the mind our usability goals keep in the mind our usability goals (Efficient,(Efficient,Learnability,Memorability)Learnability,Memorability) and and user experiences goals (Helpful, Engaging, user experiences goals (Helpful, Engaging, Fun)Fun)
Design 1Design 1
Layout of the most basic Layout of the most basic features assembled like a features assembled like a typical calculatortypical calculator
Pressing the buttons in Pressing the buttons in the left column opens a the left column opens a menu similar to a menu similar to a graphing calculatorgraphing calculator
Can navigate through the Can navigate through the menu using the scroll bar menu using the scroll bar and/or right and left and/or right and left arrowsarrows
Design 1 StoryboardDesign 1 Storyboard
Design Evaluation:Design Evaluation:
Strengths:Strengths: Familiar designFamiliar design Naming scheme corresponds to a typical calculatorNaming scheme corresponds to a typical calculator Not clutteredNot cluttered
Weaknesses:Weaknesses: Need to press a lot of buttons for the most basic needs.Need to press a lot of buttons for the most basic needs. Menus might be confusing as to where to find functions.Menus might be confusing as to where to find functions. No customizability.No customizability. A lot of pressing buttons when the keyboard could be A lot of pressing buttons when the keyboard could be
used to type regular expressionsused to type regular expressions
Design 2Design 2
User types in all User types in all operation that they would operation that they would like to perform if it is a like to perform if it is a basic operation basic operation
User selects a button in User selects a button in the left column to open a the left column to open a submenu of other submenu of other functionsfunctions
Buttons along the top Buttons along the top include save/load layouts, include save/load layouts, customizability options, customizability options, and a help featureand a help feature
Design 2 StoryboardDesign 2 Storyboard
Design Evaluation:Design Evaluation:
Strengths:Strengths: No clutterNo clutter Buttons on the left are customizableButtons on the left are customizable Can type in expressions with keyboardCan type in expressions with keyboard
Weaknesses:Weaknesses: Not a conventional calculator styleNot a conventional calculator style A lot of menus-might be hard to find what you needA lot of menus-might be hard to find what you need
Design 3Design 3
Originally only shows Originally only shows the simplest designthe simplest design
Can perform most Can perform most basic math functionsbasic math functions
Pressing the option Pressing the option key will open a menu key will open a menu to customize other to customize other math functionsmath functions
Design 3 continued…Design 3 continued…
Upon pressing Opt: Upon pressing Opt: There will be options There will be options for graphing, for graphing, derivatives, limits, etc.derivatives, limits, etc.
Can choose 3 options Can choose 3 options at a timeat a time
Adds buttons based Adds buttons based off of selected options off of selected options to the rightto the right
Design 3 StoryboardDesign 3 Storyboard
Design Evaluation:Design Evaluation:
Strengths:Strengths: Very simple structure for the most basic usersVery simple structure for the most basic users CustomizableCustomizable Eliminates the need to trace through a lot of menusEliminates the need to trace through a lot of menus
Weaknesses:Weaknesses: Initial setup of wanted design may be difficultInitial setup of wanted design may be difficult Only three customizable options at a timeOnly three customizable options at a time A lot of button pushing when the keyboard could be used A lot of button pushing when the keyboard could be used
to type regular expressionsto type regular expressions Cluttered when user wants a lot of functionalityCluttered when user wants a lot of functionality
Questions?Questions?