The document discusses potential alternatives to the current mobile interaction paradigm which is based on touchscreens. It proposes using gestures for interacting with a mobile search app, specifically for a library catalog search. It outlines some example gestures that could be used like tilting or rotating the phone. The document then demonstrates a prototype mobile search app for a library that incorporates gestures. It acknowledges challenges with developing gesture controls including a lack of standards and difficulties implementing more complex gestures. The discussion focuses on moving beyond just touchscreens to explore new interaction methods using a phone's sensors and motion.
24. Mobile Search App(s)
HTML5 + iPhone app, Android?
● search library data (10M + 800M)
● request stuff, favourites
● view own items
● renew
In beta, to be published
really soon
25. Barcode to Map Location App
With Silkeborg Public Library
26. Now: Gestures
● Augment search app with
gestures
● Can gestures be combined with
multi-touch interactions?
● Goals:
○ Produce alpha app
○ Test usability
27. Smart Phone Interactions and Inputs
Keyboard typing
Microphone speech
Screen touch, visuals
Camera pattern, movement
Accelerometer acceleration
Gyroscope rotation
Compass direction
GPS movement, position
28. Focus on
Keyboard typing
Microphone speech
Screen touch, visuals
Camera pattern, movement
Accelerometer acceleration
Gyroscope rotation
Compass direction
GPS movement, position
29. Gestures
Simple Advanced
Tilt, flip, turn, rotate, Circle, cross, up-
shake, throw down, etc
Accelerometer data Movement hard to
measure
Can't reliably calculate movement
from acceleration
32. Search App Interactions
Do search query, toggle search box
Switch views compact, normal, expandend
Next/previous page switch search results
Show full record full info about item
Request get the material
Favourites save material
41. Challenges
No standard mobile gestures
Gestures may be individual
Gestures may not be appropiate at all
Sophisticated gestures hard to code
Objective-C Argh!