SlideShare una empresa de Scribd logo
1 de 45
Descargar para leer sin conexión
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,
too
microsoft.com/
office/vision
Pictures Under Glass
Transitional
paradigm dictated by
technology, not
human capabilities


Bret Victor
worrydream.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 App
With Silkeborg Public Library
Now: Gestures

      ●   Augment search app with
          gestures

      ●   Can gestures be combined with
          multi-touch interactions?

      ●   Goals:
           ○ Produce alpha app
           ○ Test usability
Smart Phone Interactions and Inputs
Keyboard typing
Microphone speech
Screen touch, visuals
Camera pattern, movement
Accelerometer acceleration
Gyroscope rotation
Compass direction
GPS movement, position
Focus on
Keyboard typing
Microphone speech
Screen touch, visuals
Camera pattern, movement
Accelerometer acceleration
Gyroscope rotation
Compass direction
GPS movement, position
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
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 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
Demo Time
What's next?




               From Nokia
Challenges
No standard mobile gestures
Gestures may be individual
Gestures may not be appropiate at all
Sophisticated gestures hard to code
Objective-C Argh!
Thank you!



Michael Poltorak Nielsen
 mn@statsbiblioteket.dk
twitter:@michaelpoltorak
Kill the Search Button II - Mobile Gestures
Kill the Search Button II - Mobile Gestures
Kill the Search Button II - Mobile Gestures

Más contenido relacionado

Destacado

Internetový marketing - poradenství, Optimalizátoři.cz
Internetový marketing - poradenství, Optimalizátoři.czInternetový marketing - poradenství, Optimalizátoři.cz
Internetový marketing - poradenství, Optimalizátoři.czIt poradce
 
Annual Peta Protest In Denver
Annual Peta Protest In DenverAnnual Peta Protest In Denver
Annual Peta Protest In DenverDavid Owen
 
点灯的孩子
点灯的孩子点灯的孩子
点灯的孩子Tan Hing
 
Anti Socialized Medicine Protest
Anti Socialized Medicine ProtestAnti Socialized Medicine Protest
Anti Socialized Medicine ProtestDavid Owen
 
Cold war in the 60's
Cold war in the 60'sCold war in the 60's
Cold war in the 60'sBlixkrieg
 
Word Naked Bike Ride
Word Naked Bike RideWord Naked Bike Ride
Word Naked Bike RideDavid Owen
 

Destacado (8)

Britthendriks
BritthendriksBritthendriks
Britthendriks
 
Internetový marketing - poradenství, Optimalizátoři.cz
Internetový marketing - poradenství, Optimalizátoři.czInternetový marketing - poradenství, Optimalizátoři.cz
Internetový marketing - poradenství, Optimalizátoři.cz
 
Annual Peta Protest In Denver
Annual Peta Protest In DenverAnnual Peta Protest In Denver
Annual Peta Protest In Denver
 
点灯的孩子
点灯的孩子点灯的孩子
点灯的孩子
 
Anti Socialized Medicine Protest
Anti Socialized Medicine ProtestAnti Socialized Medicine Protest
Anti Socialized Medicine Protest
 
Cold war in the 60's
Cold war in the 60'sCold war in the 60's
Cold war in the 60's
 
Word Naked Bike Ride
Word Naked Bike RideWord Naked Bike Ride
Word Naked Bike Ride
 
Future Of The Opac
Future Of The OpacFuture Of The Opac
Future Of The Opac
 

Similar a Kill the Search Button II - Mobile Gestures

Communication Design for the Mobile Experience
Communication Design for the Mobile ExperienceCommunication Design for the Mobile Experience
Communication Design for the Mobile ExperienceDavid Drucker
 
Mobile UX Design
Mobile UX DesignMobile UX Design
Mobile UX DesignEffectiveUI
 
Mobile Library Trends NELA June 2011
Mobile Library Trends NELA June 2011Mobile Library Trends NELA June 2011
Mobile Library Trends NELA June 2011meganreads
 
The Changing Landscape of Mobile Search - LearnInbound Dublin - April 2016
The Changing Landscape of Mobile Search - LearnInbound Dublin - April 2016The Changing Landscape of Mobile Search - LearnInbound Dublin - April 2016
The Changing Landscape of Mobile Search - LearnInbound Dublin - April 2016Bridget Randolph
 
Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013Phil Barrett
 
Building Great Mobile Search with Productsy and Amazon CloudSearch
Building Great Mobile Search with Productsy and Amazon CloudSearchBuilding Great Mobile Search with Productsy and Amazon CloudSearch
Building Great Mobile Search with Productsy and Amazon CloudSearchMichael Bohlig
 
Building great mobile search with Productsy and CloudSearch
Building great mobile search with Productsy and CloudSearchBuilding great mobile search with Productsy and CloudSearch
Building great mobile search with Productsy and CloudSearchSameer Maggon
 
Motion & Gesture Interactions in the digital age
Motion & Gesture Interactions in the digital ageMotion & Gesture Interactions in the digital age
Motion & Gesture Interactions in the digital ageAntonio De Pasquale
 
Codemotion2013depasquale
Codemotion2013depasqualeCodemotion2013depasquale
Codemotion2013depasqualeVera Kovaleva
 
