Top Banner
Mobile UIs Professor: Tapan Parikh ([email protected] ) TA: Eun Kyoung Choe (eunky@ischool . berkeley . edu ) Lecture #10 - March 4th, 2008 213: User Interface Design and Development
18

Mobile UIs Professor: Tapan Parikh ([email protected])[email protected] TA: Eun Kyoung Choe ([email protected])[email protected].

Dec 21, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Mobile UIs Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Mobile UIs

Professor: Tapan Parikh ([email protected])TA: Eun Kyoung Choe ([email protected])

Lecture #10 - March 4th, 2008

213: User Interface Design and Development

Page 2: Mobile UIs Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Today’s Outline

1) The Future is Mobile

2) Trouble with Mobile UIs

3) History of Mobile UIs

4) Mobile Development Platforms

Page 3: Mobile UIs Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

The Future is Mobile

1.5 billion mobile phones worldwide– ~500M PC’s

Exponential growth in China, India, AfricaFirst technology to be more rapidly adopted in

developing worldIPhone has become the #1 mobile data client

on Google

QuickTime™ and aBMP decompressor

are needed to see this picture.

Adapted from Maneesh Agarwala

Page 4: Mobile UIs Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

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

QuickTime™ and aBMP decompressor

are needed to see this picture.

Page 5: Mobile UIs Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

History

Page 6: Mobile UIs Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Apple Newton

Introduced in 1993, discontinued in 1998Design issues:

– Text, shape recognition (error-prone)– Size (too large)– Connectivity (limited to synchronization,

messaging)

Adapted from Scott Klemmer

Page 7: Mobile UIs Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Source: The Simpsons, Lisa on Ice

Page 8: Mobile UIs Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Palm Pilot

Introduced in 1996Design solutions:

– Human-aided recognition (Graffiti)– Pocket-size (Wooden block experiment)– Easy to sync (Single button operation)

Adapted from Scott Klemmer

Page 9: Mobile UIs Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Nokia

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

Page 10: Mobile UIs Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Phone / Computer Convergence

Page 11: Mobile UIs Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Blackberry (“Crackberry”)

Introduced in 1999Design solutions:

– Full QWERTY Keyboard – Optimized for E-mail, Messaging– Dominance in the US business market

Adapted from Scott Klemmer

Page 12: Mobile UIs Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

IPhone

Introduced in 2007Design 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

Page 13: Mobile UIs Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Development PlaformsMany are proprietary, closed and/or require licensing

–Symbian

–BREW

–Python

–XHMTL

–WAP

–GSM

–NET

–J2ME

–Android

–Qt

–Linux

–IPhone

Page 14: Mobile UIs Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Text Input Methods

Multi-tapT9 (dictionary-based)PredictiveSoft keys

Adapted from Maneesh Agarwala

Page 15: Mobile UIs Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Adapted from Maneesh Agarwala

Page 16: Mobile UIs Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Adapted from Maneesh Agarwala

Page 17: Mobile UIs Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Adapted from Maneesh Agarwala

Page 18: Mobile UIs Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

For Next Time

Reading on User Interface ToolsInteractive Prototype / Final Project

Proposals are Due on Tuesday– Any questions?