SlideShare a Scribd company logo
1 of 72
Developing	
  Mobile	
  Apps	
  
    on	
  AWS	
  Cloud	
  
                    	
  
        Simone	
  Brunozzi	
  
   Technology	
  Evangelist,	
  APAC	
  
      Amazon	
  Web	
  Services	
  
Twitter - @simon - Tag: #awstour


Developing
Mobile Apps
on AWS Cloud
Simone Brunozzi
AWS Technology Evangelist, APAC
The Growth
Of
Mobile
Computing
88   8
88 8
M %
India’s Coming Internet Explosion
                                                                   # Internet Users                      # Increase (Millions)
                   Rank        Country                                  (2010)                                (2007-10)               Penetration
                     1         China                                      459                                    246                     34%
                     2         India                                       88                                     42                      8%
                     3         Nigeria                                     45                                     35                     28%
                     4         Russia                                      60                                     25                     42%
                     5         Iran                                        37                                     24                     49%
                     6         USA                                        244                                     22                     79%
                     7         Brazil                                      79                                     21                     41%
                     8         Philippines                                 23                                     18                     25%
                     9         Mexico                                      35                                     13                     31%
                    10         Pakistan                                    29                                     12                     17%
                               Top 10                                     457                                   1,099                    29%
                               World                                      693                                   2,054                    30%

Source: United Nations / International Telecommunications Union via Mary Meeker KPCB. http://kpcb.com/insights/internet-trends-2011
Mobile Will Lead This Growth




Source: Radio penetration data per Broadcasting & Cable Yearbook 1996, Internet penetration data per World Bank / ITU, Mobile Internet (smartphone) data per Morgan Stanley Research; 3G data per
Informa via Mary Meeker KPCB. http://kpcb.com/insights/internet-trends-2011
XXX.XX
                             Millions

        Mobile subscribers in India
Source: Telecom Regulatory Authority of India, 20th October 2011
865.71
                             Millions

        Mobile subscribers in India
Source: Telecom Regulatory Authority of India, 20th October 2011
India’s Coming 3G Explosion
                  Rank        Country                            3G Subscribers 2011 3G Penetration 2011                                      3G Annual Growth
                    1         USA                                                 179                 56%                                                    26%
                    2         Japan                                               117                 97%                                                    10%
                    3         Korea                                                43                 82%                                                    10%
                    4         China                                                40                  4%                                                   172%
                    5         Italy                                                40                 47%                                                    22%
                    6         UK                                                   39                 51%                                                    35%
                    7         Germany                                              33                 32%                                                    24%
                    8         Spain                                                30                 53%                                                    23%
                    9         Brazil                                               28                 13%                                                    79%
                   10         Indonesia                                            27                 12%                                                    40%
                   11         Poland                                               26                 54%                                                    24%
                   12         France                                               25                 39%                                                    29%
                   13         India                                                23                  3%                                                  1050%
                   14         Australia                                            20                 71%                                                    22%
                   15         Russia                                               15                  7%                                                    59%

Source: Informa WCIS+ via Mary Meeker KPCB. http://kpcb.com/insights/internet-trends-2011
Note: *3G includes CDMA 1x EV-DO and Rev. A/B, WCDMA, HSPA; One user may have multiple mobile subscriptions and may be counted as multiple subscriber.
The Complex Web
and
Challenges
Of Mobile
Platforms
#1: Web complexity
Amazon’s Home Page
~1996




2 elements
1 domain
10 kilobytes
Amazon’s Home Page
~1996             2011




2 elements        98 elements
1 domain          12 domains
10 kilobytes      644 kilobytes
HTTP Archive Project
                             (web performance data)
Total Elements Per Page
      86
      84
      82
      80
      78
      76
      74
      72
      70
      68
           Nov-10                            Oct-11




Total Kilobytes Per Page
     850


     800


     750


     700


     650


     600
           Nov-10                           Oct-11
#2: Cost of Mobile devices
What do you get
                           for the same price?
             Desktop        Laptop        Phone
