Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

2009 Mux Florentstroppa Mobilecontext Small


Published on

The Mobile context and how it can help improve the user experience

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

2009 Mux Florentstroppa Mobilecontext Small

  1. 1. Florent Stroppa Product Director at OnMobile Improving user experience by leveraging the context The rise of the mobile sensors
  2. 2. About me <ul><li>studied electronics, optics, computer science, network architecture and MEMS </li></ul><ul><li>joined the mobile scene 10 years ago and still passionate about it </li></ul><ul><li>not a UI / UX designer </li></ul><ul><li>work at OnMobile with UX designers, software engineers, product managers on projects ranging from Voice, SMS services to iPhone and Web apps </li></ul>
  3. 3. About OnMobile <ul><li>Largest mobile VAS provider in India, quoted on the Mumbai Stock Exchange </li></ul><ul><li>A global leader in ringback tone, phone backup, connected address book. </li></ul><ul><li>Among customers: Airtel, BSNL, Orange, Telefonica, Telstra, T-Mobile, Turkcell, Vodafone </li></ul><ul><li>Offices in Australia, India, France, Singapore and the United States </li></ul>
  4. 4. Which elements define the device user experience? device user experience? An engineer perspective
  5. 5. What form it is? Mobile phones come in very different form factors. While manufacturers are continually coming up with new designs, there are several common categories which can be identified.
  6. 6. How does it feel? <ul><li>Is it heavy or light? </li></ul><ul><li>Is it cold or warm? </li></ul><ul><li>Does it have curves or straight lines? </li></ul><ul><li>Where are the main buttons placed? </li></ul><ul><li>Does it look expensive or cheap? </li></ul><ul><li>How does it sound? </li></ul>
  7. 7. Which input? <ul><li>Does it have a keypad? </li></ul><ul><li>Does it have a keyboard? </li></ul><ul><li>Does it have a touch screen? </li></ul><ul><li>Does it have a trackball? </li></ul>
  8. 8. Which input? <ul><li>Some phones do not make a choice, they have all types of inputs... </li></ul><ul><li>Simpler for the developer </li></ul><ul><li>Confusing for the end-user </li></ul>
  9. 9. How does it look? Paradigm: Running in background? Back?
  10. 10. How fast it is? <ul><li>How long does it take to start an app, make a call, take a picture? </li></ul><ul><li>How does it respond to user’s input? </li></ul><ul><li>How fast does it display screens? </li></ul><ul><li>How fast does it connect to the network? What about network latency? </li></ul>
  11. 11. How smart it is? <ul><li>Does it predict my input? </li></ul><ul><li>Does it predict my intent? </li></ul><ul><li>Does it know where I am and act upon it? </li></ul>
  12. 12. While there have been strong investments in device design, operating systems, user interfaces, application development, application deliveries and upgrading networks it seems that phones are not really smart. In fact...
  13. 13. Most phones are stupid
  14. 14. They are always with us, in the palm of our hands, in our pockets or purses but... but... but... but...
  15. 15. while I am speaking
  16. 16. while she is driving
  17. 17. while he’s dancing
  18. 18. while he’s sleeping
  19. 19. while he’s running
  20. 20. They don’t know about it and therefore always behave the same way
  21. 21. This is improving...
  22. 22. Phones begin to behave differently based on... based on... based on...
  23. 23. orientation
  24. 24. location and directions
  25. 25. acceleration
  26. 26. To become smarter, phones will need to be aware of the context device user experience? device user experience?
  27. 27. A mobile is not a PC <ul><li>Seated in a predictable environment </li></ul><ul><li>Large screen enables multi-tasking </li></ul><ul><li>Keyboard and a mouse for input </li></ul>
  28. 28. It is used everywhere <ul><li>Small screen size and limited text input </li></ul><ul><li>A single App takes the entire screen </li></ul><ul><li>It is difficult to multi-task </li></ul><ul><li>Highly variable context and environment </li></ul>
  29. 29. Human expect different behaviour based on date, time, location, ambiance, agenda and relationship with others. The applications and device must become context-aware . .
  30. 30. Defining the context Context Situation Date and time Location Proximity Ambiance Personal Data Contacts Calendar User Profile Photos Social context Social networks Events User Profile Physical Position Activity State
  31. 31. Situation : date & time
  32. 32. Situation : location
  33. 33. Situation : ambiance
  34. 34. Personal data : contacts
  35. 35. Personal data : events
  36. 36. Personal user profile
  37. 37. Drawing patterns Patterns Short-term New contact Search New locations Crowd pattern Long-term Call logs Messaging Previous app uses Crowd pattern
  38. 38. Long-term patterns Family man Student Business man
  39. 39. Short-term interests
  40. 40. Pressure sensors : are we back to analog?
  41. 41. “ The mobile platforms, Android and the others, are so powerful now that you can build client apps that do magical things that are connected with the cloud” Eric Schmidt, Google Eric Schmidt, Google The cloud
  42. 42. Artificial intelligence <ul><li>Deduction, reasoning, problem solving </li></ul><ul><li>Knowledge representation </li></ul><ul><li>Planning </li></ul><ul><li>Learning </li></ul><ul><li>Natural language processing </li></ul><ul><li>Perception </li></ul><ul><li>Social intelligence </li></ul>
  43. 43. Leveraging them Context Situation Personal Data Behavior Expected reaction Recommendation Short-term Long-term Patterns AI + Cloud + Learning Perception Pattern recognition Data analysis Crowd
  44. 44. The enablers behind context-aware applications context-aware applications The rise of the mobile sensors
  45. 45. The enablers <ul><li>Mobile sensors </li></ul><ul><li>Video cameras </li></ul><ul><li>CPU power </li></ul><ul><li>Mobile app running in background </li></ul><ul><li>Personal data </li></ul><ul><li>Communication patterns </li></ul><ul><li>The cloud </li></ul><ul><li>Artificial Intelligence </li></ul><ul><li>Haptic technology </li></ul>
  46. 46. Mobile sensors <ul><li>Location sensors </li></ul><ul><li>Accelerometers </li></ul><ul><li>Gyroscopes </li></ul><ul><li>Microphones </li></ul><ul><li>Camera </li></ul><ul><li>Compass </li></ul><ul><li>Pressure sensors </li></ul>
  47. 47. Future is bright for sensors <ul><li>In 2010, about 1 in 3 smart-phones will have accelerometers. </li></ul><ul><li>Pressure sensors and gyroscope will follow. </li></ul><ul><li>The market for MEMS will top $1 Billion. </li></ul>
  48. 48. Background process <ul><li>To understand environment and context, apps need to run in the background </li></ul><ul><li>No smart context-aware apps without background process </li></ul><ul><li>Android, the best platform for background process management. iPhone does provide support for developers. </li></ul>
  49. 49. Haptic technology refers to technology that interfaces to the user via the sense of touch by applying forces, vibrations, and/or motions to the user Haptic technology
  50. 50. Some samples of innovative concepts innovative concepts
  51. 51. Eye tracking concept tat - 3D Eye Tracking Reference :
  52. 52. Schizophrenic device MIT Media Lab Handheld devices showing different personalities Reference: http ://
  53. 53. Email while walking Email and Walk application Reference
  54. 54. What does this mean for user experience team? creating the context creating the context creating the context
  55. 55. UX work will be harder <ul><li>We are going from digital to analog, from binary logic to fuzzy logic </li></ul><ul><li>The input is not only the user. There are also the environment, the context and the user’s data </li></ul><ul><li>New tools will need to be found to formalise those new aspects </li></ul>
  56. 56. Agile methodology <ul><li>Agile development </li></ul><ul><li>Cross-functional team (ux, ui, tech, marketing) </li></ul><ul><li>Prototyping </li></ul><ul><li>Rapid and iterative process </li></ul>
  57. 57. Our experience with future mobile phones will be radically different be radically different be radically different
  58. 58. Phones will be Beautiful Intelligent &
  59. 59. Location Calendar Clock Simple AI Won’t interrupt me while I am speaking thanks to
  60. 60. Location Accelerometer Gyroscope Will use the speaker while she’s driving thanks to
  61. 61. Microphone Camera Gyroscope Will vibrate in his pocket while he’s dancing thanks to
  62. 62. Location Accelerometer Clock Microphone :) Won’t ring while he’s sleeping thanks to
  63. 63. Location Accelerometer Will measure his performance while he is running thanks to
  64. 64. “ Any sufficiently advanced technology is indistinguishable from magic.” Arthur C. Clarke, Profile for the future, 1961 Arthur C. Clarke, Profile for the future, 1961
  65. 65. Thank you