Droidcon berlin Apr2013

365 views
305 views

Published on

Published in: Technology, Education
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
365
On SlideShare
0
From Embeds
0
Number of Embeds
66
Actions
Shares
0
Downloads
7
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Droidcon berlin Apr2013

  1. 1. ©2012 Immersion Corporation–ConfidentialNASDAQ: IMMRPeter van der LindenTechnologyEvangelistApril 2013Building Game Effects Like the ProsIncorporating touch feedbackin your apps
  2. 2. ©2012 Immersion Corporation–Confidential 2Agenda:§  What are haptics and haptic effects?§  What are the design best practices?§  What’s the hardware?§  What’s the software?§  What’s the catch?§  Call to t-shirts and action!
  3. 3. ©2012 Immersion Corporation–Confidential 3Agenda:§  Who is Immersion?§  What does touch feedback or tactile design mean?§  Why is touch feedback essential to the mobile UI?§  How can touch feedback be used to improve the UX?§  What are the best design practices for tactile feedback?§  Can you show me some of these principles?
  4. 4. ©2012 Immersion Corporation–ConfidentialWho is Immersion? Company HighlightsImmersion: The Haptics CompanyWorldwide SupportOffices in EU, Korea, Taiwan,Japan, US & CanadaWorld Class Customer BaseSamsung, Nokia, LG, Toshiba, Fujitsu,Sony, Microsoft, Logitech, Lexus,BMW, CAE and many moreEstablished in Large, RapidlyGrowing MarketsTechnology shipped in over 1B devices§  Mobile phones, game controllers, auto,industrial, casino, other portable devicesStrong IntellectualPropertyPortfolio of 1,200+ granted andpending patents specifically in thefield of Haptics related to bothhardware and softwareTechnology LeaderDeveloping tactile touchsolutions also known as“Haptics” since 1993NASDAQ: IMMR
  5. 5. ©2012 Immersion Corporation–Confidential5
  6. 6. ©2012 Immersion Corporation–Confidential6The Mobile User
  7. 7. ©2012 Immersion Corporation–Confidential© 2011 Immersion CorporatioAgency TBWANebokoPhoto: Michael HarveyPoint 1 - our sense of touch works with ourembedded cognition to guide the userexperience.
  8. 8. ©2012 Immersion Corporation–Confidential8• get a grip• how does that grab you?• ifeeledgy• standing on pins and needles• s t r e t c h the imaginationa gripping experience• only scratched the surface• keep in touch• a touching experience • i’m deeply touched• itching to go• can you handle it?• put on the finishing touches• he’s tactful• she’s tactless• hold your own• be on your toes• makes my skin crawl• solid reputation• a slimy character• like a kick in the teeth• make contact with• don’t be pushy• a mere slap on the wrist• like a slap in the face• a hands-off policy• a clinging personality• a palpable lie• she’s touchy• touch and go• the personal touch• walking on egg shells• grasp an idea• he rubs me the wrong way• a rough character
  9. 9. ©2012 Immersion Corporation–Confidential© 2011 Immersion CorporatioSolo!
  10. 10. ©2012 Immersion Corporation–Confidential© 2011 Immersion CorporatioDesign principle #1Use Haptics to create moreusable user experiences
  11. 11. ©2012 Immersion Corporation–Confidential© 2011 Immersion CorporatioCBS NewsPhoto: Walter GeisAgency TBWANebokoPhoto: Michael HarveyPoint 2 - touch feedback fills a need for tactilegratification that is not possible in other media.
  12. 12. ©2012 Immersion Corporation–Confidential© 2011 Immersion CorporatioDesign principle #2Use Haptics to create morerealistic user experiences
  13. 13. ©2012 Immersion Corporation–Confidential© 2011 Immersion CorporatioAgency TBWANebokoPhoto: Michael HarveyPoint 3 - tactile feedback makes humancommunication more intimate and emotional.
  14. 14. ©2012 Immersion Corporation–Confidential© 2011 Immersion Corporatio
  15. 15. ©2012 Immersion Corporation–Confidential© 2011 Immersion CorporatioDesign principle #3Use Haptics to create moreemotional user experiences
  16. 16. ©2012 Immersion Corporation–ConfidentialTactile feedbackeffects beyond games16
  17. 17. ©2012 Immersion Corporation–Confidential17Shared tactile game experience
  18. 18. ©2012 Immersion Corporation–Confidential18Tactile feedback clock for everyoneTactile ClockAllows you to feelthe time.
  19. 19. ©2012 Immersion Corporation–ConfidentialSummary: design with Tactile Feedback§  Make the phones feel more usable§  Make apps feel more satisfying§  Bring friends within arm’s reach19
  20. 20. ©2012 Immersion Corporation–ConfidentialHaptic SDK Quick Start Guide20
  21. 21. ©2012 Immersion Corporation–ConfidentialHaptic Effect Preview App on Google Play21
  22. 22. ©2012 Immersion Corporation–ConfidentialHaptic Effect Preview App§  Free app on Google Play§  Feel each effect on anyAndroid device§  Code sample provided foreach effect§  Awesome on Androidhandsets with TouchSenseinstalled by Samsung, LG,Toshiba, Pantech and others§  Emulates effects on all otherAndroid devices without theTouchSense technology–  Allows vibe effects not availablewith standard Google vibrate ()method
  23. 23. ©2012 Immersion Corporation–Confidential23Touch Trails Demo
  24. 24. ©2012 Immersion Corporation–Confidential24
  25. 25. ©2012 Immersion Corporation–Confidential25
  26. 26. ©2012 Immersion Corporation–Confidential26
  27. 27. ©2012 Immersion Corporation–ConfidentialContact Us Hap$csDev@immersion.com  Like Us h3p://www.facebook.com/ImmersionDeveloper  Follow Us @Hap$csDev  Read Our Blog h3p://blog.immersion.com  Direct Access:27Peter van der Lindenplinden@immersion.com
  28. 28. ©2012 Immersion Corporation–Confidential§  The end.28
  29. 29. ©2012 Immersion Corporation–Confidential29Two-way interactive tactile feedback
  30. 30. ©2012 Immersion Corporation–ConfidentialBenefits of the Immersion extended methodGoogle Vibrate Immersion Extended MethodInferior battery usage: only controlsthe duration of vibrationVery efficient use of battery:control over duration, magnitude andfrequency of vibration1 basic effect – full magnitude w/durations set manuallyLibrary of 124 pre-made gaming anduser interface effectsIneffective for longer durationgame effects, only gives you buzzIdeal for longerduration subtle game effectsUnreliable feel across Androiddevices due to different motor typesMost consistent feel acrossALL Android devices30
  31. 31. ©2012 Immersion Corporation–Confidential© 2011 Immersion CorporatioPUSH THE BUTTON
  32. 32. ©2012 Immersion Corporation–ConfidentialTactile videos – feel video contentFeel the person on theother side of the video32
  33. 33. ©2012 Immersion Corporation–ConfidentialVibration parameter comparisonDurationMagnitudeFrequency pulsingComplex timeline designusing soundDynamic API functions ofall the above parametersGoogle VibrateImmersionExtended Method33
  34. 34. ©2012 Immersion Corporation–ConfidentialTop reasons to use tactile feedback effects#5 Increased sense of realism. “Feels like the real world”#4 Increased immersion thru combined audio/visual/touch effects#3 Greater user satisfaction. It is already expected from games#2 Increased stickiness. Greater connection to game play and UIAnd the #1 reason to use tactile effects…#1 The potential for increased revenue for your appsHardware OEMs like Fujitsu, Samsung, LG, Toshiba and others areactively looking for good feeling apps and games to load ontotheir new handset and tablet products as a competitiveadvantage against their number one competitor Apple.34
  35. 35. ©2012 Immersion Corporation–ConfidentialProgramming tactile effects in AndroidThere are over 600 Android device manufacturers with over7000 models of handsets and tablets.While there are many platforms that support vibrationplayback, the Android platform has the greatestopportunity for generating revenue for your Hapticgames simply because of the sheer number of Androiddevices being sold by the hardware OEMsTo promote this opportunity, Immersion created a freeextended method for developers to quickly add Hapticeffects into their games.We call this the…“Immersion Haptic Development Platform for Android”35
  36. 36. ©2012 Immersion Corporation–ConfidentialSummary!Nearly all operating systems allow you program vibrationevents into your applications. But not all methods arecreated equal.Find a picture for this36

×