CPU          Quad 2.1Ghz    Dual 2.1Ghz   Dual 1Ghz
Memory       4GB            3GB           512MB
Disk/Flash   1000GB         320GB         8GB
Network      1Gbps          54Mbps        10Mbps
#3: Mobile limitations
Limited Cache




Source: http://www.standardista.com/velocity/#slide9
Battery Power Constraints
Mobile Platform Load Times

Amazon.com detail page load times (seconds)


   Desktop: ~3.2 seconds
Smart phone: ~9.7 seconds
#1: Web complexity
#2: Cost of Mobile devices
#3: Mobile limitations
Complex
  Web
        + Mobile =   L
Enters
the Cloud
Complex
  Web
        +   AWS   =   J
Mobile
stories
#1: Discovr Apps
#2: L&T Infotech
#3: V-serv.mobi
#4: Praekelt
#5: Kuliza
Discovr Apps, by Filter Squad
Discovr Apps, by Filter Squad
TWO developers from Perth, Australia

#1 on the Apple App Store in 28 Countries!
250,000 downloads in just 4 days!
Now over 1 Million downloads

Recently funded: 1.1 Million US$ (Yuuwa Capital)

New: Discovr Music
Monitoring with NewRelic
Lessons learned

You can do it from anywhere. (a
           Be ready to scale. (b
                 Lean startup. (c
         3 rd party products. (d
http://bit.ly/discovr-apps
#1: Discovr Apps
#2: L&T Infotech
#3: V-serv.mobi
#4: Praekelt
#5: Kuliza
Enterprise Mobility as a Service
Smart AP, by L&T Infotech
Smart AP (Access Platform)
Integration with: SAP, Peoplesoft, JDE, Oracle, SQL Server
Any mobile device, Dynamic UI
Network independent (GSM, CDMA, WiFi)
Data encryption
Use of Amazon ElastiCache
Integrated device management
SMS/WAP functionality
The entire platform runs on AWS
Lessons learned

     Enterprise Mobile. (a
Barriers can be overcome. (b
#1: Discovr Apps
#2: L&T Infotech
#3: V-serv.mobi
#4: Praekelt
#5: Kuliza
V-Serv:
        Mobile advertising marketplace
Needs:
1) Flexible and scalable solution (new customers = no clues)
2) Startup, avoid Capex
3) Customers are in US, EU, APAC; infrastructure is needed
   there
V-Serv:
        Mobile advertising marketplace
Solution:
1) AWS is flexible and scalable
2) No Capex is needed
3) V-Serv can run on the global AWS Infrastructure

Plus:
Faster time to market;
Cost effectiveness (on demand / RI / Spot)
Lessons learned

