SlideShare une entreprise Scribd logo
1  sur  42
Télécharger pour lire hors ligne
Mobile	
  Backend	
  –	
  	
  
                                 Apps	
  and	
  APIs	
  	
  
                                 First	
  Meetup	
  


An	
  overview	
  of	
  BaaS	
  and	
  cloud	
  APIs	
  
                         	
  
   Taras Filatov, CEO and founder of @QuickBlox 
                taras@quickblox.com
Outline	
  




      1.  Intro:	
  age	
  of	
  Cloud	
  and	
  Socially	
  Enabled	
  apps	
  
      	
  
      2.	
  PlaDorms	
  
      	
  
      3.	
  Data	
  structure	
  
      	
  
      4.	
  	
  Code	
  samples	
  and	
  SDKs	
  
      	
  
      5.	
  Admin	
  panel	
  
      	
  
      6.	
  Pricing	
  /	
  revenue	
  model	
  
      	
  
      7.	
  Unique	
  /	
  strong	
  features	
  
Age	
  of	
  Cloud	
  and	
  Socially	
  enabled	
  apps	
  
                        Mobile	
  2.0?	
  	
  
Evolution of the interface

1. Command line UI 
2. GUI
3. Touch UI
Evolution of Social


1.  Deeper OR creative social
    APIs Integration (Social
    Graph, Frictionless sharing
    etc)

2. Crowd-sourcing

3. User base united
(single sign-on, 
cross-platform 
communication)
Evolution of technical platform



1.  SDK & HTML5 



2. Cloud & 3rd party APIs (PaaS / BaaS solutions)
Popular APIs – HighScores / Leaderboards




 hTp://www.scoreloop.com/	
  



                                            hTp://www.apple.com/	
  
                                            game-­‐center/	
  
hTp://openfeint.com/	
  
Popular APIs - Location




hTp://simplegeo.com/	
      developer.pearson.com/apis	
  
                            	
  




www.skyhookwireless.com/      hTp://www.arcgis.com/
localfaves/	
                 home/	
  
Popular APIs – Advertising and Monetisation




www.google.com/ads/                            hTp://www.inmobi.com/	
  
admob/	
                                       	
  
	
  


hTp://www.smaato.com/	
                         hTp://adfonic.com/	
  
	
  
Popular APIs – Push Notifications




  hTp://urbanairship.com/	
  
BaaS solutions – “Do everything”




hTp://www.stackmob.com/	
  




                                     hTp://quickblox.com	
  
hTps://www.parse.com/	
  
•      Unite	
  users	
  	
  
       	
  Single	
  Sign	
  On,	
  Facebook	
  /	
  TwiTer	
  integraYon	
  
	
  
•      Engage	
  	
  
            Users	
  can	
  Chat,	
  Comment,	
  Play	
  
            	
  
•      Context	
  	
  
        	
  Suggest	
  local	
  or	
  relevant	
  data	
  –	
  use	
  GeoLocaYon,	
  Foursquare	
  integraYon	
  
	
  
•      Crowd	
  Source	
  	
  
	
      	
  Users	
  create	
  content,	
  can	
  view	
  and	
  Rate	
  the	
  content	
  of	
  each	
  other)	
  
Hardware	
  	
  plaDorms	
  
	
   Which	
  plaDorms	
  are	
  covered	
  
PlaDorms	
  




Name	
                  iOS	
     Android	
            Web	
            Windows	
          Blackberry	
  
                                                                        Phone	
  
CocoaFish	
             +	
       +	
                  +	
              -­‐	
              -­‐	
  
Kinvey	
                +	
       +	
                  +	
              -­‐	
              -­‐	
  
Parse	
                 +	
       +	
                  +	
              -­‐	
              -­‐	
  
Pusher	
                -­‐	
     -­‐	
                +	
              -­‐	
              -­‐	
  
Urbain	
  Airship	
     +	
       +	
                  -­‐	
            -­‐	
              +	
  
QuickBlox	
             +	
       +	
                  +	
              +	
                -­‐	
  

                                            •      Most	
  cover	
  iOS,	
  Android	
  and	
  Web	
  
                                            •      No	
  code	
  samples	
  coverage	
  for	
  everything	
  
                                            •      Small	
  BlackBerry	
  /	
  Windows	
  Phone	
  coverage	
  
                                            	
  
 
How	
  important	
  is	
  mulH	
  plaIorm	
  
 for	
  you?	
  
	
  
Which	
  plaIorms	
  do	
  you	
  build	
  apps	
  for?	
  
	
  
Do	
  you	
  think	
  iOS,	
  Android	
  and	
  Web	
  is	
  enough?	
  
