Mobile Interfaces. INTRODUCTION TO MOBILE Rethinking mobile technology Youre all young, hip Brown students, so you probably have some contact with mobile.

Slides:



Advertisements
Similar presentations
Legal Meetings: Extended Instructions on Movica and Screencast.
Advertisements

Blackberry Curve 2 User Training Take Life with you!
Presented by: Your Name Your Phone Number Your Website Address How Your Local Business Can ATTRACT and KEEP Customers Through Mobile Marketing.
What am I describing ? Questions: Cannot say any word or phrase on the card Answers: Must be word or phrase on the card.
Zinio Library Patron Setup Step-By-Step September 2012.
What is an application?. An application is... An application (or app) is a type of software that allows you to perform specific tasks! Applications for.
UNIT-e futures and UNIT-e Mobile Ben Potter Systems Architect.
What is touchPRO EXPRESS? touchPRO EXPRESS is a way for select industries who meet certain criteria to be able to get a mobile app at a low cost and have.
Welcome to Mobile TEL A questionnaire will follow this presentation for you to evaluate the application.
Objectives Overview Define an operating system
Richard Yu.  Present view of the world that is: Enhanced by computers Mix real and virtual sensory input  Most common AR is visual Mixed reality virtual.
Fòmasyon Itilizatè Ayiti Office 365 Fòmasyon. Why the Change? Partners in Health's new hosted Microsoft Office 365 solution allows users to access their.
© 2009 Research In Motion Limited Methods of application development for mobile devices.
Ch 7 & 8 Interaction Styles page 1 CS 368 Designing the Interaction Interaction Design The look and feel (appearance and behavior) of interaction objects.
Apple iPad Presentation By: Leigh Casal. Apple iPad Video.
Optimize tomorrow today. TM 1 Optimize tomorrow today. Arlene Minkiewicz, Chief Scientist PRICE Systems, LLC Software.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
Mobile Web The Seventh Mass Media Jason Moran Norman Diaz.
Digital Literacy.
SOCIAL NETWORKING APP FACEBOOK. WHAT IS FACEBOOK Facebook was created in 2004 by Mark Zuckerburg and was first used on computers. It was one of the first.
Developing Content for Mobile Devices Larry D. Lee Web Developer for K4Health.
2015/16 INTRODUCTION TO THE SFE QUICK START GUIDES Instructions for Hosting and Sharing.
1 CGS1060 Mobile UIs Copyright 2012 by Janson Industries.
Apps VS Mobile Websites Which is better?. Bizness Apps Survey Bizness Apps surveyed over 500 small business owners with both a mobile app and a mobile.
You can customize your privacy settings. The privacy page gives you control over who can view your content. At most only your friends, their friends and.
FIRST SCREEN In 1929, we were introduced to the “First Screen” Still today, Television advertising is a tremendously effective way to market.
Design of Handheld Devices
AS ICT.  A portable communication device is a pocket sized device that is carried around by an individual  They typically have a display screen with.
Microsoft Windows LEARNING HOW USE AN OPERATING SYSTEM 1.
CS378 - Mobile Computing App Project Overview. App Project Teams of 2 or 3 students Develop an Android application of your choosing subject to instructor.
Using Referral Marketing. Iphone 3G is the latest Iphone, and, using referral marketing, they’re available free.
FIRST SCREEN In 1929, we were introduced to the “First Screen” Still today, Television advertising is a tremendously effective way to market.
Evolution Of The Mobile Ecosystem iRetroPhone 16 Sept 2010.
1 Direct Manipulation Proposal 17 Direct Manipulation is when physical actions are used instead of commands. E.g. In a word document when the user inputs.
Moving from Web-based Collaboration to the Mobile Arena Nimrod Geva Product Group Manager, KWizCom
Responsive design - Bedrock to our site Responsive site templates included.
Explain the purpose of an operating system
What is touchPRO EXPRESS? touchPRO EXPRESS is a way for Schools who meet certain criteria to be able to get a mobile app at a low cost and have their app.
FIRST SCREEN In 1929, we were introduced to the “First Screen” Still today, Television advertising is a tremendously effective way to market.
Review of Applications By Phoebe Stewart. Introduction I shall be talking about the features, strengths and weaknesses of two different apps, a learning.
FIRST SCREEN In 1929, we were introduced to the “First Screen” Still today, Television advertising is a tremendously effective way to market.
What are the different types of 2014 Desktop computers Laptop computers Servers Other types of computers.
NEW PRODUCT DEVELOPMENT (APPLE IPHONE6) By: Naomie Ngadiene 2/6/2015 1B.
Writing for web presentation. Purpose Essentially the purpose of writing for the web is the same as writing for newspapers, magazines and in similar areas.
Virtual Classes Provides an Innovative App for Education that Stimulates Engagement and Sharing Content and Experiences in Office 365 MICROSOFT OFFICE.
Computers in our everyday lives Module Computers – a part of our lives Module
By Abanob Khalil CSC 490.  What is a smart phone?  Top Smart Phones 2015  Features, More features  Comparing between the Iphone Vs Galaxy  Negative.
| | Top 4 Benefits of Hybrid Mobile Apps.
Social Media Roundup Google+: The basics. Social Media RoundupAgenda This week’s Social Media Roundup examines Google+ and its impact on the social media.
What is touchPRO EXPRESS? touchPRO EXPRESS is a way for Associations who meet certain criteria to be able to get a mobile app at a low cost and have their.
SD1230 Unit 3 Under the Hood. Objectives During this unit, we will cover the following course objectives: – Describe how a computer program is compiled.
App reviews By Meghan Roles. Introduction I am going to be talking about 2 different apps. One app is called Tripomatic, which is a city guide, and the.
Using Google Apps at Coonabarabran High 2013 An introduction to new DEC- approved tools for staff and students.
Electif 621 E-Business and m-Business Antoine Harfouche.
1 - 6 Copyright © Open University Malaysia (OUM) myINSPIRE Guide for Face-to-Face (F2F) Tutors.
If you are thinking about developing mobile application for your customer, this is an important aspect to consider the platform.
Downloading the App 1 Go to the right store. Access the App Store on iOS devices, the Play Store on Android, and for a.
Make Your iPad Work for You Session 2 Brian McCarty.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Websms Offers Professional Messaging Solutions via Web, , Gateway or Directly Out of Excel (Online) on the Microsoft Office 365 Platform OFFICE 365.
INTRO TO MOBILE APPS 8 th period Mrs. Logan. WHAT IS AN APP? a self-contained program or piece of software designed to fulfill a particular purpose; an.
Gayatri Global Services Get More Customers Automate your business Kolhapur Office 2985, A Ward, Babujamal Road, Near Mahalaxmi Temple, Kolhapur
Instructions for Hosting and
PhoneGap, Processing.
Welcome to the Microsoft Outlook 2010 for Windows Tech Talk
Mobile Navigation Control for Planetary Web Portals Team Members: John Calilung, Miguel Martinez, Frank Navarrete, Kevin Parton, Max Ru, Catherine Suh.
TOP 7 KEY FEATURES OF SUCCESSFUL MOBILE APP DEVELOPMENT.
Various mobile devices
Presentation transcript:

Mobile Interfaces

INTRODUCTION TO MOBILE

Rethinking mobile technology Youre all young, hip Brown students, so you probably have some contact with mobile technology. (Almost) all of you have cell phones. Many of you have smartphones. Most of you have at least played around with a smartphone at some point. For the purposes of this lecture, we encourage you to think of mobile in the abstract before considering implementation details.

Mobile as media Mobile technology can be thought of as the seventh mass medium, The first six being: Press Audio recordings Cinema Radio Television Internet

Mobile stands apart But mobile is different from its media predecessors in a number of ways. Mobile... 1.…can host the six previous media. 2.…is the first truly personal mass medium. 3.…is the first always-carried mass medium. 4.…is the only mass medium with a built-in payment channel.

The implications of mobile Mobile provides users with 24/7 access to broadcasting capabilities. As mobile technologies proliferate, social media bears an increasing burden in breaking news stories. Example: Live Twitter updates during the terrorist attacks in Mumbai (Nov. 2008), long before traditional news outlets were able to report detailsLive Twitter updates

Disaster reporting via mobile Mobile technology is also becoming increasingly important in crisis alerts. Oct. 2007: Wildfires in CaliforniaWildfires in California Multiple fires, moving quickly meant information was constantly changing and social media outlets like Twitter had the most up- to-date news. Evacuated Californians would regularly call their home answering machines to see if their houses were still intact. May 2008: Earthquake in ChinaEarthquake in China Foreign media outlets offered conflicting reports. Chinas Propaganda Department restricted access of all journalists not sponsored by government, making amateur journalism all the more important.

MOBILE CONTEXT

Considering context What makes the mobile user experience so different? It has context. Up until this point, we have implicitly assumed all UIs would be used in some abstract, artificially neutral context. But because it is always carried, mobile technology is integrated with the rest of a users existence. We cannot assume that users will sit down at a machine with the intention of doing nothing other than operating that machine. We must consider their physical, media, and modal contexts.

Physical context Where is the user? Obvious application: tailoring to locale Compare desktop and mobile versions of Yelp and Google maps Some apps developed specifically for mobile revolve entirely around location-aware features Foursquare, GeoNote, etc.

Public vs. private spaces A less obvious application of physical context: public and private spaces How you use your phone at home or in a car may be different from how you use your phone on a crowded bus or train. Input methods: accelerometer, voice input are more awkward and less useful in public spaces. Personal information: what a user feels comfortable having displayed on screen is related to who is likely to see it over their shoulder.

Timing: Day vs. night How does time of day affect use of your application? Many reader apps have a night mode for easier reading in dim lighting conditions. Creative (if not yet mobile) timing- based app: Gmail Goggles Verifies your state of mind during key periods (by default, Friday and Saturday nights) Similar apps exist for mobile phones, but none are particularly good, so if youre looking to make some cash…