Time to market: essential. (a
Learn how to save money. (b
Reminder

Twitter tag: #awstour
#1: Discovr Apps
#2: L&T Infotech
#3: V-serv.mobi
#4: Praekelt
#5: Kuliza
South Africa
Problem:
         patients on chronic medication
Many clinic appointments missed
Treatments discontinued
ART (Anti-Retroviral Treatment for HIV) the most problematic
Patient and clinic don’t talk
Clinical administration is a burden
No record of past appointments / No medical history
How can the problem be solved?
Tablets?
                           PCs?
   ?                Broadband?
                  IT Education?
            More medical staff ?
How can the problem be solved?
Tablets?
                           PCs?
SMS!                Broadband?
                  IT Education?
            More medical staff ?
How can the problem be solved?
TxtAlert   (winner of Tech4Africa 2011 Award)
How does
TxtAlert work?
Many clinic appointments missed From 30% to 4%
Solved!
          Treatments discontinued
          ART (Anti-Retroviral Treatment) the most problematic
          Patient and clinic don’t talk SMS: “Please call me”
          Clinical administration is a burden Automated
          No record of past appointments / No medical history
Since its launch on December 1, 2009 (World AIDS
Day), the portal has grown to over 270,000 users.

“We’re seeing over 70, 000 daily page views and
over 2,000 comments placed each day, with very
low-end mobile phones, via GPRS or EDGE data
connections”.
                        Simon de Haan, Chief Engineer
Lessons learned

       Simple is beautiful. (a
Don’t underestimate SMS. (b
 Good engineering helps. (c
#1: Discovr Apps
#2: L&T Infotech
#3: V-serv.mobi
#4: Praekelt
#5: Kuliza
Do you want to try it out?
Send SMS
to: 92433 42000
Message: @awstour11
Lessons learned

       I told you: SMS! (a
Huge potential in India. (b
    Easy on the Cloud. (c
Developing Mobile apps
on Amazon Web Services
Final
Thoughts
Twitter - @simon - Tag: #awstour


Developing
Mobile Apps
on the AWS Cloud
Simone Brunozzi
AWS Technology Evangelist, APAC
…

More Related Content

Similar to PraekeltSolution: Cell phones!Cell phones are ubiquitous in South AfricaNo broadband or computers neededPraekelt developed an SMS system to:- Remind patients of appointments- Track medical history- Provide health information- Allow 2-way communicationRuns on AWS for scalability and availabilityResult: Dramatic improvement in treatment adherence!Lessons:- Mobile is key in developing markets - SMS can be very powerful- AWS enables global reach #1: Discovr Apps#2: L&T Infotech#3: V-serv.mobi#4: Praekelt#5: Kuliza

Kpcb internet trends 2012
Kpcb internet trends 2012Kpcb internet trends 2012
Kpcb internet trends 2012Andrei Zyuzikov
 
Internet trends 2012
Internet trends 2012Internet trends 2012
Internet trends 2012action.vn
 
D10 Conference: Internet Trends 2012 (May 30th 2012)
D10 Conference: Internet Trends 2012 (May 30th 2012)D10 Conference: Internet Trends 2012 (May 30th 2012)
D10 Conference: Internet Trends 2012 (May 30th 2012)David De Smedt
 
KPCB Internet Trends 2012
KPCB Internet Trends 2012KPCB Internet Trends 2012
KPCB Internet Trends 2012Andy Chen
 
Mary Meeker, KPCB, Internet Trends 2012
Mary Meeker, KPCB, Internet Trends 2012Mary Meeker, KPCB, Internet Trends 2012
Mary Meeker, KPCB, Internet Trends 2012Jim Porter
 
KPCB: internet trends 2012
KPCB: internet trends 2012KPCB: internet trends 2012
KPCB: internet trends 2012Brian Crotty
 
KPCB-INTERNET TRENDS-2012
KPCB-INTERNET TRENDS-2012KPCB-INTERNET TRENDS-2012
KPCB-INTERNET TRENDS-2012Waseem Bashiti
 
Kpcbinternettrends2012final 120530095815-phpapp01
Kpcbinternettrends2012final 120530095815-phpapp01Kpcbinternettrends2012final 120530095815-phpapp01
Kpcbinternettrends2012final 120530095815-phpapp01Анна Кретова
 
Kpcb internet trends_2012_final
Kpcb internet trends_2012_finalKpcb internet trends_2012_final
Kpcb internet trends_2012_finalRoger Rabbit
 
Kleiner Perkins Mary Meeker Internet Trends 2012
Kleiner Perkins Mary Meeker Internet Trends 2012Kleiner Perkins Mary Meeker Internet Trends 2012
Kleiner Perkins Mary Meeker Internet Trends 2012TedOBrien
 
95259089 kpcb-internet-trends-2012
95259089 kpcb-internet-trends-201295259089 kpcb-internet-trends-2012
95259089 kpcb-internet-trends-2012Annie Chen
 
Internet trends on the world 2012
Internet trends on the world 2012Internet trends on the world 2012
Internet trends on the world 2012dong euro
 
Kpcb internet trends 2012
Kpcb internet trends 2012Kpcb internet trends 2012
Kpcb internet trends 2012Shamir Ramjan
 
Kpcbinternettrends2012final 120530095815-phpapp01
Kpcbinternettrends2012final 120530095815-phpapp01Kpcbinternettrends2012final 120530095815-phpapp01
Kpcbinternettrends2012final 120530095815-phpapp01Andre Botelho Bastos
 
Mary meeker-kpcb-internet-trends-2012
Mary meeker-kpcb-internet-trends-2012Mary meeker-kpcb-internet-trends-2012
Mary meeker-kpcb-internet-trends-2012altnate
 

Similar to PraekeltSolution: Cell phones!Cell phones are ubiquitous in South AfricaNo broadband or computers neededPraekelt developed an SMS system to:- Remind patients of appointments- Track medical history- Provide health information- Allow 2-way communicationRuns on AWS for scalability and availabilityResult: Dramatic improvement in treatment adherence!Lessons:- Mobile is key in developing markets - SMS can be very powerful- AWS enables global reach #1: Discovr Apps#2: L&T Infotech#3: V-serv.mobi#4: Praekelt#5: Kuliza (20)

KPCB Internet Trends 2012
KPCB Internet Trends 2012KPCB Internet Trends 2012
KPCB Internet Trends 2012
 
Kpcb internet trends 2012
Kpcb internet trends 2012Kpcb internet trends 2012
Kpcb internet trends 2012
 
Internet trends 2012
Internet trends 2012Internet trends 2012
Internet trends 2012
 
D10 Conference: Internet Trends 2012 (May 30th 2012)
D10 Conference: Internet Trends 2012 (May 30th 2012)D10 Conference: Internet Trends 2012 (May 30th 2012)
D10 Conference: Internet Trends 2012 (May 30th 2012)
 
KPCB Internet Trends 2012
KPCB Internet Trends 2012KPCB Internet Trends 2012
KPCB Internet Trends 2012
 
Mary Meeker, KPCB, Internet Trends 2012
Mary Meeker, KPCB, Internet Trends 2012Mary Meeker, KPCB, Internet Trends 2012
Mary Meeker, KPCB, Internet Trends 2012
 
KPCB: internet trends 2012
KPCB: internet trends 2012KPCB: internet trends 2012
KPCB: internet trends 2012
 
KPCB-INTERNET TRENDS-2012
KPCB-INTERNET TRENDS-2012KPCB-INTERNET TRENDS-2012
KPCB-INTERNET TRENDS-2012
 
Kpcbinternettrends2012final 120530095815-phpapp01
Kpcbinternettrends2012final 120530095815-phpapp01Kpcbinternettrends2012final 120530095815-phpapp01
Kpcbinternettrends2012final 120530095815-phpapp01
 
Internet Trends
Internet TrendsInternet Trends
Internet Trends
 
Kpcb internet trends_2012_final
Kpcb internet trends_2012_finalKpcb internet trends_2012_final
Kpcb internet trends_2012_final
 
Kleiner Perkins Mary Meeker Internet Trends 2012
Kleiner Perkins Mary Meeker Internet Trends 2012Kleiner Perkins Mary Meeker Internet Trends 2012
Kleiner Perkins Mary Meeker Internet Trends 2012
 
One more internet trends 2012
One more internet trends 2012One more internet trends 2012
One more internet trends 2012
 
95259089 kpcb-internet-trends-2012
95259089 kpcb-internet-trends-201295259089 kpcb-internet-trends-2012
95259089 kpcb-internet-trends-2012
 
Kpcb internet-trends-2012
Kpcb internet-trends-2012Kpcb internet-trends-2012
Kpcb internet-trends-2012
 
Internet trends on the world 2012
Internet trends on the world 2012Internet trends on the world 2012
Internet trends on the world 2012
 
Kpcb internet trends 2012
Kpcb internet trends 2012Kpcb internet trends 2012
Kpcb internet trends 2012
 
Internet Trends 2012
Internet Trends 2012Internet Trends 2012
Internet Trends 2012
 
Kpcbinternettrends2012final 120530095815-phpapp01
Kpcbinternettrends2012final 120530095815-phpapp01Kpcbinternettrends2012final 120530095815-phpapp01
Kpcbinternettrends2012final 120530095815-phpapp01
 
Mary meeker-kpcb-internet-trends-2012
Mary meeker-kpcb-internet-trends-2012Mary meeker-kpcb-internet-trends-2012
Mary meeker-kpcb-internet-trends-2012
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Recently uploaded

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 

Recently uploaded (20)

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 

PraekeltSolution: Cell phones!Cell phones are ubiquitous in South AfricaNo broadband or computers neededPraekelt developed an SMS system to:- Remind patients of appointments- Track medical history- Provide health information- Allow 2-way communicationRuns on AWS for scalability and availabilityResult: Dramatic improvement in treatment adherence!Lessons:- Mobile is key in developing markets - SMS can be very powerful- AWS enables global reach #1: Discovr Apps#2: L&T Infotech#3: V-serv.mobi#4: Praekelt#5: Kuliza

  • 1. Developing  Mobile  Apps   on  AWS  Cloud     Simone  Brunozzi   Technology  Evangelist,  APAC   Amazon  Web  Services  
  • 2. Twitter - @simon - Tag: #awstour Developing Mobile Apps on AWS Cloud Simone Brunozzi AWS Technology Evangelist, APAC
  • 4. 88 8
  • 6. India’s Coming Internet Explosion # Internet Users # Increase (Millions) Rank Country (2010) (2007-10) Penetration 1 China 459 246 34% 2 India 88 42 8% 3 Nigeria 45 35 28% 4 Russia 60 25 42% 5 Iran 37 24 49% 6 USA 244 22 79% 7 Brazil 79 21 41% 8 Philippines 23 18 25% 9 Mexico 35 13 31% 10 Pakistan 29 12 17%   Top 10 457 1,099 29% World 693 2,054 30% Source: United Nations / International Telecommunications Union via Mary Meeker KPCB. http://kpcb.com/insights/internet-trends-2011
  • 7. Mobile Will Lead This Growth Source: Radio penetration data per Broadcasting & Cable Yearbook 1996, Internet penetration data per World Bank / ITU, Mobile Internet (smartphone) data per Morgan Stanley Research; 3G data per Informa via Mary Meeker KPCB. http://kpcb.com/insights/internet-trends-2011
  • 8. XXX.XX Millions Mobile subscribers in India Source: Telecom Regulatory Authority of India, 20th October 2011
  • 9. 865.71 Millions Mobile subscribers in India Source: Telecom Regulatory Authority of India, 20th October 2011
  • 10. India’s Coming 3G Explosion Rank Country 3G Subscribers 2011 3G Penetration 2011 3G Annual Growth 1 USA 179 56% 26% 2 Japan 117 97% 10% 3 Korea 43 82% 10% 4 China 40 4% 172% 5 Italy 40 47% 22% 6 UK 39 51% 35% 7 Germany 33 32% 24% 8 Spain 30 53% 23% 9 Brazil 28 13% 79% 10 Indonesia 27 12% 40% 11 Poland 26 54% 24% 12 France 25 39% 29% 13 India 23 3% 1050% 14 Australia 20 71% 22% 15 Russia 15 7% 59% Source: Informa WCIS+ via Mary Meeker KPCB. http://kpcb.com/insights/internet-trends-2011 Note: *3G includes CDMA 1x EV-DO and Rev. A/B, WCDMA, HSPA; One user may have multiple mobile subscriptions and may be counted as multiple subscriber.
  • 13. Amazon’s Home Page ~1996 2 elements 1 domain 10 kilobytes
  • 14. Amazon’s Home Page ~1996 2011 2 elements 98 elements 1 domain 12 domains 10 kilobytes 644 kilobytes
  • 15. HTTP Archive Project (web performance data) Total Elements Per Page 86 84 82 80 78 76 74 72 70 68 Nov-10 Oct-11 Total Kilobytes Per Page 850 800 750 700 650 600 Nov-10 Oct-11
  • 16. #2: Cost of Mobile devices
  • 17. What do you get for the same price? Desktop Laptop Phone CPU Quad 2.1Ghz Dual 2.1Ghz Dual 1Ghz Memory 4GB 3GB 512MB Disk/Flash 1000GB 320GB 8GB Network 1Gbps 54Mbps 10Mbps
  • 21. Mobile Platform Load Times Amazon.com detail page load times (seconds) Desktop: ~3.2 seconds Smart phone: ~9.7 seconds
  • 22. #1: Web complexity #2: Cost of Mobile devices #3: Mobile limitations
  • 23. Complex Web + Mobile = L
  • 25. Complex Web + AWS = J
  • 27. #1: Discovr Apps #2: L&T Infotech #3: V-serv.mobi #4: Praekelt #5: Kuliza
  • 28.
  • 29. Discovr Apps, by Filter Squad
  • 30. Discovr Apps, by Filter Squad TWO developers from Perth, Australia #1 on the Apple App Store in 28 Countries! 250,000 downloads in just 4 days! Now over 1 Million downloads Recently funded: 1.1 Million US$ (Yuuwa Capital) New: Discovr Music
  • 32. Lessons learned You can do it from anywhere. (a Be ready to scale. (b Lean startup. (c 3 rd party products. (d
  • 34. #1: Discovr Apps #2: L&T Infotech #3: V-serv.mobi #4: Praekelt #5: Kuliza
  • 35.
  • 37. Smart AP, by L&T Infotech Smart AP (Access Platform) Integration with: SAP, Peoplesoft, JDE, Oracle, SQL Server Any mobile device, Dynamic UI Network independent (GSM, CDMA, WiFi) Data encryption Use of Amazon ElastiCache Integrated device management SMS/WAP functionality
  • 38. The entire platform runs on AWS
  • 39. Lessons learned Enterprise Mobile. (a Barriers can be overcome. (b
  • 40. #1: Discovr Apps #2: L&T Infotech #3: V-serv.mobi #4: Praekelt #5: Kuliza
  • 41.
  • 42. V-Serv: Mobile advertising marketplace Needs: 1) Flexible and scalable solution (new customers = no clues) 2) Startup, avoid Capex 3) Customers are in US, EU, APAC; infrastructure is needed there
  • 43. V-Serv: Mobile advertising marketplace Solution: 1) AWS is flexible and scalable 2) No Capex is needed 3) V-Serv can run on the global AWS Infrastructure Plus: Faster time to market; Cost effectiveness (on demand / RI / Spot)
  • 44. Lessons learned Time to market: essential. (a Learn how to save money. (b
  • 46. #1: Discovr Apps #2: L&T Infotech #3: V-serv.mobi #4: Praekelt #5: Kuliza
  • 48. Problem: patients on chronic medication Many clinic appointments missed Treatments discontinued ART (Anti-Retroviral Treatment for HIV) the most problematic Patient and clinic don’t talk Clinical administration is a burden No record of past appointments / No medical history
  • 49. How can the problem be solved?
  • 50. Tablets? PCs? ? Broadband? IT Education? More medical staff ? How can the problem be solved?
  • 51. Tablets? PCs? SMS! Broadband? IT Education? More medical staff ? How can the problem be solved?
  • 52. TxtAlert (winner of Tech4Africa 2011 Award)
  • 54.
  • 55.
  • 56. Many clinic appointments missed From 30% to 4% Solved! Treatments discontinued ART (Anti-Retroviral Treatment) the most problematic Patient and clinic don’t talk SMS: “Please call me” Clinical administration is a burden Automated No record of past appointments / No medical history
  • 57.
  • 58. Since its launch on December 1, 2009 (World AIDS Day), the portal has grown to over 270,000 users. “We’re seeing over 70, 000 daily page views and over 2,000 comments placed each day, with very low-end mobile phones, via GPRS or EDGE data connections”. Simon de Haan, Chief Engineer
  • 59. Lessons learned Simple is beautiful. (a Don’t underestimate SMS. (b Good engineering helps. (c
  • 60. #1: Discovr Apps #2: L&T Infotech #3: V-serv.mobi #4: Praekelt #5: Kuliza
  • 61.
  • 62.
  • 63.
  • 64.
  • 65. Do you want to try it out?
  • 66. Send SMS to: 92433 42000 Message: @awstour11
  • 67. Lessons learned I told you: SMS! (a Huge potential in India. (b Easy on the Cloud. (c
  • 68. Developing Mobile apps on Amazon Web Services
  • 69.
  • 71. Twitter - @simon - Tag: #awstour Developing Mobile Apps on the AWS Cloud Simone Brunozzi AWS Technology Evangelist, APAC
  • 72.