SlideShare a Scribd company logo
1 of 16
Download to read offline
Tom Godber
 - CTO Masabi
 - Co-Founder MoMo Estonia
ESTONIAN   NOT ESTONIAN
   The mobile experience is about PAIN
     Texting on a Moto…
     Nokia moves the S60 icons in every new
     handset

   User experience is becoming
    important
     Ex-RAZR users often don‟t Moto again
     But nothing is perfect, even Steve
   Good ideas are common


   Good ideas which actually work
    aren‟t
     Given handset constraints
     Given real world conditions
     Compared to off-mobile alternatives
   A successful service must offer a
    significant advantage to the user
     An mPayment must be easier than cash
     and cards

   Just because a user can do
    something, doesn‟t mean they will

   Offer net pain relief
   User probably moving
     Must be simple
     Must be resilient


   Has user got alternatives?
     Cash
     Debit/credit cards
     PC
   Lots of hype
   (Almost) no handset support
   NFC already embedded on cards
     Habit: you pay with a card, why use
     phone?



   BUT: NFC on SIM may be interesting
     Launched last week in Thailand
     For markets without much card use…?
   SIM Toolkit

   SMS

   Basic browser

   AJAX browser

   Installed application
   Runs on every handset
     Simple UIs
     Very big eg. in African banking


   The operator is your customer
     No potential to run “off-deck”
     Only operator lets you on the SIM
   Good for simple transactions
   Easy to set up, works on everything

   High cost
     30-60% operator cut
     Best for low-value high-margin items


   Insecure
     Can be read on stolen phones
     Can be read on the network
   Wap1 was insecure with “Wap Gap”
     Plain text through gateway
     Very low encryption strengths
     Wap2 is better
   Dumb client
     Data mis-entry is painful
     Repeat page loads slow and expensive
   Hard to store tickets etc
     SMS Picture Message – little data
     MMS – can be mangled
   Offers great advantages to developer
     No upgrade concerns, etc
   Great on your desktop PC
     Fast, free, always-on data connections
     Plenty of speed, memory and electricity
     Overhead of XML + scripts + repeat
      HTTP doesn‟t matter
     Users all using mouse and big screen


   Does that remind you of mobile?
   You don‟t have to be the „best‟
     Sometimes being the only option is good
     enough

   NOT suitable for everything
     Remember, pick your services
   Good for:
     Recurring purchases
     Flaky connections
      ▪ Retries, SMS fallback, fat intelligent client
   Ticket purchase in UK
     Aimed at repeat users
   Intelligent client
     Helps user with data entry
     => minimises resends
   Submits credit card purchase with
    one encrypted SMS
     Good when signal strength low
   2D barcode display for ticket
     Optimised for on-screen scanning
   There is no single „best platform‟


   Most topics expanded on the
    Masabists blog

    http://blog.masabi.com/

More Related Content

Viewers also liked

Masabi - Rail Ticketing demo at MoMo London
Masabi - Rail Ticketing demo at MoMo LondonMasabi - Rail Ticketing demo at MoMo London
Masabi - Rail Ticketing demo at MoMo LondonMasabi
 
Masabi - Transport Ticketing 2010 Workshop
Masabi - Transport Ticketing 2010 WorkshopMasabi - Transport Ticketing 2010 Workshop
Masabi - Transport Ticketing 2010 WorkshopMasabi
 
Droidcon 2011 - Branding Headache? Here's Your Painkiller
Droidcon 2011 - Branding Headache? Here's Your PainkillerDroidcon 2011 - Branding Headache? Here's Your Painkiller
Droidcon 2011 - Branding Headache? Here's Your PainkillerMasabi
 
Makers Academy - Lean startup afternoon
Makers Academy - Lean startup afternoonMakers Academy - Lean startup afternoon
Makers Academy - Lean startup afternoonRob Johnson
 
Mobile Best Practices
Mobile Best PracticesMobile Best Practices
Mobile Best PracticesMasabi
 
Challenges Building Secure Mobile Applications
Challenges Building Secure Mobile ApplicationsChallenges Building Secure Mobile Applications
Challenges Building Secure Mobile ApplicationsMasabi
 