(or	
  shall	
  Windows	
  Phone,	
  BlackBerry,	
  Bada	
  etc	
  be	
  covered	
  too)	
  
	
  
	
  
	
  
Data	
  Structure	
  and	
  Schemas	
  	
  
          Universal	
  VS	
  Custom	
  
Different data structure approaches




 Pre-­‐defined	
                        Client-­‐defined	
  with	
  	
  
                                       Some	
  pre-­‐defined	
  modules	
  
 	
                                    	
  
 •      Urban	
  Airship	
             •  StackMob	
  (start	
  making	
  calls	
  or	
  set	
  up	
  
 •      Pusher	
                            strict	
  CRUD	
  schemas)	
  
 •      Kinvey	
                       •  Parse	
  (data	
  storage	
  is	
  client	
  defined	
  
 •      QuickBlox	
  
 
Would	
  you	
  prefer:	
  
	
  
a)  strict	
  data	
  schema,	
  turnkey	
  soluHon,	
  more	
  detailed	
  and	
  
     extensive	
  for	
  specific	
  use	
  cases	
  

b)  construct	
  your	
  own	
  schema	
  

c)  both	
  


?	
  
	
  
	
  
Code	
  samples	
  and	
  SDK	
  
         API	
  features	
  available	
  
Code samples and SDKs




               hTp://quickblox.com/developers/	
  
 
How	
  important	
  are	
  SDKs	
  and	
  code	
  
 samples?	
  
	
  
Are	
  you	
  comfortable	
  to	
  work	
  directly	
  with	
  REST	
  API	
  ?	
  
	
  
	
  
	
  
Admin	
  panel	
  
Techy	
  VS	
  Business	
  oriented	
  
Developer oriented: StackMob
OK: Parse console
Hybrid: QuickBlox
 
What	
  is	
  important	
  in	
  the	
  admin	
  
 panel?	
  
	
  
Do	
  you	
  want	
  it	
  more	
  techy	
  /	
  developer	
  oriented?	
  
	
  
Will	
  you	
  give	
  access	
  to	
  your	
  customers?	
  
	
  
	
  
	
  
Pricing	
  /	
  Revenue	
  models	
  
 Paid	
  VS	
  Ad	
  supported	
  (community	
  based)	
  
Paid	
  vs	
  Ad	
  supported	
  




  Paid	
  /	
  Freemium	
           Community	
  /	
  ad	
  supported	
  



  	
                                	
  
  Parse	
                           GREE	
  (OpenFeint)	
  
  UrbanAirship	
                    Scoreloop	
  
  StackMob	
                        	
  
  Kinvey	
                          	
  
  QuickBlox	
                       	
  
  CocoaFish	
  
  CloudMine	
  
  	
  
  	
  
  	
  
OpenFeint	
  /	
  Scoreloop	
  way	
  



              OpenFeint	
                ScoreLoop	
  
Custom	
  UI	
  way	
  

                    iCombat	
  
                                                       Quiz	
  Climber	
  




                                  Star	
  RaYngs	
  
 
How	
  important	
  is	
  pricing?	
  
	
  
Paid	
  and	
  100%	
  custom	
  UI	
  	
  
vs	
  	
  
Ad	
  supported	
  /	
  own	
  community?	
  
	
  
Transparency?	
  
	
  
	
  
	
  
Unique	
  /	
  Strong	
  features	
  	
  
Features	
  and	
  technologies	
  that	
  are	
  unique	
  to	
  each	
  plaDorm	
  
StackMob: host your HTML apps




                                                             	
  
                                                             	
  
                                                             Host	
  your	
  own	
  HTML5	
  apps	
  
                                                             	
  
                                                             •  Hosted	
  HTML5,	
  don't	
  worry	
  about	
  
                                                                  where	
  to	
  host	
  your	
  applicaYons	
  
                                                             •  Deep	
  integraYon	
  with	
  GitHub	
  
                                                             •  Build	
  service	
  for	
  creaYng	
  naYve	
  
                                                                  applicaYons	
  for	
  HTML5	
  coming	
  soon!	
  
                                                             	
  

Build	
  your	
  applicaYon	
  end-­‐to-­‐end	
  on	
  StackMob.	
  The	
  hosted	
  HTML5	
  soluYon	
  allows	
  you	
  
to	
  build	
  robust,	
  data	
  driven	
  applicaYons	
  hosted	
  by	
  StackMob	
  for	
  no	
  addiYonal	
  cost!	
  
Pusher: Web Chat and Web Push Notifications




	
                                                                      	
  
	
  
                                                                        	
  
simple	
  JS	
  library	
  that	
  allows	
  you	
  to	
  quickly	
  
                                                                        RealYme	
  Chat	
  Widget	
  that	
  lets	
  you	
  to	
  
