SlideShare a Scribd company logo
Platform Stack for
Cloud-Connected Mobile Applications
Mobile Apps And The Cloud?



  App
                                    ?

        “The Lost Art Of Client/Server”
Mobile Clients And Web PaaS

       Why does building
       an app that runs on
App
        the client require
      you to write a bunch   Web PaaS

      of code that runs on
           the server?
Web PaaS Are Still About Web Pages

    Web PaaS are
  optimized for web
apps spitting out web
    pages from a
monolithic stack built
  on the server-side        PHP, Ruby, Java, .NET
                         App Engine, Heroku, Azure,
    language and              DotCloud, etc.
framework of the day
Mobile Apps Run On The Device
                     (Surprise!)
 Services And Data              Mobile is about
                                 delivering rich
                            interaction from client
                              apps running on the
                              device with services
     Native
    HTML5/JS                 and data on-demand
      Flash                     from the cloud
Rich Clients Need Rich Services
                              User Management
                              Access Control, Groups, Roles, Graphs


                              Connected & Social Interactions
                              Activity streams, linked profiles
    App
                               Application Objects & API Integration
                               Base & Premium Functionality, 3rd Party Services


                              Content & Data
                              Personalized, Highly scalable, Deeply indexed


                              Data Processing & Analytics
                              Real-time, tied to specific user actions




          INTERNAL AND CONFIDENTIAL
Requirements Of A Solution
We need to enable application developers to:
•  Focus on client development
•  Manage their users (customers) across multiple devices and
   applications
•  Build highly data-rich applications that are socially-
   connected and can leverage both existing and mobile user-
   generated content and media assets
•  Monitor and analyze data to drive both application
   functionality and business intelligence
•  Not have to worry about server side infrastructure at all
Example
“Conference App”
Conference App
Sign In To The     See What        What Sessions     View The
 Conference      Colleagues Are   Should I Attend?   Schedule
                      Here
Conference App (cont.)
Your Schedule   Check-in At The   Ask Questions   Rate And Flag
   Planner         Session                        For Follow-up
Conference App (cont.)
           App Objects And Features Used:
•    User Management
•    Friends & Colleagues “Graph”
•    Content Search & Recommendations
•    Events & Presenters
•    Schedules
•    Activities & Messages
•    Rating, Favoriting, and Collecting
Example
“Live Audence Reaction App”
Spot-On Trendspotter
      Mobile application for real-time audience reaction




User response data is collected, transmitted to server via websocket,
      correlated and transmitted back to all connected clients
Live Audience App (cont.)
          App Objects And Features Used:
•    User Management
•    Friends & Colleagues “Graph”
•    Schedules
•    Realtime Data Streams
Thank You

More Related Content

PDF
Open Source Mobile Backend on Cassandra
PDF
How to Contribute to Apache Usergrid
PDF
Building Mobile Apps with Apache UserGrid, the Open Source Baas
PDF
Apache Usergrid for JavaScript Developers
PDF
Introduction to Usergrid - ApacheCon EU 2014
PPTX
Building a Better BaaS
PDF
Building a Mobile Data Platform with Cassandra - Apigee Under the Hood (Webcast)
PDF
Wayin devops-2013
Open Source Mobile Backend on Cassandra
How to Contribute to Apache Usergrid
Building Mobile Apps with Apache UserGrid, the Open Source Baas
Apache Usergrid for JavaScript Developers
Introduction to Usergrid - ApacheCon EU 2014
Building a Better BaaS
Building a Mobile Data Platform with Cassandra - Apigee Under the Hood (Webcast)
Wayin devops-2013

What's hot (20)

PDF
Picking the Right Node.js Framework for Your Use Case
PDF
Building Beautiful REST APIs with ASP.NET Core
PPTX
Working with LoopBack Models
PDF
Rapid API Development with LoopBack/StrongLoop
PDF
Building Mobile Apps With Ionic & Loopback
PPTX
Building a Node.js API backend with LoopBack in 5 Minutes
PPTX
Learn Developing REST API in Node.js using LoopBack Framework
PDF
Access to User Activities - Activity Platform APIs
PDF
Seattle StrongLoop Node.js Workshop
PDF
Discover the Possibilities of the Jira Cloud Asset API
PDF
O365Con18 - Introduction to Azure Web Applications - Eric Shupps
PDF
Foreman Single Sign-On Made Easy with Keycloak
PPTX
StrongLoop Overview
PPTX
Loopback: An Easy and Robust Mobile Backend - Michael Hantler & Aviv Callande...
PPTX
Андрей Саксонов «Разработка плагинов для Atlassian JIRA»
PDF
Developing Faster with Swagger
PPTX
Deep Dive into the ArcGIS Geotrigger Service - Esri DevSummit Dubai 2013
PDF
Supercharge Your Pages - New Ways to Extend the Confluence Editor
PDF
Integrate CI/CD Pipelines with Jira Software Cloud
PPTX
RESTful API Design Best Practices Using ASP.NET Web API
Picking the Right Node.js Framework for Your Use Case
Building Beautiful REST APIs with ASP.NET Core
Working with LoopBack Models
Rapid API Development with LoopBack/StrongLoop
Building Mobile Apps With Ionic & Loopback
Building a Node.js API backend with LoopBack in 5 Minutes
Learn Developing REST API in Node.js using LoopBack Framework
Access to User Activities - Activity Platform APIs
Seattle StrongLoop Node.js Workshop
Discover the Possibilities of the Jira Cloud Asset API
O365Con18 - Introduction to Azure Web Applications - Eric Shupps
Foreman Single Sign-On Made Easy with Keycloak
StrongLoop Overview
Loopback: An Easy and Robust Mobile Backend - Michael Hantler & Aviv Callande...
Андрей Саксонов «Разработка плагинов для Atlassian JIRA»
Developing Faster with Swagger
Deep Dive into the ArcGIS Geotrigger Service - Esri DevSummit Dubai 2013
Supercharge Your Pages - New Ways to Extend the Confluence Editor
Integrate CI/CD Pipelines with Jira Software Cloud
RESTful API Design Best Practices Using ASP.NET Web API
Ad