Transport mTicketing: The mCommerce Catalyst
Transport mTicketing: The mCommerce CatalystTransport mTicketing: The mCommerce Catalyst
Transport mTicketing: The mCommerce CatalystMasabi
 
Self-Service e-Ticketing on Self-Print and Mobile - given at Travel2020
Self-Service e-Ticketing on Self-Print and Mobile - given at Travel2020Self-Service e-Ticketing on Self-Print and Mobile - given at Travel2020
Self-Service e-Ticketing on Self-Print and Mobile - given at Travel2020Masabi
 
Mobile Commerce meets the Real World - Mobile Ticketing
Mobile Commerce meets the Real World - Mobile TicketingMobile Commerce meets the Real World - Mobile Ticketing
Mobile Commerce meets the Real World - Mobile TicketingMasabi
 
Transport Card Forum - Masabi presentation
Transport Card Forum - Masabi presentationTransport Card Forum - Masabi presentation
Transport Card Forum - Masabi presentationMasabi
 
2014.10 apple pay webinar (2)
2014.10 apple pay webinar (2)2014.10 apple pay webinar (2)
2014.10 apple pay webinar (2)Masabi
 

Viewers also liked (11)

Masabi - Rail Ticketing demo at MoMo London
Masabi - Rail Ticketing demo at MoMo LondonMasabi - Rail Ticketing demo at MoMo London
Masabi - Rail Ticketing demo at MoMo London
 
Masabi - Transport Ticketing 2010 Workshop
Masabi - Transport Ticketing 2010 WorkshopMasabi - Transport Ticketing 2010 Workshop
Masabi - Transport Ticketing 2010 Workshop
 
Droidcon 2011 - Branding Headache? Here's Your Painkiller
Droidcon 2011 - Branding Headache? Here's Your PainkillerDroidcon 2011 - Branding Headache? Here's Your Painkiller
Droidcon 2011 - Branding Headache? Here's Your Painkiller
 
Makers Academy - Lean startup afternoon
Makers Academy - Lean startup afternoonMakers Academy - Lean startup afternoon
Makers Academy - Lean startup afternoon
 
Mobile Best Practices
Mobile Best PracticesMobile Best Practices
Mobile Best Practices
 
Challenges Building Secure Mobile Applications
Challenges Building Secure Mobile ApplicationsChallenges Building Secure Mobile Applications
Challenges Building Secure Mobile Applications
 
Transport mTicketing: The mCommerce Catalyst
Transport mTicketing: The mCommerce CatalystTransport mTicketing: The mCommerce Catalyst
Transport mTicketing: The mCommerce Catalyst
 
Self-Service e-Ticketing on Self-Print and Mobile - given at Travel2020
Self-Service e-Ticketing on Self-Print and Mobile - given at Travel2020Self-Service e-Ticketing on Self-Print and Mobile - given at Travel2020
Self-Service e-Ticketing on Self-Print and Mobile - given at Travel2020
 
Mobile Commerce meets the Real World - Mobile Ticketing
Mobile Commerce meets the Real World - Mobile TicketingMobile Commerce meets the Real World - Mobile Ticketing
Mobile Commerce meets the Real World - Mobile Ticketing
 
Transport Card Forum - Masabi presentation
Transport Card Forum - Masabi presentationTransport Card Forum - Masabi presentation
Transport Card Forum - Masabi presentation
 
2014.10 apple pay webinar (2)
2014.10 apple pay webinar (2)2014.10 apple pay webinar (2)
2014.10 apple pay webinar (2)
 

Similar to Securing Transactions

Buying Smart: PC, Hardware, & Telecom - MNA SuperConf2009
Buying Smart: PC, Hardware, & Telecom - MNA SuperConf2009Buying Smart: PC, Hardware, & Telecom - MNA SuperConf2009
Buying Smart: PC, Hardware, & Telecom - MNA SuperConf2009Michigan Nonprofit Association
 
10+ Tech Tips for Small Business
10+ Tech Tips for Small Business10+ Tech Tips for Small Business
10+ Tech Tips for Small Businesssageserver
 
Enterprise Voice Mashups
Enterprise Voice MashupsEnterprise Voice Mashups
Enterprise Voice MashupsThomas Howe
 
