people delight Imagine the Internet and more on SMS txtWeb Visit us at www.txtWeb.com
Jun 29, 2015
peopledelight
Imagine the Internet and more on SMS
txtWeb
Visit us at www.txtWeb.com
Agenda
2
Session 1 20 minutesSession 1 20 minutes
• Why txtWeb & txtWeb Vision
• How txtWeb works for an end user?
• App2Fame Challenge?
• Q&A
• txtWeb architecture overview
• Types of apps to build on txtWeb
• How to build and publish apps on txtWeb – High level overview
• Demo of building a txtWeb app
• Q&A
Session 2 20 minutesSession 2 20 minutes
3
Most of the connected people of the world have only a mobile phone without a data plan
Highly connected
5-10%
Area of focus
Not connected
40-55%
Connected40-50%
Short Message Service (SMS) is the most widely used service by the connected populationof the world, with 2.4B active users, or 74% of all mobile phone subscribers
Note: Rough approximations to explain the concept. Information is directionally correctSource: Internet & Mobile Association of India, 2009; Wikipedia
Global approximationsGlobal approximations
Broad-band users ~8M
Inter-net users ~45M
Internet+ mobile data plan users ~50M
Mobile phone users ~500M Total
population ~1,150M
India ExampleIndia Example
4
txtWeb VisionEnable anyone to consume contents and/or services even with a low-end mobile phone with no internet connectivity
through a single standardized global SMS platform
Users DeveloperstxtWeb
• Convenience– Convenient means
faster &/or requiring less conscious effort by user
• One-Stop Shop– Several services
accessed through a single number
• Standardization
• Provide Core Platform• Support
Providers• Acquire &
Support Users
• Innovate• Seamless
integration • Opportunity to
impact millions• Own what you
build
txtWeb’s vision is to address a large unsolved pain of consuming services on a mobile phone
txtWeb – How does it work?
• It is simple! – SMS “HELP” to 92433 42000• It is FREE• You will receive a welcome message from txtWeb with tips to
help you get startedOR
• You can SMS any of the sample keywords to try one of our already developed apps–@wikipedia SMS– to get the Wikipedia entry on SMS–@cricbuzz – to cricket live scores–@six – to play cricket trivia–@fb - to update facebook status–@weather – To get info on weather in your city
Try over 2000 apps on www.txtweb.com
5
6
What is App2Fame?
Build apps for 700 million mobile phone users who use txtWeb apps for free.
Check out http://app2fame.com for more details
What is App2Fame?
• App2Fame is a National Level Developer Challenge in it’s second year now.
• Developers are invited to build SMS based apps on the txtWeb platform and win exciting prizes.
• It is an open contest for anyone in India.
• You need to simply register on http://txtweb.com to get started.
• Build apps for 700 million mobile phone users who use txtWeb apps for free.
7
Check out http://app2fame.com for more details
• Success metric: Reaching a stage where the number of users, providers & the interactions between them increasesweek on week by 2% without action by us
High level structure of App2Fame• Geography: It’s an all India contest
• Who: An open contest for anyone to participate
• Award Categories:
− Best business solutions app- 3 prizes (1 lac, 50k and 30k respectively)
− Most Popular -3 prizes . (1 lac, 50k and 30k respectively)
− Open Sourced- Best Open Sourced app- . (1 lac for the best written app)
− The contest would end on September 8th 2012.
− Developers of apps that gets 1000 unique users between 9th September and 30th September wins a cash voucher worth 3000 INR for every app.
Questions
9
txtWeb platform – How it works
10
Phone Carrier SMS
txtWebPlatform
InternetHTTPSMS HTTP
Developer APP
High level architecture
txtWeb platform enables creation and consumption of interlinked information through SMS
txtWebPlatform
txtWeb platform – Example
11
Step1: SMS to 92433 42000Message: @word happyMobile number : 9991211212
Step 3: HTTP Request: GETURL:/dictionary? Message=happy & Mobile number: <hash>
Step 5: HTTP RESPONSE: 80<html> Happy is the same as joy </html>
Step 6: SMS to9991211212 Happy is the same as joy
DeveloperApp
Externally Hosted
Environment
Phone Carrier SMS InternetHTTPSMS HTT
P
Step 2: Accepts keyword and invokes the App URL
Step 4. AppSpecific logic
Platform advantages
• Simple, easy, open API• Platform is programming language agnostic (use what you
fancy – Java, PHP, Perl, Python)
• Platform provides SMS ⇌ HTTP transformation – Makes developer’s life simple for delivering web app over SMS – Developer focuses on building an HTTP based app– No coding work to “integrate” with txtWeb platform
• Rapid development – Build, test and go live in no time!
• Emulator provides easy/instant testing
• Nothing to download for an end-user to use your app – SMS and go!
12
What type of services can I build on txtWeb?
• Static services (txtSite): Get your own site on SMS in less than 5 minutes!– Static and structured content– Published as information on SMS– Zero Code– Examples: Restaurant menu/timings, list of holidays
• Dynamic Services (txtApp): Can have an app up running in as little as 5 hours – Dynamic content– Personalized and user session based– Implemented as a standard web-based application– Programming language independent– Examples: PNR status, games , status update Twitter/Facebook
13
How to build Static services
• Login to http://txtweb.com
• Go to the dashboard
• Create a new keyword
Click on “Use txtWeb’s SMS response app” link
• Put in text against the keyword created.
• Click publish.
• Test your app by sending an SMS. Its that simple!!
14
How to build dynamic services
15
• Login to http://txtweb.com
• Go to your dashboard.
• Click on “Create a new service”
• Map your keyword against an external facing Web URL.
• Click publish.
• Test your app by sending an SMS. Its that simple!!