1 Lecture 11: International and Mobile User Interfaces Brad Myers 05-863 / 08-763 / 46-863: Introduction to Human Computer Interaction for Technology Executives.

Slides:



Advertisements
Similar presentations
X-Media V2.0 Healthcare Training Jayex Technology Limited X-Media V2.0 March 2010 v
Advertisements

Instructional Guide. How does EasyBib make research easier? Citation Generation Easily create a bibliography in MLA, APA, and Chicago styles Export to.
Software Usability Course notes for CSI University of Ottawa Section 6: Thoughts on Mobile and Multi-Touch Usability Timothy C. Lethbridge
Mobile UIs First Mobile Radio Telephone 1924 Courtesy of Rich Howard.
1 Lecture 12: International User Interfaces Brad Myers / / : Introduction to Human Computer Interaction for Technology Executives Fall,
XP New Perspectives on Microsoft Office Word 2003 Tutorial 1 1 Microsoft Office Word 2003 Tutorial 1 – Creating a Document.
XP 1 Microsoft Office Word 2003 Tutorial 1 – Creating a Document.
Web Accessibility for Users with Motor Disabilities Audrey Le August 19, 2002.
SM3121 Software Technology Mark Green School of Creative Media.
© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues.
The Interaction Design of Microsoft Windows CE Sarah Zuberec Productivity Appliance Division, Microsoft Corp. Presented By: Ugur Kuter Dept. of Computer.
Conversational Computers
1 Lecture 11: International and Handheld User Interfaces Brad Myers / / : Introduction to Human Computer Interaction for Technology.
User Interface Design Chapter 11. Objectives  Understand several fundamental user interface (UI) design principles.  Understand the process of UI design.
Education Google Calendar (GCal) English. Education Upon completion of this course, you will be able to:  Navigate the GCal interface  Search your calendar.
Review of last session The Weebly Dashboard The Weebly Dashboard Controls your account and your sites Controls your account and your sites From here you.
1 CGS1060 Mobile UIs Copyright 2012 by Janson Industries.
Windows 10. The New Microsoft Operating System to be released July 29 th. It’s not just a PC operating system, it’s a lot more, it includes phones,
MOVE FORWARD WITH MOBILE AGEND A Why the mobile web is now a must What Google has to say about all this Best practices for mobile What are my options?
Go to our website, and click on the eMedia Catalog link To find books, either click on the advanced search (which I will.
1 Lecture 11: International and Handheld User Interfaces Brad Myers / / : Introduction to Human Computer Interaction for Technology.
1 Lecture 11: International and Handheld User Interfaces Brad Myers / / : Introduction to Human Computer Interaction for Technology.
Microsoft Windows LEARNING HOW USE AN OPERATING SYSTEM 1.
Microsoft Office Word 2003 Tutorial 1 Creating a Document.
1 Lesson 6 Exploring Microsoft Office 2007 Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
© Ms. Masihi.  The Dreamweaver Welcome Screen first opens when you start Dreamweaver.  This screen gives you quick access to previously opened files,
TERMS TO KNOW. Desktop This does not mean a computer desktop vs. a laptop. You probably keep a number of commonly used items on your desk at home such.
Going Mobile with MobileMana Get a great mobile website solution today!
Chapter 2 Developing a Web Page. A web page is composed of two distinct sections: –The head content –The body Creating Head Content and Setting Page Properties.
©2006, CSA Creating and Managing Your COS Expertise Profile Managing Your CV and Promoting Your Work ® Resources for Research, Worldwide.
D & D Enterprises Session 1: Basic PDA Usage Thursday June 15, 2006 Palm Telemedicine Seminar Series.
Understanding Web Sites. What is a Web Site A collection of Web pages which you can view on the Internet Contains text, graphics, sound, and video to.
1 Lecture 11: International and Handheld User Interfaces Brad Myers / / : Introduction to Human Computer Interaction for Technology.
Click to edit Master subtitle style USABILITY and USER INTERFACE DESIGN Application.
Instructional Guide. How does EasyBib make research easier? Citation Generation Easily create a bibliography in MLA, APA, and Chicago styles Export to.
XP 1 Microsoft Word 2002 Tutorial 1 – Creating a Document.
Chapter 8 Browsing and Searching the Web. Browsing and Searching the Web FAQs: – What’s a Web page? – What’s a URL? – How does a browser work? – How do.
1 Microsoft Windows 2000 Robert H. Smith School of Business University of Maryland – College Park Essentials of Windows.
Computing Fundamentals Module Lesson 3 — Changing Settings and Customizing the Desktop Computer Literacy BASICS.
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
Downloading and Installing Autodesk Revit 2016
Computer Literacy BASICS: A Comprehensive Guide to IC 3, 5 th Edition Lesson 19 Organizing and Enhancing Worksheets 1 Morrison / Wells / Ruffolo.
Hi, Learning Skills Students! This is Slide 1 of your Power Point Instruction for this class. After reading each slide, make sure you: 1.Follow the instructions.
Lecture 6 Title: Web Planning, Designing, Developing for E-Marketing By: Mr Hashem Alaidaros MKT 445.
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
Basic Editing Lesson 2.
 To begin you first need to sign up to Weebly by going to or alternatively and we will create an account.
Fall 2003Sylnovie Merchant, Ph.D. ACCESS Tutorial Note: The purpose of this tutorial is to provide an introduction to some of the functions of ACCESS in.
MODULE 3 Internet Basics © Paradigm Publishing, Inc.1.
Microsoft Outlook 2010 Instructor: Julie Thorngren
For the next 25 minutes we are going to look at some SMART Board tips and tricks. Even if you are not a classroom teacher or you don’t have a SMART Board.
Instructional Guide. How does EasyBib make research easier? Citation Generation Easily create a bibliography in MLA, APA, and Chicago styles Export to.
Computing Fundamentals Module Lesson 7 — The Windows Operating System Computer Literacy BASICS.
Getting Started with Word & Saving Guided Lesson.
Lesson 1 - Understanding the Word Window and Creating a New Document
Chapter 3 Automating Your Work. It is frustrating when you have to type the same passage of text repeatedly. For example your name and address. Word includes.
LECTURE 18 16/11/15. MAKING THE INTERFACE CONSISTENT Consistency is one way to develop and reinforce the users conceptual model of applications and give.
When the program is first started a wizard will start to setup your Lemming App. Enter your company name and owner in the fields designated “Company Name”
Systems and User Interface Software. Types of Operating System  Single User  Multi User  Multi-tasking  Batch Processing  Interactive  Real Time.
Welcome Teachers! - WELCOME TO TEACHER WEBSITE BUILDING 101.
Today We Will Review: Operating Systems (Windows) (week 3 & 4) Starting up MS Windows Desktop and its contents Functions of the desktop components Brain.
Lecture 11: International and Mobile User Interfaces
System Software EIT, © Author Gay Robertson, 2016.
Introduction to Computers
Tutorial 1 – Creating a Document
Introduction to Computers
MODULE 7 Microsoft Access 2010
Lecture 11: International and Mobile User Interfaces
Guidelines for Microsoft® Office 2013
Presentation transcript:

1 Lecture 11: International and Mobile User Interfaces Brad Myers / / : Introduction to Human Computer Interaction for Technology Executives Fall, 2015, Mini 2 © Brad Myers

Logistics Exam information: Thursday Dec 17 at 8:30am, in Hamerschlag Hall room B103 Monday, Dec. 21 at 2:00pm, in room Tepper 152 Anyone can go to either See: Guest lecture on Monday David Bishop, Maya Design Please attend! Final date for late homeworks: Wednesday, December 16, 2015 Today is evaluation day – please fill out questionnaires or Tepper equivalent 2© Brad Myers

Do Evaluations Now Today is evaluation day – please fill out questionnaires or Tepper equivalent First few minutes of class will be for you to fill these out! © Brad Myers3

International User Interfaces 4© Brad Myers

5 International User Interfaces Note: These are in addition to all the previous recommendations / guidelines Used in more than one country Not just language translation English versions of products may be used all over the world Reviews of products may mention international usability issues © Brad Myers

6 Web Sites Accessed World-Wide Internationalization All web sites are globally accessible Providing multiple language versions Making the English version more accessible Less than 10% of Internet users in US (cite – live table)cite Internationalization One design that can be used world-wide Localization Different designs customized to different languages © Brad Myers

7 Icon International Design Issues Mailbox icons? No icons with fingers or feet or other gestures Light switches on or off? No visual puns Table of numbers as: (In Danish, use bord and tabel) No baseball metaphors Arbitrary icons are even harder Red cross for help © Brad Myers

8 Translation Issues Standard terms for “File”, “Edit”, etc. in each language There are probably hundreds of computer words What about “Viewport”, “Canvas”, “Front” Across the industry, and in a company’s other products Keep glossaries of words to be used Often need to know the rationale behind why names were chosen E.g. “Find” vs. “Find File” both translated to “Rechercher” in French © Brad Myers

9 Wording issues Character Sets Supporting extra characters, like ¿ Á ñ æ ç ß Å, and many accents: ć ĉ ċ č ö Asian alphabets Sort order? Avoid abbreviations and slang “MI” for middle initial “N/A” for not available or not applicable “Under the hood” for how something works “No cows on the ice” Ask for child’s age not school grade Brazil restarts the name for grades at "Primeiro Ano" at ages Japan restarts the name for grades at "Year 1" for ages and again at © Brad Myers

Wording issues, cont. Holidays can be different Mother’s day, Thanksgiving, Independence Day can be at different times People’s names: “First” name, “Last” name Which is which? -- citecite Also, sometimes, First+Last not very unique 1/5th of Korean's have "Kim" as their surname.  Kim, Lee, and Park account for nearly half the surnames in Korea. – citecite address usually globally unique Paper size issues for printing A4 vs. 8.5”x11” vs. ??? © Brad Myers10

Number issues Paying in international currency Currency symbols: $1000 (US, Canada), vs. ¥1000 Weights and sizes and clothing sizes in metric and U.S. units Billion: thousand million or million million? Number formats: vs. 4,567 Ask if ambiguous (not “illegal number”) Time formats: 2:30 pm vs. 14:30; time zones: EDT Date formats: 10/11/12? use October 11, 2012 instead Europeans say “Week 25” Telephone number formats vs. (412) vs Allow +, (), -,. etc. Locations: England is on both sides of 0° Longitude US software couldn't deal with negative positions © Brad Myers 11

Not just translating the interface Web sites may have different content e.g. German yahoo has “Local (Lokales) ” on front tab, compared to US Yahoo “Autos”, etc.German yahoo US Yahoo Different sizes of language may require redesign But automatic layout can help Indicate content that is not translated Bad example: News stories on When there is a choice of language Don’t use flags to indicate language US vs. Canada vs. England – example: Use language’s own name for itself (ENGLISH, ESPAÑOL, ) See: - flag actually means the country, not the languagehttps://de.yahoo.com/ Good place for pictures of text (if fonts aren’t loaded) First page in default language first so many won’t need extra click Make links for other languages easy to find (e.g., Not: 12 Localization © Brad Myers

Dialog Box Layouts: Print 13© Brad Myers

Dialog Box Layouts: Fonts 14

Dialog Box Layouts: Paragraph 15© Brad Myers

16 Shipping Issues Shipping charges and options for overseas Sales taxes? Accept entry of non-US characters in fields May be an issue for sorting, etc. Consider have separate US and overseas shipping pages Otherwise: Use “zip / postal code” as prompt Different organization of postal address (postal code after city or after state?) In “state/province” field, Full-length state names Option for “other countries” in state field © Brad Myers

17 URL issues Use for English language version Use (.uk,.de,.kr) for foreign site Use local (country specific) URL also for sites of only local interest © Brad Myers

18 Implementation Issues Separate “resource files” Put strings, etc. in separate file so can be easily changed without recompiling Not as part of the code Including error messages, etc Difficult due to constructed messages  “Cannot copy file to directory due to ”  Even the order of the words may need to be different Also put in locations and sizes, since may change with the language OS features help Automatic formatting and input for dates, etc. Toolkit support for layout, conversions, Unicode, etc. “Locale” But does changing it convert values or just show them differently? OK for date, not for currency! © Brad Myers

Windows “Region and Language” Formerly called “Locale” 19© Brad Myers

20 International User testing Localized interface can have new and different usability problems Not sufficient to test one version and then translate Should perform heuristic analysis by usability specialists familiar with target culture and language Should test with native speakers in different countries Use international or national usability consultants Use “remote testing” with instrumented web sites © Brad Myers

Mobile User Interfaces 21© Brad Myers

22 Why Important? Now: Handheld = Mobile = Cell Phone Old: PDA = Personal Digital Assistant Tablets: iPads, Android’s, e-readers Big numbers of mobile phones Over 6.8 billion mobile phones in use (Wikipedia) (Wikipedia) About 64% of Americans now own smartphones (Pew) (Pew) “Mobile phones are rapidly becoming the preferred means of personal communication, creating the world's largest consumer electronics industry.” More mobile devices purchased each year than PCs and cars combined! © Brad Myers

“Computers” © Brad Myers23 (cite, slide 24, 25)cite

24 mCommerce Importance Nielsen: “Mobile access will be the third ‘killer app’ for the Internet, after and web browsing” “Anyone, anytime, anywhere, connected” Mobile Devices are “Life Accessories” --Panu Korhonen, Usability Group Lead, Nokia Interact with mobile devices in a more “intimate” way than regular PCs © Brad Myers

Mobile Usability In 2009, was really bad - citationcitation Tested various tasks on 36 websites Average success rate was 59% vs. 80% for regular desktop UIs Much improved today Have 9 years of experience with designing for mobile More standard idioms © Brad Myers25

Usage Model Different for Handhelds than PCs or Web Immediate requests Short interactions, frequently interrupted Public use Fashion statement Less business-oriented More value to design Little engagement Must always be able to answer the phone 26© Brad Myers

Design for Mobile First Consultants recommend web sites designed for mobile first: © Brad Myers27 slide 76

Focus on Navigation or Content? 28 slides © Brad Myers

Issues with Handheld Designs Must follow the device’s style guidelines May depend on OS, Hardware and carrier Verizon, AT&T, Sprint …. May be different hardware configurations Not with Apple iPhone – closed platform RIM’s Storm How many buttons? Windows Mobile has minimum requirements Android? 29

© Brad Myers30 slide 198

© Brad Myers Many screen sizes pdfhttp://static.lukew.com/mmdd_workshop_ pdf, slide 197

32 Design for Small Devices Principles from the Palm’s designers “Designing the Palm Pilot: A conversation with Rob Haitani”, by Eric Bergman and Rob Haitani, chapter 4 in Information Appliances and Beyond, Eric Bergman, ed. (2000) Fast access to key features on small screens -> Only a few commands used a lot Leave commands off main screen, even if not symmetric  new vs. delete  (think stapler and stapler remover) Note that violates consistency Tap and then type in schedule and to-do Only four buttons – which ones? Vs. Windows CE -> if know PC, this is familiar  But usage models are different  PC: infrequent long usage  Palm: frequent short bursts of usage © Brad Myers

33 Design for Small Devices, 2 Analogy: people like to eat in a car Palm design is like adding the cup holder Have a house with the other appliances (like the PC) They did lots of user testing with prototypes created using HyperCard Usage scenarios © Brad Myers

34 Studies for Original Windows CE “The Interaction Design of Microsoft Windows CE”, by Sarah Zuberec, chapter 5 in Information Appliances and Beyond, Eric Bergman, ed. (2000) Studies: minimum target: stylus = 5.04mm 2, finger = 9.04mm 2 Drag between down and up for “tap” = 2mm Many usage scenarios User tests identified Tahoma 10 bold as best system font, but couldn’t be used because not enough content fit in the dialogs So used Tahoma 9 Novice users did better with keyboard, but experts preferred character recognizer Problem with initial designs: too many taps Achieved “walk up and use” but too slow for experts Double tap with stylus difficult and unnatural “Consistency worked against learning and use.” © Brad Myers

“Responsive Design” Web sites adjust themselves based on size of screen Programmed into the html of each page Mobile vs. desktop versions Vs. providing different pages based on browser/device request Html and CSS have built-in features Dreamweaver, etc. let you design for different ranges of sizes Fewer options & elements (faster downloading) Designed for smaller screen Responsive design works better for search-engine optimization (SEO) – citecite But tends to make desktop UIs worse - cite cite No need for hamburger icon on desktop - exampleexample © Brad Myers35

Mobile Navigation Navigation especially important on mobile Larger barrier to search (typing costs) Shorter phrases generally work worse Need fewer options Hide in a “hamburger” icon (origins)origins Provide a few options in navigation bar or “tab bar” Top or bottom – depending on Android or iOS © Brad Myers36 citation

Gestures on Mobile If more options – scrolling menus, swipe from side, etc. Proliferation of “gestures” Swipe from left edge vs. left-to-right over an object Swipe from bottom/top Tap Press and hold Press hard (new) Often no “affordances” for what gestures are available or where can tap Some gestures also used for iOS actions – e.g., “back” Force on iPhone 6S - citation citation Previews, “quick-actions” or “peek-and-pop” Hard to differentiate between press hard and press long E.g., main screen preview vs. edit Can’t tell if did gesture wrong or no gesture available Can’t see what is under the finger while pressing © Brad Myers37

© Brad Myers Fun article “How Apple Is Giving Design A Bad Name” Don Norman and Bruce Tognazzini Products are “even more beautiful than before, [but] that beauty has come at a great price. Gone are the fundamental principles of good design: discoverability, feedback, recovery, and so on.” Change in design principles: 38