Kill the Search Button II - Mobile Gestures

Post on 18-Dec-2014

535 views 1 download

description

Code4Lib presentation about smartphone gestures. I talk about an alternative gesture based paradigm for mobile devices and show an example of how to augment an iPhone library search app with gestures.

Transcript of Kill the Search Button II - Mobile Gestures

Kill the Search Button II

The Handheld Devices Are Coming

Gestures for a Mobile Search App

Michael Poltorak Nielsen

Today's agenda

● Current Mobile Interaction Paradigm

● An Alternative

● Smartphone Gestures

● Demo: A Library Search App with Touch and Gestures

But, the Current Handheld Interaction Paradigm is based on:

Glass

The future is sliding, toomicrosoft.com/office/vision

Pictures Under GlassTransitional paradigm dictated by technology, not human capabilities Bret Victorworrydream.com/ABriefRantOnTheFutureOfInteractionDesign

Alternative Paradigm

Direct Manipulation Gesture Driven Palpable Tactile

Harrison, C. and Hudson, S. E. 2009. Providing Dynamically Changeable Physical Buttons on a Visual

Display

Not bad, huh?

Near Future?

+

Have a Moment

Our Mobile Projects

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

Barcode to Map Location AppWith Silkeborg Public Library

● Augment search app with gestures

● Can gestures be combined with multi-touch interactions?

● Goals: ○ Produce alpha app○ Test usability

Now: Gestures

Smart Phone Interactions and Inputs

Keyboard typingMicrophone speechScreen touch, visualsCamera pattern, movementAccelerometer accelerationGyroscope rotationCompass directionGPS movement, position

Focus on

Keyboard typingMicrophone speechScreen touch, visualsCamera pattern, movementAccelerometer accelerationGyroscope rotationCompass directionGPS movement, position

Gestures

AdvancedCircle, cross, up-down, etcMovement hard to measure Can't reliably calculate movement from acceleration

SimpleTilt, flip, turn, rotate, shake, throwAccelerometer data

What Can Browsers do Accelerometer-wise?

So: Going Native iPhone app with gestures

HTML5 web app without gestures

Android?

Search App Interactions

Do search query, toggle search boxSwitch views compact, normal, expandendNext/previous page switch search results Show full record full info about itemRequest get the materialFavourites save material

Demo Time

What's next?

From Nokia

Challenges

No standard mobile gestures Gestures may be individualGestures may not be appropiate at allSophisticated gestures hard to codeObjective-C Argh!

Thank you!

Michael Poltorak Nielsenmn@statsbiblioteket.dk

twitter:@michaelpoltorak