Week 2: Mobile User Interfaces. Objectives Review of User Interface Design Mobile specific design challenges in mobile UIs –specifically modern smartphones.

Slides:



Advertisements
Similar presentations
Chapter 11 Designing the User Interface
Advertisements

Member FINRA/SIPCThursday, November 12, 2009 Resource Menu Changes - Report User Experience Study | Kevin Cornwall.
.NET Mobile Application Development Designing Mobile Applications.
Event Handling. Overview How to listen (and not listen) for events Creating a utility library (and why you should) Typology of events Pairing event listeners.
User Interface Design Yonsei University 2 nd Semester, 2013 Sanghyun Park.
Menu Interfaces Benefits of menu’s: Learnability, memorability, error avoidance Minimize memory load Drawbacks: possible inefficiency hierarchical complexity.
Software Usability Course notes for CSI University of Ottawa Section 6: Thoughts on Mobile and Multi-Touch Usability Timothy C. Lethbridge
User Interface Design Notes p7 T120B pavasario sem.
CS575 - Human Issues in Computing CSULA Spring 2006 Human Impact of UI Design Paradigms (PART 1 – Overview) Robert Ritchey and Ruben Campos.
MWD3002 Multiplatform Applications Week 5 – Designing for Mobile.
© 2009 Research In Motion Limited Methods of application development for mobile devices.
7M701 1 User Interface Design Sommerville, Ian (2001) Software Engineering, 6 th edition: Chapter 15
1 / 31 CS 425/625 Software Engineering User Interface Design Based on Chapter 15 of the textbook [SE-6] Ian Sommerville, Software Engineering, 6 th Ed.,
User Interface Design: Methods of Interaction. Accepted design principles Interface design needs to consider the following issues: 1. Visual clarity 2.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15Slide 1 User interface design l Designing effective interfaces for software systems.
Part 3: Design Chapter 8: Work Reengineering and Conceptual Design Chapter 9: Design Guidance and Design Rationale Chapter 10: Interaction Design Chapter.
User interface design Designing effective interfaces for software systems Objectives To suggest some general design principles for user interface design.
© 2009 Research In Motion Limited Introduction to developing applications for mobile devices.
First of all, some context MOBILE USER EXPERIENCE inspiring new ways of design and development Antony Ribot, CEO, Ribot.
User interface design. Recap User Interface GUI Characteristics (Windows, Icons, Menus, Pointing, Graphics) User Centered Design User Interface Design.
Web Interface for the Visually Challenged by: Group Nine.
User interface design.
1 CGS1060 Mobile UIs Copyright 2012 by Janson Industries.
Chapter 12 Designing Interfaces and Dialogues
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
Spring /6.831 User Interface Design and Implementation1 Lecture 26: Mobile User Interfaces.
Design of Handheld Devices
Design Considerations & User Experience Guidelines for Mobile Tablet Applications Arnie Lund Director, User Experience David Hale Developer Experience.
Systems Analysis and Design in a Changing World, 6th Edition
CS378 - Mobile Computing App Project Overview. App Project Teams of 2 or 3 students Develop an Android application of your choosing subject to instructor.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
Moving from Web-based Collaboration to the Mobile Arena Nimrod Geva Product Group Manager, KWizCom
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.
©RavichandranUser interface Slide 1 User interface design.
Computer Graphics Lecture 28 Fasih ur Rehman. Last Class GUI Attributes – Windows, icons, menus, pointing devices, graphics Advantages Design Process.
Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. ® Copyright 2012 Adobe.
©2011 INTERACTION DESIGN Chapter 6. ©2011 Low-fidelity Prototype Source: Heim, S. (2008), p. 188.
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
Software Architecture
Designing web pages for handheld mobile devices Improving the client experience.
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
Chapter 12: User Interface Design
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
General features of GUI's Applicable to all methodologies and all platforms: Linux/UNIX Windows Android OS-X.
1 Human Computer Interaction Week 5 Interaction Devices and Input-Output.
Principles of Web Design 6 th Edition Chapter 9 – Site Navigation.
Challenges for App Developers Po Chi Wu, Ph.D. Adjunct Professor School of Bus. & Mgt. School of Engineering HKUST.
Ch16: User Interface Design Users often judge a system by its interface rather than its functionality Poorly designed interfaces can cause users to make.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7 - Designing the User and System Interfaces.
Design Phase intro & User Interface Design (Ch 8)
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15Slide 1 Chapter 15 User Interface Design.
William H. Bowers – Requirements Torres 9.
JavaScript, Sixth Edition
04 | Code by Using JavaScript Christopher Harrison | Content Developer, Microsoft Rachel Jones| Microsoft Certified Trainer, SourceDev.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Control Panel Patterns. What do we may when we say patterns?
Chapter 6 : User interface design
Characteristics of Graphical and Web User Interfaces
Touch and Go: Leading Touch UI with Open Source
The Successful Website
Human Impact of UI Design Paradigms
Chapter 6: Interfaces and interactions
User Interface Design and Development
CIS 524 Possible Is Everything/tutorialrank.com
Mobile App ux/ ui design In High Quality.
CIS 524 Education for Service/tutorialrank.com
User interface design.
Characteristics of Graphical and Web User Interfaces
Presentation transcript:

Week 2: Mobile User Interfaces

Objectives Review of User Interface Design Mobile specific design challenges in mobile UIs –specifically modern smartphones Mobile specific design patterns & guidelines Choosing Styles Implementation –Creating web UI for smartphones

Mobile User Interfaces – User Centric Design The aim of this chapter is to sensitise cordova mobile developers to key issues underlying the design rather than the implementation of user interfaces User-centred design is an approach to UI design where the needs of the user are paramount and where the user is involved in the design process

UI design review A good user interface should –Show only relevant data –Show only the most important controls directly on the interface –Make controls easy to distinguish and interpret find use –Make controls predictable consistent – within the application & with desktop apps –Use standard controls (e.g. Soft Input Panel) –Leave space between controls to avoid accidental selections

UI design principles review

Error messages Error message design is critically important. Poor error messages can mean that a user rejects rather than accepts a system Messages should be polite, concise, consistent and constructive The background and experience of users should be the determining factor in message design

How Mobile is Different Content prioritization Platform UX interactions, tapable vs. clickable K.I.S.S. user fewer graphics and text with mobile Contextual rather than global navigation Integration with phone functions Situation based, ‘Mobile is mobile’, user Mindset

User Experience for a Smaller Screen Content prioritization Platform UX interactions, tapable vs. clickable K.I.S.S. user fewer graphics and text with mobile Contextual rather than global navigation Integration with phone functions Situation based, ‘Mobile is mobile’, user Mindset

“Fat Finger”

Text Input

Context

Other Issues in Mobile Power & battery life Network latency, bandwidth, inconsistency CPU speed

UI Design for Apps Goal Driven Design High Usability Affordance & Signifiers, Familiar Patterns Feedback & Response Time – Fast Processing, UI

UI Design for Apps (Continued) Orientation detection –orientationchange Mouse hover events behave differently –mousemove, mouseover, mouseout –mousedown, mouseup, click sent all at once on touch release Multitouch events –touchstart, touchmove, touchend, touchcancel jQuery UI support –jQTouch plugin

Styles Skeuomorphism vs flat design.

Distinct Screens

Scrolling Lists

Finger-Sized Targets

Minimize Text Input

Simplify, Simplify, Simplify!

Mobile Widgets

Many Kinds of Menus

Touch Gestures

Summary Mobile UI design faces new challenges –small screens –fat fingers –poor text entry Simplify –Follow design patterns –Use touch gestures where possible