Mobile UIs Professor: Tapan Parikh TA: Eun Kyoung Choe

Slides:



Advertisements
Similar presentations
User Interface Design For Handheld Devices
Advertisements

The Hand-Held Tsunami: What does it mean for library services, content…and VIVA? John Ulmschneider Chair, VIVA Outreach Committee University Librarian.
310KM M-Commerce Application Selection of Mobile Platform Group 4 Choy Chun Lung, Lawrence Hui Yiu Ting, Eddy Chan Ki Yin, CKY Liu Tsz Ping, Scott.
Mobile Operating Systems
Intro to Android and iOS CS-328 Dick Steflik. The Players Android – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based.
High Technology of the iPhone. Content Multi-Touch SystemMulti-Touch System OS XOS X WirelessWireless AccelerometerAccelerometer Proximity SensorProximity.
Ambiguous Keyboards 4/8/ Nate Bodenstab Text Entry for Mobile Computing: Models and Methods, Theory and Practice. MacKenzie and Soukoreff. Human-Computer.
Handheld Devices and OS
Lecture # 17.
Smartphones & Privacy Homero Martinez and Jose Juarez.
Mobile UIs First Mobile Radio Telephone 1924 Courtesy of Rich Howard.
What is Design? Professor: Tapan Parikh TA: Eun Kyoung Choe
Mobile Software Development Technology Overview By Dr. Maged Nofal.
Background Current solutions to this problem exist – Smart Pen – iPhone However, very expensive (more than $200) Main goal of SAiNT is to be low cost.
Robin Estabrooks Computer Science 1631, Winter 2011.
Chan pak lim chau ho chit cheung tak ching yip pak ho g2
Student Name: Group.  Developed by Microsoft  Alliance with Nokia in 2011  4 main functions:  Outlook Mobile  Windows Media Player for Windows Mobile.
Scenarios and Personas Professor: Tapan Parikh TA: Eun Kyoung Choe
213: User Interface Design & Development Professor: Tapan Parikh TA: Eun Kyoung Choe
Smartphone Touchless Screen
Prototyping Professor: Tapan Parikh TA: Eun Kyoung Choe
RIM INTERNAL Apple iPhone: Overview A ‘revolutionary’ multimedia smartphone for the consumer market ‘Simpler, easier to use’ yet more functional Combines.
DeVry University Donelle Vance. GRAB - The Cross Platform iPhone, iPad & Android Phone Sharing Application August 2011.
Mental Models and Affordances Professor: Tapan Parikh TA: Eun Kyoung Choe
Building Environments and Tools to Engage Library Users Jason J. Battles The University of Alabama SAMM 2009.
UFCFX5-15-3Mobile Device Development History of the Mobile Device.
SMARTPHONE OPERATION SYSTEM MARKET IN U.S. Ryan (Jang-Hoon) Doo ISM 158.
Created by Luke Harris | Visit My StoreMy Store Evolution of Cell Phones.
Development in Mobile Technologies Mobile Technology is a collective term used to describe the various types of cellular communication technology.
Design of Handheld Devices
Introduction to Mobile Computing CSE 390 Fall 2010.
Wireless iPhone uses quad-band GSM, the global standard for wireless communications. It also supports Cingular’s EDGE network, b/g Wi-Fi, and Bluetooth.
Stanford hci group / cs147 u 04 October 2007 Intro to Human- Computer Interaction Design Scott Klemmer tas: Marcello Bastea-Forte,
Developing Applications for Mobile Devices Dr. Frank McCown GUI Programming Fall 2008.
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
Applied Pervasive Computing Presentation : Mobile Interaction Devices.
Embedded Systems Mohammad A. Gowayyed (c) 2012 Mohammad A. Gowayyed1.
Martin Schmidt / The Silent Revolution Mobile Java.
Palm webOS History Version.Release Date. WebOS – Build 194 Sprint Config – 2.012/28/2009 WebOS – Build 194 Sprint Config – 2.012/28/2009 WebOS.
Mobile Platforms. Competitive Landscape Operating Systems iPhone BlackBerry Windows Mobile Android Symbian.
Mobile UIs Lecture #14 – April 28 th, : User Interface Design and Development.
NEXT GENERATION DEVICES Jim Conti, Vice President DigitWireless.
Mobile – Internet &Business Applications Presentation by Mr Birendra singh on AKWL-IIA joint venture program.
What is Android……? Android is an Operating System (OS) created by Google to run on any small electronic devices such as cell phones, e- books, Media Internet.
Will Worden Jackie Huynh Chris Shrives. What does it do? Use your cell phone as a remote control for a media control center Two sides – Computer Side.
Programming of Handheld and Mobile Devices Lecture 2 What is a MID? Rob Pooley
Android Overview History and architecture. Brief History 1996 The WWW already had websites with color and images But, the best phones displayed a couple.
Project Report An investigation on data entry effectiveness & efficiency.
Android absolutely dominated the number of smartphones shipped worldwide in the first three months of 2015, with.
What’s out there I NTRODUCTION TO M OBILE D EVICES.
stanford hci group / cs147 u 02 October 2008 Mobile Scott Klemmer tas: Amal dar Aziz, Mike Krieger, Ranjitha Kumar, Steve Marmon,
Recession Reversal 5 Marketing Marvels That Will Have You Thriving... While Your Competition Wonders What Happened...
Changes in computing technology mobile phones By kim.
SmartPhones in the United States
Mpathix Proprietary and Confidential 1 Sell the Steak, Not the Sizzle: Consumer Mobile Branko Zatezalo Chief Technology Officer (416)
November 2006Mobile Prototyping Workshop Flash Lite 2.0 Dean Eckles Greg Cuellar.
Electif 621 E-Business and m-Business Antoine Harfouche.
COURSE DESCRIPTION: This course is designed to introduce the students to new and emerging technologies that are impacting the way we input information.
 A cell phone operating system controls the cell phone.  It provides a platform to handle and use each and every application of a cell phone.  It determines.
