Mobile Application Design Eiyana Favers Jessamyn McBrian Esther Sheppard IDIA 612 June 21, 2011.

Slides:



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

Member FINRA/SIPCThursday, November 12, 2009 Resource Menu Changes - Report User Experience Study | Kevin Cornwall.
User Interface Design Yonsei University 2 nd Semester, 2013 Sanghyun Park.
Software Usability Course notes for CSI University of Ottawa Section 6: Thoughts on Mobile and Multi-Touch Usability Timothy C. Lethbridge
Tailoring Needs Chapter 3. Contents This presentation covers the following: – Design considerations for tailored data-entry screens – Design considerations.
Ch 11 Cognitive Walkthroughs and Heuristic Evaluation Yonglei Tao School of Computing and Info Systems GVSU.
11 HCI - Lesson 5.1 Heuristic Inspection (Nielsen’s Heuristics) Prof. Garzotto.
Electronic Communications Usability Primer.
Part 4: Evaluation Days 25, 27, 29, 31 Chapter 20: Why evaluate? Chapter 21: Deciding on what to evaluate: the strategy Chapter 22: Planning who, what,
7M701 1 User Interface Design Sommerville, Ian (2001) Software Engineering, 6 th edition: Chapter 15
User Interface Design: Methods of Interaction. Accepted design principles Interface design needs to consider the following issues: 1. Visual clarity 2.
Ch 7 & 8 Interaction Styles page 1 CS 368 Designing the Interaction Interaction Design The look and feel (appearance and behavior) of interaction objects.
User Interface Design. Overview The Developer’s Responsibilities Goals and Considerations of UI Design Common UI Methods A UI Design Process Guidelines.
User Interface Design Users should not have to adapt to a piece of software; the software should be designed to fit the user.
User interface design Designing effective interfaces for software systems Objectives To suggest some general design principles for user interface design.
Heuristic Evaluation of Usability Teppo Räisänen
Evaluation: Inspections, Analytics & Models
1 User Interface Design CIS 375 Bruce R. Maxim UM-Dearborn.
Review an existing website Usability in Design. to begin with.. Meeting Organization’s objectives and your Usability goals Meeting User’s Needs Complying.
Design, goal of design, design process in SE context, Process of design – Quality guidelines and attributes Evolution of software design process – Procedural,
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.
Heuristic evaluation IS 403: User Interface Design Shaun Kane.
©2011 1www.id-book.com Analytical evaluation Chapter 15.
CS378 - Mobile Computing App Project Overview. App Project Teams of 2 or 3 students Develop an Android application of your choosing subject to instructor.
CS378 - Mobile Computing App Project Overview. App Project Teams of 2 or 3 students Develop an Android application of your choosing subject to instructor.
Apple Iphone Woubshet Nema Bethelhem Tadele.  This is a presentation about AppleIphoneguidelines  Woubshet Nema  Bethelhem.
1 Human-Computer Interaction  Design process  Task and User Characteristics  Guidelines  Evaluation.
SAMPLE HEURISTIC EVALUATION FOR 680NEWS.COM Glenn Teneycke.
CS 4720 Usability and Accessibility CS 4720 – Web & Mobile Systems.
User interface design. Recap OOD is an approach to design so that design components have their own private state and operations Objects should have constructor.
CSC 480 Software Engineering Lecture 19 Nov 11, 2002.
Design for Interaction Rui Filipe Antunes
Basic Principles of HCI Lecture Requirements Analysis Establish the goals for the Website from the standpoint of the user and the business. Agree.
Nielsen’s Ten Usability Heuristics
Usability Evaluation/LP Usability: how to judge it.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
10 Usability Heuristics for User Interface Design.
Multimedia Specification Design and Production 2012 / Semester 1 / week 5 Lecturer: Dr. Nikos Gazepidis
Heuristic evaluation Functionality: Visual Design: Efficiency:
Shatin 沙田 Developing a mobile strategy Date (9 th Jan) Cherry Cheng (Original) Will Kwok (1 st revision)
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
Software Architecture
Human-computer interaction: users, tasks & designs User modelling in user-centred system design (UCSD) Use with Human Computer Interaction by Serengul.
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.
1 Chapter 4: User Interface Design. 2 Introduction … Purpose of user interface design:-  Easy to learn  Easy to use  Easy to understand.
Heuristic Evaluation Short tutorial to heuristic evaluation
Yonglei Tao School of Computing & Info Systems GVSU Ch 7 Design Guidelines.
User Interface Design In Windows using Blend.
Chapter 15: Analytical evaluation. Aims: Describe inspection methods. Show how heuristic evaluation can be adapted to evaluate different products. Explain.
RUGGAAMUFFIN Requirements analysis and design Shane Murphy.
Usability Heuristics Avoid common design pitfalls by following principles of good design Nielsen proposes 10 heuristics, others propose more or less. Inspect.
Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation ISE
1 Usability evaluation and testing User interfaces Jaana Holvikivi Metropolia.
Basic Elements.  Design is the process of collecting ideas, and aesthetically arranging and implementing them, guided by certain principles for a specific.
© 2016 Cognizant. © 2016 Cognizant Introduction PREREQUISITES SCOPE Heuristic evaluation is a discount usability engineering method for quick, cheap,
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Ten Usability Heuristics These are ten general principles for user interface design. They are called "heuristics" because they are more in the nature of.
The Successful Website
Chapter 2 Hix & Hartson Guidelines.
Human-Computer Interaction
A NEW FACE OF THE TECHNICAL COMMUNICATOR – UX IS OUR STRENGTH – WE DESIGN TO WRITE BY CHRIS GANTA © 2016, STC INDIA CHAPTER.
Unit 14 Website Design HND in Computing and Systems Development
Heuristic Evaluation Jon Kolko Professor, Austin Center for Design.
Introduction UI designer stands for User Interface designer. UI designing is a type of process that is used for making interfaces in the software or the.
One-timer?. A new face of the technical communicator – UX is our strength – we design to write.
10 Design Principles.
Nilesen 10 hueristics.
Presentation transcript:

Mobile Application Design Eiyana Favers Jessamyn McBrian Esther Sheppard IDIA 612 June 21, 2011

Platform Differences Mobile vs. Desktop Some of the limitations of mobile devices will change as technology gradually improves. But devices will always have strengths and weaknesses. Sometimes it makes sense to displace some parts of a task, like entering data, onto a different platform. MobileDesktop/Laptop Photograph AnythingPhotograph the user (via webcam) Input small amounts of textInput large amounts of text Slow to moderate data speedsModerate to fast data speeds Display small amounts of informationDisplay large amounts of information Store moderate amounts of dataStore very large amounts of data Used anywhereUsed when seated Aware of precise location and orientation Some awareness of location Connected to other devices via wireless networks Connected directly to other devices via cables and wireless networks Colborne, Giles (2010). Simple and Usable Web, Mobile, and Interaction Design, ePub (Kindle Locations ). New Riders Press. Kindle Edition.

Aim for Simplicity Extreme Usability When you look at stories of simple experiences, it’s clear what sets simple experiences apart: they work under extreme conditions. To be simple, you have to aim for something tougher than the regular goals for usability. Usability aims for …Simplicity aims for … A specific group of people can use itAnyone can use it Easy to useEffortless to use Responds quicklyResponds instantly Understood quicklyUnderstood at a glance Works reliablyWorks always Straightforward error messagesError-free Complete informationJust enough information Works in a user testWorks in a chaotic environment Colborne, Giles (2010). Simple and Usable Web, Mobile, and Interaction Design, ePub (Kindle Locations ). New Riders Press. Kindle Edition.

Mobile Application DesignHeuristics Principles PrincipleDefinition Aesthetic Integrity …not a measure of how beautiful an application is. It’s a measure of how well the appearance of the app integrates with its function. Consistency Can people predict what will happen when they perform the same action in different places? Do custom UI elements look and behave the same throughout the app? Be consistent but not at the expense of usability. Use UI elements consistently. Direct Manipulation When people directly manipulate onscreen objects instead of using separate controls to manipulate them, they’re more engaged with the task and they more readily understand the results of their actions. Make targets fingertip-size. Feedback Feedback acknowledges people’s actions and assures them that processing is occurring. People expect immediate feedback when they operate a control, and they appreciate status updates during lengthy operations. The user interface must keep users informed of actions or interpretations, changes of state or condition using clear, concise, and unambiguous language familiar to users. Give useful, informative feedback. Metaphors In general, metaphors work best when they’re not stretched too far. For example, the usability of software folders would decrease if they had to be organized into a virtual filing cabinet. The user must be able to construct the proper model of the system. The system must display the correct clues to construct a proper model. User Control Users feel more in control of an app when behaviors and controls are familiar and predictable. And, when actions are simple and straightforward, users can easily understand and remember them.