The Mobile Transition
The Mobile TransitionThe Mobile Transition
The Mobile TransitionG5Team
 
Mobile product - "Build great apps!" at ProductTank Paris #17
Mobile product - "Build great apps!" at ProductTank Paris #17Mobile product - "Build great apps!" at ProductTank Paris #17
Mobile product - "Build great apps!" at ProductTank Paris #17Alexandre Jubien
 
AR Marketing Conference: Dave Lorenzini 20/20 Vision
AR Marketing Conference: Dave Lorenzini 20/20 Vision AR Marketing Conference: Dave Lorenzini 20/20 Vision
AR Marketing Conference: Dave Lorenzini 20/20 Vision ARMarketing.org
 
What Mobile Research Can Accomplish in 15 min?
What Mobile Research Can Accomplish in 15 min?What Mobile Research Can Accomplish in 15 min?
What Mobile Research Can Accomplish in 15 min?Kris Mihalic
 
Pragmatic Principles for Mobile Design
Pragmatic Principles for Mobile DesignPragmatic Principles for Mobile Design
Pragmatic Principles for Mobile DesignBrandon Carson
 
4. d2 platform google stephany van willigenburg
4. d2 platform google stephany van willigenburg4. d2 platform google stephany van willigenburg
4. d2 platform google stephany van willigenburgH&K Demystifying Digital
 
Is Responsive the best solution to all our Mobile SEO problems>
Is Responsive the best solution to all our Mobile SEO problems>Is Responsive the best solution to all our Mobile SEO problems>
Is Responsive the best solution to all our Mobile SEO problems>Jose L. Truchado
 

Similar a Kill the Search Button II - Mobile Gestures (20)

Communication Design for the Mobile Experience
Communication Design for the Mobile ExperienceCommunication Design for the Mobile Experience
Communication Design for the Mobile Experience
 
Mobile UX Design
Mobile UX DesignMobile UX Design
Mobile UX Design
 
Mobile UX Design
Mobile UX DesignMobile UX Design
Mobile UX Design
 
Mobile Library Trends NELA June 2011
Mobile Library Trends NELA June 2011Mobile Library Trends NELA June 2011
Mobile Library Trends NELA June 2011
 
The Changing Landscape of Mobile Search - LearnInbound Dublin - April 2016
The Changing Landscape of Mobile Search - LearnInbound Dublin - April 2016The Changing Landscape of Mobile Search - LearnInbound Dublin - April 2016
The Changing Landscape of Mobile Search - LearnInbound Dublin - April 2016
 
MMA Presentation
MMA PresentationMMA Presentation
MMA Presentation
 
Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013
 
Building Great Mobile Search with Productsy and Amazon CloudSearch
Building Great Mobile Search with Productsy and Amazon CloudSearchBuilding Great Mobile Search with Productsy and Amazon CloudSearch
Building Great Mobile Search with Productsy and Amazon CloudSearch
 
Building great mobile search with Productsy and CloudSearch
Building great mobile search with Productsy and CloudSearchBuilding great mobile search with Productsy and CloudSearch
Building great mobile search with Productsy and CloudSearch
 
Motion & Gesture Interactions in the digital age
Motion & Gesture Interactions in the digital ageMotion & Gesture Interactions in the digital age
Motion & Gesture Interactions in the digital age
 
Codemotion2013depasquale
Codemotion2013depasqualeCodemotion2013depasquale
Codemotion2013depasquale
 
The Mobile Transition
The Mobile TransitionThe Mobile Transition
The Mobile Transition
 
Mobile product - "Build great apps!" at ProductTank Paris #17
Mobile product - "Build great apps!" at ProductTank Paris #17Mobile product - "Build great apps!" at ProductTank Paris #17
Mobile product - "Build great apps!" at ProductTank Paris #17
 
AR Marketing Conference: Dave Lorenzini 20/20 Vision
AR Marketing Conference: Dave Lorenzini 20/20 Vision AR Marketing Conference: Dave Lorenzini 20/20 Vision
AR Marketing Conference: Dave Lorenzini 20/20 Vision
 
Iotconf2015 mn pdf
Iotconf2015 mn pdfIotconf2015 mn pdf
Iotconf2015 mn pdf
 
What Mobile Research Can Accomplish in 15 min?
What Mobile Research Can Accomplish in 15 min?What Mobile Research Can Accomplish in 15 min?
What Mobile Research Can Accomplish in 15 min?
 
Pragmatic Principles for Mobile Design
Pragmatic Principles for Mobile DesignPragmatic Principles for Mobile Design
Pragmatic Principles for Mobile Design
 
HK D2 Amsterdam - Google Mobile
HK D2 Amsterdam - Google Mobile HK D2 Amsterdam - Google Mobile
HK D2 Amsterdam - Google Mobile
 
4. d2 platform google stephany van willigenburg
4. d2 platform google stephany van willigenburg4. d2 platform google stephany van willigenburg
4. d2 platform google stephany van willigenburg
 
Is Responsive the best solution to all our Mobile SEO problems>
Is Responsive the best solution to all our Mobile SEO problems>Is Responsive the best solution to all our Mobile SEO problems>
Is Responsive the best solution to all our Mobile SEO problems>
 

Último

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Último (20)

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

Kill the Search Button II - Mobile Gestures