Introduction to Mobile Computing Dr. Frank McCown Harding University Fall 2011 An Overview of Mobile Devices and Developing Mobile Applications This work.
Mobile Computing Lecture#01 Mobile Horizon. Leading Mobile Phone Technologies  iOS  Android  Blackberry  Symbian  Windows Phone  J2ME.
Introduction to Mobile Computing
iPhones and iPads and iTunes, Oh My!
Human Computer Interaction
Introduction to Mobile Web Applications
OPERATING SYSTEMS.
Working With Mobile Devices
Android App Development Course
Research In Motion (NASDAQ: RIMM)
Presentation transcript:

Mobile UIs Professor: Tapan Parikh TA: Eun Kyoung Choe Lecture #10 - March 4th, : User Interface Design and Development

Today’s Outline 1)The Future is Mobile 2)Trouble with Mobile UIs 3)History of Mobile UIs 4)Mobile Development Platforms

The Future is Mobile 1.5 billion mobile phones worldwide –~500M PC’s Exponential growth in China, India, Africa First technology to be more rapidly adopted in developing world IPhone has become the #1 mobile data client on Google Adapted from Maneesh Agarwala

The Trouble with Mobile UIs User Interface –Adapted point-and-click metaphor –Text entry is difficult –Limited use of other media –Limited attention Programming Model –Proprietary APIs and programming environments –Web-based applications require online connection

History

Apple Newton Introduced in 1993, discontinued in 1998 Design issues: –Text, shape recognition (error-prone) –Size (too large) –Connectivity (limited to synchronization, messaging) Adapted from Scott Klemmer

Source: The Simpsons, Lisa on Ice

Palm Pilot Introduced in 1996 Design solutions: –Human-aided recognition (Graffiti) –Pocket-size (Wooden block experiment) –Easy to sync (Single button operation) Adapted from Scott Klemmer

Nokia Adapted from Scott Klemmer Source: Scott Jenson, The Simplicity Shift. Cambridge University Press, 2002.

Phone / Computer Convergence

Blackberry (“Crackberry”) Introduced in 1999 Design solutions: –Full QWERTY Keyboard –Optimized for , Messaging –Dominance in the US business market Adapted from Scott Klemmer

IPhone Introduced in 2007 Design solutions: –Multi-touch screen (Zooming / Panning) –Soft keyboard (Predictive) –Dynamic layout (Portrait vs. Landscape) –Proximity sensor, Accelerometer –Integrate Mail, Music, Mobile Phone Adapted from Scott Klemmer

Development Plaforms Many are proprietary, closed and/or require licensing –Symbian –BREW –Python –XHMTL –WAP –GSM –NET –J2ME –Android –Qt –Linux –IPhone

Text Input Methods Multi-tap T9 (dictionary-based) Predictive Soft keys Adapted from Maneesh Agarwala

For Next Time Reading on User Interface Tools Interactive Prototype / Final Project Proposals are Due on Tuesday –Any questions?