Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Prototyping Mobile Services

Prototyping Mobile Services

Slides from my talk at Mobile Developer Summit at Bangalore in 2010.

Uday Shankar

April 24, 2012
Tweet

More Decks by Uday Shankar

Other Decks in Technology

Transcript

  1. Prototyping voice/sms services For Emerging Markets UDAY M. SHANKAR |

    @udayms w w w . a c r o s s t h i n l i n e s . c o m
  2. Who am I? 2   UI/UX Evangelist Presently owns Prototyping

    function in Yahoo! India UED November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com  
  3. Disclaimer 3   The views expressed in this presentation are

    the views of the speaker and do not necessarily reflect the views or policies of Yahoo! November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com  
  4. THINK: MOBILE PHONES Think of what’s available on Mobile Phones

    4   November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com  
  5. NOT THESE!!! These are SMART Phones November  8,  2010  

    MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   5  
  6. THINK ABOUT THESE Oh Yes! These are still around! November

     8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   6  
  7. VOICE & SMS Common features on all phones November  8,

     2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   7  
  8. WHY? November  8,  2010   MODS  2010  |  uday  m.

     shankar  |  @udayms  |  acrossthinlines.com   8  
  9. November  8,  2010   MODS  2010  |  uday  m.  shankar

     |  @udayms  |  acrossthinlines.com   9   17 million subscribers added in July 2010 Total wireless subscribers - 652.42 million (2.66% growth) Webdunita.com - goo.gl/ZhQye
  10. November  8,  2010   MODS  2010  |  uday  m.  shankar

     |  @udayms  |  acrossthinlines.com   10   27% mobile phones are `internet ready` Only 2 million users `actively` (once a month) access internet on mobile IMAI & IMRB - Pluggd.in - goo.gl/N1ZOo
  11. WHY IS THIS IMPORTANT? Why Voice & SMS in the

    times of iPhone & Android? November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   11  
  12. MONEY Do you need more reasons? November  8,  2010  

    MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   12  
  13. THE MONEY IS IN EMERGING MARKETS 28 markets. India &

    China are the leaders. November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   13  
  14. OK...THAT IS ALL BUSINESS Not exactly what I am going

    to be talking about! November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   14  
  15. SMS PROTOTYPING Bit tricky!!! November  8,  2010   MODS  2010

     |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   15  
  16. DISCLAIMER: THIS IS NOT THE ONLY WAY TO DO THIS!!!

    Refer back to this PPT online later… November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   16  
  17. You need November  8,  2010   MODS  2010  |  uday

     m.  shankar  |  @udayms  |  acrossthinlines.com   17   NOWSMS Gateway Windows Server SMS Gateway Server Mobile Phone GSM Modem Capability PHP + MySQL
  18. This is how it looks November  8,  2010   MODS

     2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   18  
  19. Setting it up - Mobile •  Nokia phones do not

    work here •  Use a Sony Ericsson or Samsung •  I recommend Sony Ericsson K750i •  Connect the phone to PC by USB •  Setup the mobile phone to work with your PC in GSM Modem mode •  Install all drivers and back up data •  Clear your inbox November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   19  
  20. Setting it up - PC •  Install PHP/MySQL stack on

    your PC •  Download and install NowSMS on your PC - www.nowsms.com •  Create these tables in your MySQL – incoming – outgoing – keywords – responses •  Test your PHP from browser - phpinfo(); •  Test PHP from command line November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   20  
  21. How all this works •  NowSMS intercepts all incoming SMS

    messages and fires a command in the CLI (command line interface). •  It then takes the output of the command and uses that as the output to reply to the number from which the sms originally came from. •  NowSMS passes incoming message to the command as arguments. •  Now… We do our magic in PHP/MySQL and ensure that we print out what should be sent out. November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   21  
  22. VOICE PROTOTYPING Even more tricky!!! November  8,  2010   MODS

     2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   22  
  23. You need November  8,  2010   MODS  2010  |  uday

     m.  shankar  |  @udayms  |  acrossthinlines.com   23   Windows Server Skype PrettyMay Call Center PHP + MySQL Skype International Number Prettymay.net
  24. This is how it looks November  8,  2010   MODS

     2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   24  
  25. Setting it up - Skype •  Install Skype client on

    your PC. •  Or get a Skype international number and configure your Skype on the PC to use the international number. •  Install Skype on your mobile phone. •  Create two user ids in Skype – one for the test candidate and one for the service provider. •  Install PrettyMay on the Windows server and create `call-flows`. •  Create and use Audio Files as necessary. November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   25  
  26. How all this works •  When you make a call

    from Skype on mobile to the Service Provider Id, it rings on the Windows Server. •  The PrettyMay software running on the server intercepts the call and plays audio files according to the flow you have created. •  PrettyMay also listens to DTMF tones received and plays different audio files. •  This makes your voice prototype pretty interactive! November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   26  
  27. November  8,  2010   MODS  2010  |  uday  m.  shankar

     |  @udayms  |  acrossthinlines.com   27   Email udayms@gmail.com Blog Acrossthinlines.com Twitter @udayms udayms.wordpress.com References Google, Slideshare, Flickr QUESTIONS?