Download presentation
Presentation is loading. Please wait.
1
Mobile UIs Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu Lecture #10 - March 4th, 2008 213: User Interface Design and Development
2
Today’s Outline 1)The Future is Mobile 2)Trouble with Mobile UIs 3)History of Mobile UIs 4)Mobile Development Platforms
3
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
4
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
5
History
6
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
7
Source: The Simpsons, Lisa on Ice
8
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
9
Nokia Adapted from Scott Klemmer Source: Scott Jenson, The Simplicity Shift. Cambridge University Press, 2002.
10
Phone / Computer Convergence
11
Blackberry (“Crackberry”) Introduced in 1999 Design solutions: –Full QWERTY Keyboard –Optimized for E-mail, Messaging –Dominance in the US business market Adapted from Scott Klemmer
12
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
13
Development Plaforms Many are proprietary, closed and/or require licensing –Symbian –BREW –Python –XHMTL –WAP –GSM –NET –J2ME –Android –Qt –Linux –IPhone
14
Text Input Methods Multi-tap T9 (dictionary-based) Predictive Soft keys Adapted from Maneesh Agarwala
18
For Next Time Reading on User Interface Tools Interactive Prototype / Final Project Proposals are Due on Tuesday –Any questions?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.