Mobile internet campaigns
Mobile internet campaignsMobile internet campaigns
Mobile internet campaignsReinoud Bosman
 
How is the ski industry optimising for mobile?
How is the ski industry optimising for mobile?How is the ski industry optimising for mobile?
How is the ski industry optimising for mobile?Iain Martin
 
Going mobile - tip, tricks and tools for building mobile web-apps
Going mobile - tip, tricks and tools for building mobile web-appsGoing mobile - tip, tricks and tools for building mobile web-apps
Going mobile - tip, tricks and tools for building mobile web-appsJoshua May
 
How To Create The Killer Location Aware Social Networking Application
How To Create The Killer Location Aware Social Networking ApplicationHow To Create The Killer Location Aware Social Networking Application
How To Create The Killer Location Aware Social Networking ApplicationMobileMonday Tel-Aviv
 
Emakina Academy #12 : The 2009 Mobile Scene
Emakina Academy #12 : The 2009 Mobile SceneEmakina Academy #12 : The 2009 Mobile Scene
Emakina Academy #12 : The 2009 Mobile SceneEmakina
 
Presentation sgame kocca_2012
Presentation sgame kocca_2012Presentation sgame kocca_2012
Presentation sgame kocca_2012Dung Na
 
Laptop use in Vietnam
Laptop use in VietnamLaptop use in Vietnam
Laptop use in VietnamDI Marketing
 
Xeric CloudFR
Xeric CloudFRXeric CloudFR
Xeric CloudFRSunny Tan
 
Mail System By Aggarat Jaisook
Mail System By Aggarat JaisookMail System By Aggarat Jaisook
Mail System By Aggarat JaisookAggarat Jaisook
 
Performance as UX with Justin Howlett
Performance as UX with Justin HowlettPerformance as UX with Justin Howlett
Performance as UX with Justin HowlettFITC
 
Schuh Responsive Website
Schuh Responsive WebsiteSchuh Responsive Website
Schuh Responsive WebsiteStuart McMillan
 
Wellington EYC Conference
Wellington EYC ConferenceWellington EYC Conference
Wellington EYC ConferenceEarl Mardle
 

Similar to Securing Transactions (20)

Buying Smart: PC, Hardware, & Telecom - MNA SuperConf2009
Buying Smart: PC, Hardware, & Telecom - MNA SuperConf2009Buying Smart: PC, Hardware, & Telecom - MNA SuperConf2009
Buying Smart: PC, Hardware, & Telecom - MNA SuperConf2009
 
10+ Tech Tips for Small Business
10+ Tech Tips for Small Business10+ Tech Tips for Small Business
10+ Tech Tips for Small Business
 
Enterprise Voice Mashups
Enterprise Voice MashupsEnterprise Voice Mashups
Enterprise Voice Mashups
 
Mobile internet campaigns
Mobile internet campaignsMobile internet campaigns
Mobile internet campaigns
 
How is the ski industry optimising for mobile?
How is the ski industry optimising for mobile?How is the ski industry optimising for mobile?
How is the ski industry optimising for mobile?
 
Going mobile - tip, tricks and tools for building mobile web-apps
Going mobile - tip, tricks and tools for building mobile web-appsGoing mobile - tip, tricks and tools for building mobile web-apps
Going mobile - tip, tricks and tools for building mobile web-apps
 
How To Create The Killer Location Aware Social Networking Application
How To Create The Killer Location Aware Social Networking ApplicationHow To Create The Killer Location Aware Social Networking Application
How To Create The Killer Location Aware Social Networking Application
 
Total payment bkk 2013
Total payment bkk 2013Total payment bkk 2013
Total payment bkk 2013
 
Emakina Academy #12 : The 2009 Mobile Scene
Emakina Academy #12 : The 2009 Mobile SceneEmakina Academy #12 : The 2009 Mobile Scene
Emakina Academy #12 : The 2009 Mobile Scene
 
Presentation sgame kocca_2012
Presentation sgame kocca_2012Presentation sgame kocca_2012
Presentation sgame kocca_2012
 
Laptop use in Vietnam
Laptop use in VietnamLaptop use in Vietnam
Laptop use in Vietnam
 