add	
  realYme	
  noYficaYons	
  into	
  your	
  
                                                                        quickly	
  add	
  chat	
  into	
  your	
  applicaYons.	
  
applicaYons.	
  	
  
                                                                        	
  
Parse and StackMob: custom data models




 Universal	
  /	
  flexible	
  data	
  scheme	
  (both	
  Parse	
  and	
  StackMob:	
  start	
  
 making	
  calls	
  /	
  strict	
  CRUD,	
  custom	
  server	
  code)	
  
Urban Airship: ideal push notifications




                                     •  Push	
  NoYficaYons	
  for	
  iOS,	
  Blackberry,	
  
                                          Android	
  (no	
  Web	
  /	
  Windows	
  Phone	
  
                                          though)	
  
                                     •  Auto	
  extracYon	
  of	
  push	
  cerYficate	
  data	
  
                                          from	
  keychain	
  
                                     •  Good	
  visual	
  stats	
  
                                            	
  	
  
                                     	
  
                                     	
  
                                     	
  
QuickBlox: Chat with Attachments and Push Notifications




                                    • Front-­‐end	
  funcYonality:	
  

                                    • 	
  5,000	
  concurrent	
  chat	
  sessions	
  
                                    • 	
  150,000	
  daily	
  push	
  noYficaYons	
  (offline	
  
                                    users	
  receiving	
  new	
  chat	
  messages)	
  
                                    • 	
  aachments	
  –	
  users	
  send	
  photos,	
  videos,	
  
                                    locaYon	
  –	
  securely	
  stored	
  and	
  retrieved	
  
                                    from	
  the	
  cloud	
  

                                    	
  
                                    	
  
                                    Modules:	
  


                                                            +
           +
                                                Chat
          Messages
       Users
QuickBlox: Location Chat




                            Front-­‐end	
  funcYonality:	
  
                            	
  
                            Celebrity’s	
  fans	
  can	
  see	
  each	
  other	
  on	
  
                            Google	
  map	
  and	
  chat	
  
                            	
  	
  
                            Technology:	
  
                            • 	
  LocaYon	
  based	
  Chat	
  	
  	
  	
  
                            • 	
  AuthorizaYon	
  via	
  Facebook	
  

                            	
  
                            Modules:	
  

                                                          +
                 +

                                           Location
            Chat
          Facebook
QuickBlox: Augmented Reality Chat




                                                 Front-­‐end	
  funcYonality:	
  
                                                 	
  
                                                 Users	
  can	
  see	
  other	
  users/friends	
  in	
  AR	
  
                                                 world	
  –	
  looking	
  around	
  through	
  their	
  
                                                 camera	
  
                                                 	
  	
  
                                                 Technology:	
  
                                                 • 	
  LocaYon	
  based	
  Chat	
  	
  	
  	
  
                                                 • 	
  Augmented	
  Reality	
  view	
  
                                                 • 	
  AuthorizaYon	
  via	
  Facebook	
  

                                                 Modules:	
  
                                                                               +
                 +

                                                                Location
           Chat
              Augmented
                                                                                                       Reality

 hTp://quickblox.com/augmented-­‐reality-­‐chat-­‐for-­‐mobile-­‐applicaYons/	
  
 	
  
 
Will	
  you	
  choose	
  an	
  API	
  because	
  of	
  
 their	
  strong	
  /	
  unique	
  features?	
  
	
  
Would	
  you	
  prefer	
  a	
  plaIorm	
  less	
  powerful	
  in	
  specific	
  areas	
  
     but	
  covering	
  a	
  broader	
  funcHonality	
  so	
  that	
  you	
  can	
  
     sHck	
  to	
  one?	
  	
  
	
  
Or	
  are	
  you	
  happy	
  to	
  juggle	
  APIs	
  and	
  use	
  whichever	
  fits	
  
     best	
  in	
  your	
  project?	
  
	
  
	
  
Lots of APIs




    www.programmableweb.com/apis/directory/	
  
    	
  
Executive Summary
Discussion




                      taras@quickblox.com

                Продажи
                      @tarasfilatov


                
     @quickblox

                      http://quickblox.com

Contenu connexe

Tendances

BIL Corporate
BIL CorporateBIL Corporate
BIL Corporatebschandru
 