Connectivity issues Are your users likely to experience intermittent connectivity issues? If so, how will you handle it? Connections for mobile devices can be much less reliable Google Navigation provides automatic rerouting, even offline. Especially important when you consider how much more likely a user is to lose their connection when navigating

Media context What device is being used to access content? Different mobile devices offer different user experiences. Some (near) universals: smaller screen size, smaller power supply

Input methods Text input methods vary by device: T-9, QWERTY keyboards, physical keyboards, virtual keyboards, styli Blocking issues: Virtual keyboards and other input controls take up a lot of screen real estate Touch interactions cover up part of the screen Touch is less precise than mouse input, hover does not exist

Hands-on design How is the user holding the device? Are they operating it with one or both hands? How is it positioned? Open or closed? Portrait or landscape? The Lunascape browser for iPad places some chrome at the bottom of the screen.

The technological ecosystem Obvious statement of the week: Many mobile users also own other technological devices How will your mobile application interact with these devices, if at all?

Modal context What is the users state of mind? How much time do you anticipate users will want to devote to the task at hand? How much of their attention do you think they will devote to your app? Are they checking the days forecast while brushing their teeth? Or are they killing time in a waiting room?

Notifications If your user is splitting their attention at all, you will likely need to implement some kind of notification system. Within-app notifications, push notifications, etc. TweetDeck confirms data has been sent. Beejive sends push notifications.

Putting it all together: Instapaper Physical context Connectivity: app updates when connection is available, content is available offline Display can be adjusted for low-light reading conditions Media context Syncs across a variety of devices (see left) Modal context Two basic modes: browsing/queuing (inattentive) and consuming (immersive)

MEDIUM TYPES

SMS applications Applications which rely entirely on text messages for user interaction SMS apps are very common in the developing world. M-PESA: wiring money via texts According to the World Bank, in % of the worlds estimated 4 billion handsets were used in developing nations on 2G networks (source)source

Mobile websites Websites designed to be viewed in mobile browsers, which have limited and inconsistent rendering capabilities They are easy to create, publish, and maintain. They can be accessed by any mobile device with a web browser (even a primitive one). They vary in attractiveness. AccuWeather provides an excellent example of how attractive some mobile websites are.

Native applications Applications which are developed for specific mobile platforms (e.g. written in Objective-C with Cocoa Touch for the iPhone) These are generally preferred for creating games or accessing device features such as camera, GPS, etc. They can be difficult to port from one device to another.

Mobile web applications Apps which use web technologies (HTML, CSS, JavaScript, etc.) to produce experiences closer to those of native applications They can be accessed via a mobile browser, or bundled and distributed as a native app. They may support some native application features. Vs.

Other types of applications Widgets Applications whose functionality is exposed on home screen Call-in applications Touch Tone Tanks, developed by Brown students, allows users to play a game using the traditional phone keypad. Touch Tone Tanks

DESKTOP VS. MOBILE

NYT desktop site

NYT site in mobile browser

Lost in translation The NYT website is built from a very obvious print metaphor. Content-heavy, densely packing information above the fold How can the NYT be better interpreted to a mobile context? Do you use the same information structure? The same sections? How do you prioritize information? How do you handle navigation between sections? Do you try to adapt the print metaphor, or scrap it altogether? How do previous digital incarnations of the NYT affect user expectations for your app?

NYT mobile site

NYT app for iPhone

NYT for the iPad

Getting It Right The same guidelines for creating a good desktop application experience still apply here. However, some become even more important in the mobile context.

Keep it simple Avoid non-essential functionality. If adapting from an existing desktop application, pare down features. Common cuts include: administrative functionality (such as account settings), less frequently used features, features for fine tuning content Split workflow up into logical, task-centered screens. But be wary of how many clicks are required to accomplish common tasks.

Example: Evernote desktop

Evernote mobile

Provide feedforward Nobody reads the manual. It is up to you to suggest to the user what the next step is. This is especially important for touch interfaces, where the gestural vocabulary is still being established. Tap? Double tap? Light tap? Firm tap? Tap and hold? Games typically do this very well. In 2010, 14% of kids age 4 or 5 could tie their shoes, while 21% could play or operate at least one smartphone app (source)source

Example: Angry Birds

Respect user expectations Keep in mind mental models and conventions. Mental models are users ideas about what things are and how they work; most mental models are based on physical artifacts. Conventions exist for all platforms. Dont reinvent the wheel. Use basic platform widgets and workflows.

Example: RedLaser Its not an abstract app that compares prices on products, its a barcode scanner, on your phone! (source)source

For further investigation Forum.Nokia: Mobile Design Patterns Design for Mobile Conference: Mobile Design Patterns and Resources Design for Mobile Conference: Mobile Design Patterns and Resources UX Magazine: 10 Surefire Ways to Screw Up Your iPhone App UX Magazine: 10 Surefire Ways to Screw Up Your iPhone App Mobile Design and Development by Brian Fling Mobile Design and Development iOS Human Interface Guidelines Windows Phone 7 UI Design and Interaction Guide Windows Phone 7 UI Design and Interaction Guide Android Human Interface Guidelines Mobile Design Pattern: The Carousel