Similar to Usergrid Overview (20)

PPTX
Codestrong 2012 breakout session the role of cloud services in your next ge...
PPT
SP2013 What's New for Developers : SPSSTL
PPTX
SPSUK Apps for Office
PDF
Soa architect summit mobile 2013_mar [compatibility mode]
PPTX
Back to [Jaspersoft] basics: visualize.js 101
PDF
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
PDF
Taking Control of Your Future: Own Your Service Platforms
PDF
When Mobile (Android) met Cloud
PDF
Engage 2013 - Mobile Measurement Tactics
PDF
How We Built Touch
PPTX
The App Evolution
PDF
Cloud Native Patterns with Bluemix Developer Console
PDF
Red Hat Mobile
PPTX
App Development Evolution: What has changed?
PPT
Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...
PPTX
PowerApps, the Developer Story: Build an API to Integrate Corporate Data
PPTX
Developing business applications via power platform build2019
PDF
Integrating saa s application using azure services v0.5
PPTX
Integrating saas applications
PPT
API First Mobile Strategy
Codestrong 2012 breakout session the role of cloud services in your next ge...
SP2013 What's New for Developers : SPSSTL
SPSUK Apps for Office
Soa architect summit mobile 2013_mar [compatibility mode]
Back to [Jaspersoft] basics: visualize.js 101
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
Taking Control of Your Future: Own Your Service Platforms
When Mobile (Android) met Cloud
Engage 2013 - Mobile Measurement Tactics
How We Built Touch
The App Evolution
Cloud Native Patterns with Bluemix Developer Console
Red Hat Mobile
App Development Evolution: What has changed?
Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...
PowerApps, the Developer Story: Build an API to Integrate Corporate Data
Developing business applications via power platform build2019
Integrating saa s application using azure services v0.5
Integrating saas applications
API First Mobile Strategy
Ad

Recently uploaded (20)

PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Big Data Technologies - Introduction.pptx
PDF
Approach and Philosophy of On baking technology
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Cloud computing and distributed systems.
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Empathic Computing: Creating Shared Understanding
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Spectroscopy.pptx food analysis technology
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
NewMind AI Weekly Chronicles - August'25 Week I
“AI and Expert System Decision Support & Business Intelligence Systems”
Big Data Technologies - Introduction.pptx
Approach and Philosophy of On baking technology
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Programs and apps: productivity, graphics, security and other tools
Cloud computing and distributed systems.
Dropbox Q2 2025 Financial Results & Investor Presentation
Empathic Computing: Creating Shared Understanding
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Advanced methodologies resolving dimensionality complications for autism neur...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Understanding_Digital_Forensics_Presentation.pptx
Spectroscopy.pptx food analysis technology
sap open course for s4hana steps from ECC to s4
Encapsulation_ Review paper, used for researhc scholars
NewMind AI Weekly Chronicles - August'25 Week I

Usergrid Overview

  • 2. Mobile Apps And The Cloud? App ? “The Lost Art Of Client/Server”
  • 3. Mobile Clients And Web PaaS Why does building an app that runs on App the client require you to write a bunch Web PaaS of code that runs on the server?
  • 4. Web PaaS Are Still About Web Pages Web PaaS are optimized for web apps spitting out web pages from a monolithic stack built on the server-side PHP, Ruby, Java, .NET App Engine, Heroku, Azure, language and DotCloud, etc. framework of the day
  • 5. Mobile Apps Run On The Device (Surprise!) Services And Data Mobile is about delivering rich interaction from client apps running on the device with services Native HTML5/JS and data on-demand Flash from the cloud
  • 6. Rich Clients Need Rich Services User Management Access Control, Groups, Roles, Graphs Connected & Social Interactions Activity streams, linked profiles App Application Objects & API Integration Base & Premium Functionality, 3rd Party Services Content & Data Personalized, Highly scalable, Deeply indexed Data Processing & Analytics Real-time, tied to specific user actions INTERNAL AND CONFIDENTIAL
  • 7. Requirements Of A Solution We need to enable application developers to: •  Focus on client development •  Manage their users (customers) across multiple devices and applications •  Build highly data-rich applications that are socially- connected and can leverage both existing and mobile user- generated content and media assets •  Monitor and analyze data to drive both application functionality and business intelligence •  Not have to worry about server side infrastructure at all
  • 9. Conference App Sign In To The See What What Sessions View The Conference Colleagues Are Should I Attend? Schedule Here
  • 10. Conference App (cont.) Your Schedule Check-in At The Ask Questions Rate And Flag Planner Session For Follow-up
  • 11. Conference App (cont.) App Objects And Features Used: •  User Management •  Friends & Colleagues “Graph” •  Content Search & Recommendations •  Events & Presenters •  Schedules •  Activities & Messages •  Rating, Favoriting, and Collecting
  • 13. Spot-On Trendspotter Mobile application for real-time audience reaction User response data is collected, transmitted to server via websocket, correlated and transmitted back to all connected clients
  • 14. Live Audience App (cont.) App Objects And Features Used: •  User Management •  Friends & Colleagues “Graph” •  Schedules •  Realtime Data Streams