Orion (What's Next conference)
Orion (What's Next conference)Orion (What's Next conference)
Orion (What's Next conference)Boris Bokowski
 
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) Animesh Singh
 
Fabric for Deep Learning
Fabric for Deep LearningFabric for Deep Learning
Fabric for Deep LearningAnimesh Singh
 
Find me if you can – smart fuzzing and discovery! shreeraj shah
Find me if you can – smart fuzzing and discovery!   shreeraj shahFind me if you can – smart fuzzing and discovery!   shreeraj shah
Find me if you can – smart fuzzing and discovery! shreeraj shahowaspindia
 
A295 nodejs-knowledge-accelerator
A295   nodejs-knowledge-acceleratorA295   nodejs-knowledge-accelerator
A295 nodejs-knowledge-acceleratorMichael Dawson
 
Become a Bluemix Architect in 45 Minutes
Become a Bluemix Architect in 45 MinutesBecome a Bluemix Architect in 45 Minutes
Become a Bluemix Architect in 45 MinutesAndrew Ferrier
 
LiMo Foundation BONDI SDK
LiMo Foundation BONDI SDKLiMo Foundation BONDI SDK
LiMo Foundation BONDI SDKmattswan
 
All comparison
All comparisonAll comparison
All comparisongupta25
 
100 blue mix days technical training
100 blue mix days technical training100 blue mix days technical training
100 blue mix days technical trainingAjit Yohannan
 
A301 ctu madrid2016-monitoring
A301 ctu madrid2016-monitoringA301 ctu madrid2016-monitoring
A301 ctu madrid2016-monitoringMichael Dawson
 
The Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUGThe Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUGJohn Head
 
Platform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM BluemixPlatform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM BluemixDavid Currie
 
COP449 - Introduction to Cloud Computing
COP449 - Introduction to Cloud ComputingCOP449 - Introduction to Cloud Computing
COP449 - Introduction to Cloud ComputingMartin Hamilton
 
Usability In Mobile Applications
Usability In Mobile ApplicationsUsability In Mobile Applications
Usability In Mobile ApplicationsBruno Figueiredo
 
Building and packaging highly scalable services for maximum market penetratio...
Building and packaging highly scalable services for maximum market penetratio...Building and packaging highly scalable services for maximum market penetratio...
Building and packaging highly scalable services for maximum market penetratio...Ontico
 
Web技術の現状と将来 (Open Source Conference 2011 Tokyo Spring)
Web技術の現状と将来 (Open Source Conference 2011 Tokyo Spring)Web技術の現状と将来 (Open Source Conference 2011 Tokyo Spring)
Web技術の現状と将来 (Open Source Conference 2011 Tokyo Spring)Rikkyo University
 

Tendances (20)

BIL Corporate
BIL CorporateBIL Corporate
BIL Corporate
 
Orion (What's Next conference)
Orion (What's Next conference)Orion (What's Next conference)
Orion (What's Next conference)
 
Luis Martins
Luis MartinsLuis Martins
Luis Martins
 
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
 
Fabric for Deep Learning
Fabric for Deep LearningFabric for Deep Learning
Fabric for Deep Learning
 
Web works presso
Web works pressoWeb works presso
Web works presso
 
Find me if you can – smart fuzzing and discovery! shreeraj shah
Find me if you can – smart fuzzing and discovery!   shreeraj shahFind me if you can – smart fuzzing and discovery!   shreeraj shah
Find me if you can – smart fuzzing and discovery! shreeraj shah
 
A295 nodejs-knowledge-accelerator
A295   nodejs-knowledge-acceleratorA295   nodejs-knowledge-accelerator
A295 nodejs-knowledge-accelerator
 
Become a Bluemix Architect in 45 Minutes
Become a Bluemix Architect in 45 MinutesBecome a Bluemix Architect in 45 Minutes
Become a Bluemix Architect in 45 Minutes
 
LiMo Foundation BONDI SDK
LiMo Foundation BONDI SDKLiMo Foundation BONDI SDK
LiMo Foundation BONDI SDK
 
All comparison
All comparisonAll comparison
All comparison
 
100 blue mix days technical training
100 blue mix days technical training100 blue mix days technical training
100 blue mix days technical training
 
A301 ctu madrid2016-monitoring
A301 ctu madrid2016-monitoringA301 ctu madrid2016-monitoring
A301 ctu madrid2016-monitoring
 
The Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUGThe Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUG
 
Platform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM BluemixPlatform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM Bluemix
 
COP449 - Introduction to Cloud Computing
COP449 - Introduction to Cloud ComputingCOP449 - Introduction to Cloud Computing
COP449 - Introduction to Cloud Computing
 
The Blackberry Opportunity (RIM) 160612
The Blackberry Opportunity (RIM) 160612The Blackberry Opportunity (RIM) 160612
The Blackberry Opportunity (RIM) 160612
 
Usability In Mobile Applications
Usability In Mobile ApplicationsUsability In Mobile Applications
Usability In Mobile Applications
 
Building and packaging highly scalable services for maximum market penetratio...
Building and packaging highly scalable services for maximum market penetratio...Building and packaging highly scalable services for maximum market penetratio...
Building and packaging highly scalable services for maximum market penetratio...
 
Web技術の現状と将来 (Open Source Conference 2011 Tokyo Spring)
Web技術の現状と将来 (Open Source Conference 2011 Tokyo Spring)Web技術の現状と将来 (Open Source Conference 2011 Tokyo Spring)
Web技術の現状と将来 (Open Source Conference 2011 Tokyo Spring)
 

Similaire à Mobile Backend Comparison

Building Mobile Cross-Platform Apps for iOS, Android & Windows in C# with Xam...
Building Mobile Cross-Platform Apps foriOS, Android & Windows in C# with Xam...Building Mobile Cross-Platform Apps foriOS, Android & Windows in C# with Xam...
Building Mobile Cross-Platform Apps for iOS, Android & Windows in C# with Xam...Nick Landry
 
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There TodayHTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There Todaydavyjones
 
Jornada Desarrolladores: WAC: 'Wholesale Applications Community'
Jornada Desarrolladores: WAC: 'Wholesale Applications Community' Jornada Desarrolladores: WAC: 'Wholesale Applications Community'
Jornada Desarrolladores: WAC: 'Wholesale Applications Community' videos
 
FIU cloud-hackathon-lec1
FIU cloud-hackathon-lec1FIU cloud-hackathon-lec1
FIU cloud-hackathon-lec1Kirill Osipov
 
Developing a native mobile apps using Ionic&Cordova
Developing a native mobile apps using Ionic&CordovaDeveloping a native mobile apps using Ionic&Cordova
Developing a native mobile apps using Ionic&CordovaDamir Beylkhanov
 
Introduction to Cross Platform Development with Xamarin/ Visual Studio
Introduction to Cross Platform Development with Xamarin/ Visual StudioIntroduction to Cross Platform Development with Xamarin/ Visual Studio
Introduction to Cross Platform Development with Xamarin/ Visual StudioIndyMobileNetDev
 
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapBuilding Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapNick Landry
 
PhoneGap at Facebook Mobile Hack
PhoneGap at Facebook Mobile HackPhoneGap at Facebook Mobile Hack
PhoneGap at Facebook Mobile HackPhoneGap
 
HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?Reto Meier
 
Hybrid Mobile Applications
Hybrid Mobile ApplicationsHybrid Mobile Applications
Hybrid Mobile ApplicationsRuwan Ranganath
 
Understanding Native, Hybrid, and Web Mobile Architectures
Understanding Native, Hybrid, and Web Mobile ArchitecturesUnderstanding Native, Hybrid, and Web Mobile Architectures
Understanding Native, Hybrid, and Web Mobile ArchitecturesSalesforce Developers
 
Feed Herny developer training : crossplatform and HTML5
Feed Herny developer training : crossplatform and  HTML5Feed Herny developer training : crossplatform and  HTML5
Feed Herny developer training : crossplatform and HTML5Mobile Monday Brussels
 
CM WebClient CA Expo Mannheim Germany
CM WebClient CA Expo Mannheim Germany CM WebClient CA Expo Mannheim Germany
CM WebClient CA Expo Mannheim Germany CM First Group
 
IBM s'associe au SmartHome Challenge
IBM s'associe au SmartHome ChallengeIBM s'associe au SmartHome Challenge
IBM s'associe au SmartHome ChallengeIBM France
 
Introduction to MonoTouch
Introduction to MonoTouchIntroduction to MonoTouch
Introduction to MonoTouchJonas Follesø
 
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
Open web platform talk by daniel hladky at rif 2012 (19 april 2012   moscow)Open web platform talk by daniel hladky at rif 2012 (19 april 2012   moscow)
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)AI4BD GmbH
 
fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6Kirill Osipov
 
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fictionFragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fictionBelen Barros Pena
 
Philly ete-2011
Philly ete-2011Philly ete-2011
Philly ete-2011davyjones
 

Similaire à Mobile Backend Comparison (20)

Building Mobile Cross-Platform Apps for iOS, Android & Windows in C# with Xam...
Building Mobile Cross-Platform Apps foriOS, Android & Windows in C# with Xam...Building Mobile Cross-Platform Apps foriOS, Android & Windows in C# with Xam...
Building Mobile Cross-Platform Apps for iOS, Android & Windows in C# with Xam...
 
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There TodayHTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
 
Jornada Desarrolladores: WAC: 'Wholesale Applications Community'
Jornada Desarrolladores: WAC: 'Wholesale Applications Community' Jornada Desarrolladores: WAC: 'Wholesale Applications Community'
Jornada Desarrolladores: WAC: 'Wholesale Applications Community'
 
FIU cloud-hackathon-lec1
FIU cloud-hackathon-lec1FIU cloud-hackathon-lec1
FIU cloud-hackathon-lec1
 
Developing a native mobile apps using Ionic&Cordova
Developing a native mobile apps using Ionic&CordovaDeveloping a native mobile apps using Ionic&Cordova
Developing a native mobile apps using Ionic&Cordova
 
Introduction to Cross Platform Development with Xamarin/ Visual Studio
Introduction to Cross Platform Development with Xamarin/ Visual StudioIntroduction to Cross Platform Development with Xamarin/ Visual Studio
Introduction to Cross Platform Development with Xamarin/ Visual Studio
 
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapBuilding Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
 
PhoneGap at Facebook Mobile Hack
PhoneGap at Facebook Mobile HackPhoneGap at Facebook Mobile Hack
PhoneGap at Facebook Mobile Hack
 
HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?
 
Hybrid Mobile Applications
Hybrid Mobile ApplicationsHybrid Mobile Applications
Hybrid Mobile Applications
 
Understanding Native, Hybrid, and Web Mobile Architectures
Understanding Native, Hybrid, and Web Mobile ArchitecturesUnderstanding Native, Hybrid, and Web Mobile Architectures
Understanding Native, Hybrid, and Web Mobile Architectures
 
Feed Herny developer training : crossplatform and HTML5
Feed Herny developer training : crossplatform and  HTML5Feed Herny developer training : crossplatform and  HTML5
Feed Herny developer training : crossplatform and HTML5
 
CM WebClient CA Expo Mannheim Germany
CM WebClient CA Expo Mannheim Germany CM WebClient CA Expo Mannheim Germany
CM WebClient CA Expo Mannheim Germany
 
IBM s'associe au SmartHome Challenge
IBM s'associe au SmartHome ChallengeIBM s'associe au SmartHome Challenge
IBM s'associe au SmartHome Challenge
 
Introduction to MonoTouch
Introduction to MonoTouchIntroduction to MonoTouch
Introduction to MonoTouch
 
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
Open web platform talk by daniel hladky at rif 2012 (19 april 2012   moscow)Open web platform talk by daniel hladky at rif 2012 (19 april 2012   moscow)
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
 
design-low
design-lowdesign-low
design-low
 
fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6
 
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fictionFragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
 
Philly ete-2011
Philly ete-2011Philly ete-2011
Philly ete-2011
 

Plus de Taras Filatov

NFTconf 2023.02_ Web3, Metaverse and your apps building.pptx
NFTconf 2023.02_ Web3, Metaverse and your apps building.pptxNFTconf 2023.02_ Web3, Metaverse and your apps building.pptx
NFTconf 2023.02_ Web3, Metaverse and your apps building.pptxTaras Filatov
 
From ZERO to ONE million $$ ARR in SaaS sales: QuickBlox experience
From ZERO to ONE million $$ ARR in SaaS sales: QuickBlox experienceFrom ZERO to ONE million $$ ARR in SaaS sales: QuickBlox experience
From ZERO to ONE million $$ ARR in SaaS sales: QuickBlox experienceTaras Filatov
 
Путешествие из IT outsourcing / services к SaaS продуктовой компании
Путешествие из IT outsourcing / services к SaaS продуктовой компанииПутешествие из IT outsourcing / services к SaaS продуктовой компании
Путешествие из IT outsourcing / services к SaaS продуктовой компанииTaras Filatov
 
Using geo-fencing, chat, push notifications and video calling to engage your ...
Using geo-fencing, chat, push notifications and video calling to engage your ...Using geo-fencing, chat, push notifications and video calling to engage your ...
Using geo-fencing, chat, push notifications and video calling to engage your ...Taras Filatov
 
(in Russian) мобильный банк (iPhone, Android) поиск банкоматов (ATM) на карте...
(in Russian) мобильный банк (iPhone, Android) поиск банкоматов (ATM) на карте...(in Russian) мобильный банк (iPhone, Android) поиск банкоматов (ATM) на карте...
(in Russian) мобильный банк (iPhone, Android) поиск банкоматов (ATM) на карте...Taras Filatov
 

Plus de Taras Filatov (6)

NFTconf 2023.02_ Web3, Metaverse and your apps building.pptx
NFTconf 2023.02_ Web3, Metaverse and your apps building.pptxNFTconf 2023.02_ Web3, Metaverse and your apps building.pptx
NFTconf 2023.02_ Web3, Metaverse and your apps building.pptx
 
From ZERO to ONE million $$ ARR in SaaS sales: QuickBlox experience
From ZERO to ONE million $$ ARR in SaaS sales: QuickBlox experienceFrom ZERO to ONE million $$ ARR in SaaS sales: QuickBlox experience
From ZERO to ONE million $$ ARR in SaaS sales: QuickBlox experience
 
Путешествие из IT outsourcing / services к SaaS продуктовой компании
Путешествие из IT outsourcing / services к SaaS продуктовой компанииПутешествие из IT outsourcing / services к SaaS продуктовой компании
Путешествие из IT outsourcing / services к SaaS продуктовой компании
 
Using geo-fencing, chat, push notifications and video calling to engage your ...
Using geo-fencing, chat, push notifications and video calling to engage your ...Using geo-fencing, chat, push notifications and video calling to engage your ...
Using geo-fencing, chat, push notifications and video calling to engage your ...
 
(in Russian) мобильный банк (iPhone, Android) поиск банкоматов (ATM) на карте...
(in Russian) мобильный банк (iPhone, Android) поиск банкоматов (ATM) на карте...(in Russian) мобильный банк (iPhone, Android) поиск банкоматов (ATM) на карте...
(in Russian) мобильный банк (iPhone, Android) поиск банкоматов (ATM) на карте...
 
QuickBlox
QuickBloxQuickBlox
QuickBlox
 

Dernier

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
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
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
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
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
 
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
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

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
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
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
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
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
 
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
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 

Mobile Backend Comparison

  • 1. Mobile  Backend  –     Apps  and  APIs     First  Meetup   An  overview  of  BaaS  and  cloud  APIs     Taras Filatov, CEO and founder of @QuickBlox taras@quickblox.com
  • 2. Outline   1.  Intro:  age  of  Cloud  and  Socially  Enabled  apps     2.  PlaDorms     3.  Data  structure     4.    Code  samples  and  SDKs     5.  Admin  panel     6.  Pricing  /  revenue  model     7.  Unique  /  strong  features  
  • 3. Age  of  Cloud  and  Socially  enabled  apps   Mobile  2.0?    
  • 4. Evolution of the interface 1. Command line UI 2. GUI 3. Touch UI
  • 5. Evolution of Social 1.  Deeper OR creative social APIs Integration (Social Graph, Frictionless sharing etc) 2. Crowd-sourcing 3. User base united (single sign-on, cross-platform communication)
  • 6. Evolution of technical platform 1.  SDK & HTML5 2. Cloud & 3rd party APIs (PaaS / BaaS solutions)
  • 7. Popular APIs – HighScores / Leaderboards hTp://www.scoreloop.com/   hTp://www.apple.com/   game-­‐center/   hTp://openfeint.com/  
  • 8. Popular APIs - Location hTp://simplegeo.com/   developer.pearson.com/apis     www.skyhookwireless.com/ hTp://www.arcgis.com/ localfaves/   home/  
  • 9. Popular APIs – Advertising and Monetisation www.google.com/ads/ hTp://www.inmobi.com/   admob/       hTp://www.smaato.com/   hTp://adfonic.com/    
  • 10. Popular APIs – Push Notifications hTp://urbanairship.com/  
  • 11. BaaS solutions – “Do everything” hTp://www.stackmob.com/   hTp://quickblox.com   hTps://www.parse.com/  
  • 12. •  Unite  users      Single  Sign  On,  Facebook  /  TwiTer  integraYon     •  Engage     Users  can  Chat,  Comment,  Play     •  Context      Suggest  local  or  relevant  data  –  use  GeoLocaYon,  Foursquare  integraYon     •  Crowd  Source        Users  create  content,  can  view  and  Rate  the  content  of  each  other)  
  • 13. Hardware    plaDorms     Which  plaDorms  are  covered  
  • 14. PlaDorms   Name   iOS   Android   Web   Windows   Blackberry   Phone   CocoaFish   +   +   +   -­‐   -­‐   Kinvey   +   +   +   -­‐   -­‐   Parse   +   +   +   -­‐   -­‐   Pusher   -­‐   -­‐   +   -­‐   -­‐   Urbain  Airship   +   +   -­‐   -­‐   +   QuickBlox   +   +   +   +   -­‐   •  Most  cover  iOS,  Android  and  Web   •  No  code  samples  coverage  for  everything   •  Small  BlackBerry  /  Windows  Phone  coverage    
  • 15.   How  important  is  mulH  plaIorm   for  you?     Which  plaIorms  do  you  build  apps  for?     Do  you  think  iOS,  Android  and  Web  is  enough?   (or  shall  Windows  Phone,  BlackBerry,  Bada  etc  be  covered  too)        
  • 16. Data  Structure  and  Schemas     Universal  VS  Custom  
  • 17. Different data structure approaches Pre-­‐defined   Client-­‐defined  with     Some  pre-­‐defined  modules       •  Urban  Airship   •  StackMob  (start  making  calls  or  set  up   •  Pusher   strict  CRUD  schemas)   •  Kinvey   •  Parse  (data  storage  is  client  defined   •  QuickBlox  
  • 18.   Would  you  prefer:     a)  strict  data  schema,  turnkey  soluHon,  more  detailed  and   extensive  for  specific  use  cases   b)  construct  your  own  schema   c)  both   ?      
  • 19. Code  samples  and  SDK   API  features  available  
  • 20. Code samples and SDKs hTp://quickblox.com/developers/  
  • 21.   How  important  are  SDKs  and  code   samples?     Are  you  comfortable  to  work  directly  with  REST  API  ?        
  • 22. Admin  panel   Techy  VS  Business  oriented  
  • 26.   What  is  important  in  the  admin   panel?     Do  you  want  it  more  techy  /  developer  oriented?     Will  you  give  access  to  your  customers?        
  • 27. Pricing  /  Revenue  models   Paid  VS  Ad  supported  (community  based)  
  • 28. Paid  vs  Ad  supported   Paid  /  Freemium   Community  /  ad  supported       Parse   GREE  (OpenFeint)   UrbanAirship   Scoreloop   StackMob     Kinvey     QuickBlox     CocoaFish   CloudMine        
  • 29. OpenFeint  /  Scoreloop  way   OpenFeint   ScoreLoop  
  • 30. Custom  UI  way   iCombat   Quiz  Climber   Star  RaYngs  
  • 31.   How  important  is  pricing?     Paid  and  100%  custom  UI     vs     Ad  supported  /  own  community?     Transparency?        
  • 32. Unique  /  Strong  features     Features  and  technologies  that  are  unique  to  each  plaDorm  
  • 33. StackMob: host your HTML apps     Host  your  own  HTML5  apps     •  Hosted  HTML5,  don't  worry  about   where  to  host  your  applicaYons   •  Deep  integraYon  with  GitHub   •  Build  service  for  creaYng  naYve   applicaYons  for  HTML5  coming  soon!     Build  your  applicaYon  end-­‐to-­‐end  on  StackMob.  The  hosted  HTML5  soluYon  allows  you   to  build  robust,  data  driven  applicaYons  hosted  by  StackMob  for  no  addiYonal  cost!  
  • 34. Pusher: Web Chat and Web Push Notifications         simple  JS  library  that  allows  you  to  quickly   RealYme  Chat  Widget  that  lets  you  to   add  realYme  noYficaYons  into  your   quickly  add  chat  into  your  applicaYons.   applicaYons.      
  • 35. Parse and StackMob: custom data models Universal  /  flexible  data  scheme  (both  Parse  and  StackMob:  start   making  calls  /  strict  CRUD,  custom  server  code)  
  • 36. Urban Airship: ideal push notifications •  Push  NoYficaYons  for  iOS,  Blackberry,   Android  (no  Web  /  Windows  Phone   though)   •  Auto  extracYon  of  push  cerYficate  data   from  keychain   •  Good  visual  stats            
  • 37. QuickBlox: Chat with Attachments and Push Notifications • Front-­‐end  funcYonality:   •   5,000  concurrent  chat  sessions   •   150,000  daily  push  noYficaYons  (offline   users  receiving  new  chat  messages)   •   aachments  –  users  send  photos,  videos,   locaYon  –  securely  stored  and  retrieved   from  the  cloud       Modules:   + + Chat Messages Users
  • 38. QuickBlox: Location Chat Front-­‐end  funcYonality:     Celebrity’s  fans  can  see  each  other  on   Google  map  and  chat       Technology:   •   LocaYon  based  Chat         •   AuthorizaYon  via  Facebook     Modules:   + + Location Chat Facebook
  • 39. QuickBlox: Augmented Reality Chat Front-­‐end  funcYonality:     Users  can  see  other  users/friends  in  AR   world  –  looking  around  through  their   camera       Technology:   •   LocaYon  based  Chat         •   Augmented  Reality  view   •   AuthorizaYon  via  Facebook   Modules:   + + Location Chat Augmented Reality hTp://quickblox.com/augmented-­‐reality-­‐chat-­‐for-­‐mobile-­‐applicaYons/    
  • 40.   Will  you  choose  an  API  because  of   their  strong  /  unique  features?     Would  you  prefer  a  plaIorm  less  powerful  in  specific  areas   but  covering  a  broader  funcHonality  so  that  you  can   sHck  to  one?       Or  are  you  happy  to  juggle  APIs  and  use  whichever  fits   best  in  your  project?      
  • 41. Lots of APIs www.programmableweb.com/apis/directory/    
  • 42. Executive Summary Discussion taras@quickblox.com Продажи @tarasfilatov @quickblox http://quickblox.com