Principles PrincipleDefinition Learnability/Memorab ility Speak the user’s language; use user-centric terminology. Design for user’s skills, capabilities and knowledge. Reduce cognitive load by providing for recognition not recall. Structure Principle The user interface must be organized purposefully, in meaningful and useful ways that put related things together and separate unrelated things based on clear, consistent models that are apparent and recognizable to others. Familiarity/Recognitio n System design needs to match user’s conceptual model. Make usage easy and obvious. Brand appropriately. Visibility The user interface should always keep users informed about what is going on, through appropriate feedback within reasonable time. Simplicity Make simple, common tasks simple to do, communicate simply in the user’s own language and provide good shortcuts that are meaningfully related to longer procedures. Design for simplicity. Focus on primary task. Give users a logical path to follow. Reduce options and preferences. Error Indication and Recovery The representation of errors must be clear to users. Help users recognize, diagnose, and recover from errors. Provide an easy escape route and return to same place. Design for system recovery. Remove sources of errors. Responsiveness The system must respond in an appropriate time. Start instantly. Always be prepared to stop. Mobile Application DesignHeuristics

Principles PrincipleDefinition Recoverability If the user makes a mistake or the application fails, the user must be able to recover the work. User Control The users must be able to control the system by their own decisions. Customizability The user must be able to modify the interface in order to improve efficiency. The customizing features must be easily accessible. Effectiveness Provide flexibility. Keep design minimalist. Design for breadth not depth. Streamline features. Efficiency The system should be efficient to use so that once the user has learned the system, a high level of productivity is possible. Design for real time interaction. Effort/Ease of Use The user interface should be designed to minimize the user’s effort for using the system. Minimize the effort required for user input. Downplay file handling operations; ask users to save only when necessary. De-emphasize settings. Make modal tasks occasional and simple. Satisfaction The interface should leave the user satisfied with the experience Interactivity Enable collaboration and connectedness. Consider adding physicality and realism. Support gestures appropriately. Mobile Application DesignHeuristics

Principles PrincipleDefinition Predictability The user interface must produce results that are in accord with previous commands and states. Design Aesthetics Delight people with stunning graphics. Simplify layout. Use subtle animation to communicate. Handle orientation changes. Navigation Eliminate duplicate links. Limit the number of styles used for buttons and links. Distractions/Hiding Reduce the number of promotional slots. Reduce visual clutter. Limit choices. Use smart defaults. Hide one-time settings and options and precision controls, but let expert users choose to keep them revealed. Don’t force customization, offer the option. Hide elegantly; that is, hide completely and reveal just in time. Copy/Text Eliminate unnecessary text. Be succinct. Entice and inform with well-written descriptions. Elevate content people care about. Search Make search quick and rewarding. This collection is a compilation of Apple’s IOS 2011 Human Interface Principles and Human User Experience; Gu et al’s “A Usability Checklist for the Usability Evaluation of Mobile Phone user Interface,” 2006; Mobile Interactive Design Heuristics, Allen Smith at mojofat.com; Philip Kortum; Colborne, Giles (2010). Simple and Usable Web, Mobile, and Interaction Design, ePub (Kindle Locations ). New Riders Press. Kindle Edition; Nadav Savio and Jared Braiterman, PhD. Mobile Application DesignHeuristics

HC4Me Application Concepts Proposed Applications: HC4Me Travel App for people with a coaching plan Medicine App for Medicine Coaching Plan Real time health and weight management tracker Stress Management App for people with a coaching plan Travel App for people with a coaching plan Medicine App for Medicine Coaching Plan Real time health and weight management tracker Stress Management App for people with a coaching plan