Xeric CloudFR
Xeric CloudFRXeric CloudFR
Xeric CloudFR
 
Ethics with a Mobile Office
Ethics with a Mobile OfficeEthics with a Mobile Office
Ethics with a Mobile Office
 
BIMA Breakfast Briefing | Introduction to Beacons: Technology and use cases f...
BIMA Breakfast Briefing | Introduction to Beacons: Technology and use cases f...BIMA Breakfast Briefing | Introduction to Beacons: Technology and use cases f...
BIMA Breakfast Briefing | Introduction to Beacons: Technology and use cases f...
 
Mail System By Aggarat Jaisook
Mail System By Aggarat JaisookMail System By Aggarat Jaisook
Mail System By Aggarat Jaisook
 
Performance as UX with Justin Howlett
Performance as UX with Justin HowlettPerformance as UX with Justin Howlett
Performance as UX with Justin Howlett
 
Schuh Responsive Website
Schuh Responsive WebsiteSchuh Responsive Website
Schuh Responsive Website
 
Mobile CRM - Annabel Hembry
Mobile CRM - Annabel HembryMobile CRM - Annabel Hembry
Mobile CRM - Annabel Hembry
 
G7 Systems
G7 SystemsG7 Systems
G7 Systems
 
Wellington EYC Conference
Wellington EYC ConferenceWellington EYC Conference
Wellington EYC Conference
 

Recently uploaded

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
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
 
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
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
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
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
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
 
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...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
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
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
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
 

Securing Transactions

  • 1. Tom Godber - CTO Masabi - Co-Founder MoMo Estonia
  • 2.
  • 3. ESTONIAN NOT ESTONIAN
  • 4. The mobile experience is about PAIN  Texting on a Moto…  Nokia moves the S60 icons in every new handset  User experience is becoming important  Ex-RAZR users often don‟t Moto again  But nothing is perfect, even Steve
  • 5. Good ideas are common  Good ideas which actually work aren‟t  Given handset constraints  Given real world conditions  Compared to off-mobile alternatives
  • 6. A successful service must offer a significant advantage to the user  An mPayment must be easier than cash and cards  Just because a user can do something, doesn‟t mean they will  Offer net pain relief
  • 7. User probably moving  Must be simple  Must be resilient  Has user got alternatives?  Cash  Debit/credit cards  PC
  • 8. Lots of hype  (Almost) no handset support  NFC already embedded on cards  Habit: you pay with a card, why use phone?  BUT: NFC on SIM may be interesting  Launched last week in Thailand  For markets without much card use…?
  • 9. SIM Toolkit  SMS  Basic browser  AJAX browser  Installed application
  • 10. Runs on every handset  Simple UIs  Very big eg. in African banking  The operator is your customer  No potential to run “off-deck”  Only operator lets you on the SIM
  • 11. Good for simple transactions  Easy to set up, works on everything  High cost  30-60% operator cut  Best for low-value high-margin items  Insecure  Can be read on stolen phones  Can be read on the network
  • 12. Wap1 was insecure with “Wap Gap”  Plain text through gateway  Very low encryption strengths  Wap2 is better  Dumb client  Data mis-entry is painful  Repeat page loads slow and expensive  Hard to store tickets etc  SMS Picture Message – little data  MMS – can be mangled
  • 13. Offers great advantages to developer  No upgrade concerns, etc  Great on your desktop PC  Fast, free, always-on data connections  Plenty of speed, memory and electricity  Overhead of XML + scripts + repeat HTTP doesn‟t matter  Users all using mouse and big screen  Does that remind you of mobile?
  • 14. You don‟t have to be the „best‟  Sometimes being the only option is good enough  NOT suitable for everything  Remember, pick your services  Good for:  Recurring purchases  Flaky connections ▪ Retries, SMS fallback, fat intelligent client
  • 15. Ticket purchase in UK  Aimed at repeat users  Intelligent client  Helps user with data entry => minimises resends  Submits credit card purchase with one encrypted SMS  Good when signal strength low  2D barcode display for ticket  Optimised for on-screen scanning
  • 16. There is no single „best platform‟  Most topics expanded on the Masabists blog http://blog.masabi.com/