SlideShare a Scribd company logo
MOBILE DISRUPTS THE
CLOUD
Cloud Computing Primer
Eric Rubin
Founder, DreamFactory Software
www.dreamfactory.com
ABSTRACT: THE IMPACT OF SMART
DEVICES ON THE CLOUD
If mobile devices were merely used to browse web pages, then they would
not be very disruptive. But mobile is all about apps, and mobile apps have
veered away from legacy browser technology. As a result a paradigm shift
is emerging in the host platforms that support mobile.
This presentation looks at the impact of mobile on the cloud, from a
technology and business model perspective.
Paradigm Shift

TECHNOLOGY
CLIENTS PROPEL PLATFORM SHIFTS
Smart Devices
Browsers
Web APIs

PC’s
Web Servers

Mainframe

Client-Server
(e.g. Oracle/SUN)

(e.g IBM,BEA)

(e.g Amazon)
SMART DEVICES DRIVE CHANGE IN WEB
ARCHITECTURE
 Macro computing trends…
 rapid move of s/w applications to the cloud
 proliferation of devices (phones, tablets, sensors, wearables) connecting to

the web
 apps usurping browsing as the primary web activity

 …drive

requirements for a smart client architecture

 legacy web technology is inadequate
LEGACY WEB TECHNOLOGY
first generation of the web was primarily dumb clients (underutilized PC’s)
connected to the web by browsers

 The

 Browsers communicate with servers via page generation, where the server

does all computation and then ships an HTML page to be rendered on the PC’s
browser. When your input something new in the browser, a new page is
generated on the server and shipped back.
 In the modern web a client is increasingly a smart device- tablet, phone, meter,

wrist band, glasses…. These devices have unique local “sensory” services (e.g.
GPS location, Capture,Voice) that modern apps leverage
 Legacy HTML Page generation approaches are unaware of client capabilities,

each is treated as one uniform dumb browser client
 New service based approaches emerge to fully exploit client capabilities
PARADIGM SHIFT: CLOUD API’S
 Smart devices are causing a similar disruption to the cloud as PC’s did

to mainframe computing
 Mobile is to browsers as PC’s were to VT100’s, driving a paradigm shift
 Client-Server computing evolves to Client-Service

 The new paradigm is n-tier and web service based
 Applications blend services from servers and clients

 A new category of cloud middleware emerges to support mobile
 Backend As A Service or (mobile) mBaaS
 REST APIs enable client-service architecture for smart device applications
 Supporting rich client app delivery: HTML5, native IOS (Apple), native Android

(Google) and Windows 8 (Microsoft)
THE MODERN CLOUD: CBE
 Cloud Back-ends (BaaS, mBaaS) are the newest generation of cloud

middleware. CBE is purpose built for the modern web where smart
devices need to connect to the cloud
 CBE offers a set of APIs that enable rich clients to have cloud back ends

for storage, collaboration, app administration, tracking stats, and a host
of other capabilities
 CBE developers use a service based programming model, based on

REST APIs, versus page generation approach.
 Examples of CBE vendors include DreamFactory, Kinvey, and FaceBook

Parse
SMART DEVICES DRIVE SHIFT TO SERVICES
Smart Devices

(m)BaaS, CBE

PaaS

PC’s

IaaS
SaaS
Sites
HTML
Page
Generation

7/10/13

REST Web
Services

9
PARADIGM SHIFTS FOSTER DISRUPTIVE
INNOVATION
 Legacy vendors architected for browsers have to re-architect for this

new paradigm
 At the same time they have to preserve their investment in page

generation architecture, often creating conflicting incentives
 White space opportunities unfold for a new generation of disruptive

innovators
 Setting the stage for disruptive innovators to blindside competitors in

core adjacent markets in the future
 E.g. Google dominates search and then core adjacent markets like email
The power of App Stores

BUSINESS MODEL DISRUPTION
PARADIGM SHIFTS & BUSINESS MODELS
Web services
Mobile apps
Web apps

Client Server

Sell H/W &
S/W
Oracle/Sun

Sell
Subscriptions
or Ads
Google,
Salesforce.com

Micropurchases
App Stores

Apple, Google

Sell services
& Usage

Amazon
APP STORES
 App stores are a disruptive business model
 They dramatically lower customer acquisition costs while dramatically

increasing exposure
 Populating the market with far more competition than would otherwise be possible
 Apple’s App Store has over 1M apps.

 Combined with BYOD (bring your own device) App Stores are changing

the way business adopt applications
 Grass roots, direct access to the pro-sumer (professional/consumer)
 Roll up to enterprise deals
 Versus mandated top down purchases through IT
APP STORES + BAAS= ENTERPRISE
 Most applications are local to the device
 BaaS cloud-enables mobile apps
 BaaS enables powerful features critical to the enterprise
 Group collaboration
 Shared database
 Adminstration & tracking
 Provisioning (and de-provisioning)

 Fosters a land and expand strategy
 Individual contributors expand to departmental teams expand to enterprise roll-outs
SELLING API’S VS SOFTWARE
 There is also a shift on server side business models
 In the last paradigm shift Software and H/W systems started moving

from capital expenditures to operational expense
 From outright purchases to subscriptions

 The newest generation of cloud products are being sold on usage
 e.g. Amazon Web Services are pay as you go

 This has a dramatic impact on bookings and is a major disruptor
 Subscriptions amortize revenue over 12-24 months, so at best they are worth 1/12

of a purchased booking. How would it look to your shareholders if you were to
recommend cutting your bookings by a magnitude?
 Usage is even worse, as there is no committed booking
RISK FACTORS TO LEGACY WEB
 Web ISVs don’t fully exploit mobile
 e.g. local services, in-app purchases, actionable data, land and expand
 Enabling new mobile apps to grab beach-heads
 Web ISVs lose touch with the end customer
 Who are spending more of their cycles on mobile devices
 Initial risk is the “long tail”, SMB customers
 Web ISVs miss the boat on enterprise app stores and BYOD
 App stores empower individual consumers, and expand to groups though ad hoc collaboration.
DropBox and Evernote are great examples of individual productivity tools that have gone viral by
making sharing simple
 Monolithic and policy driven clouds (most enterprise s/w) can’t exploit app stores as a new
business channel as the don’t offer the one-two punch of individual productivity that easily
expands to group productivity
 Strangely, the compounding effect of BYOD and App Stores provide a channel advantage to
start-ups
ENTERPRISE DISRUPTION: WHAT KEEPS CIO’S
AWAKE AT NIGHT?
 Fueled by mobile, BYOD requirements are elevated to C level.
 CEO’s like BYOD’s employee satisfaction and immersion qualities
 CIOs must contend with:
 Architectural issues. e.g How do we redesign all of our browser based apps?
 Security issues of non-issue devices. e.g. How do we protect the company jewels?
 Management issues of non-issue devices. e.g How do we disable devices for terminated

employees?

 These issues must be dealt with in primary application areas:
 Business to employee systems (B2E)
 Business to consumers systems (B2C)
 Business to business systems (B2B)

 This creates an enormous white space for partners to help “mobilize” their

infrastructure

More Related Content

What's hot

APP IN A DAY Copenhagen May 13th
APP IN A DAY Copenhagen May 13th APP IN A DAY Copenhagen May 13th
APP IN A DAY Copenhagen May 13th
AlonEkelund
 
Integrating saa s application using azure services v0.5
Integrating saa s application using azure services v0.5Integrating saa s application using azure services v0.5
Integrating saa s application using azure services v0.5
Luca Mauri
 
Integrating saas applications
Integrating saas applicationsIntegrating saas applications
Integrating saas applications
Luca Mauri
 
apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...
apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...
apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...
apidays
 
React Native Database: A Comprehensive Guideline on Choosing the Right Databa...
React Native Database: A Comprehensive Guideline on Choosing the Right Databa...React Native Database: A Comprehensive Guideline on Choosing the Right Databa...
React Native Database: A Comprehensive Guideline on Choosing the Right Databa...
Katy Slemon
 
Running your business in the cloud
Running your business in the cloudRunning your business in the cloud
Running your business in the cloud
Bill Rogers
 
Webcast: API-Centric Architecture for Building Context-Aware Apps
Webcast: API-Centric Architecture for Building Context-Aware AppsWebcast: API-Centric Architecture for Building Context-Aware Apps
Webcast: API-Centric Architecture for Building Context-Aware Apps
Apigee | Google Cloud
 
APIs: What’s in it for me – How can APIs bring value to our Business (Philipp...
APIs: What’s in it for me – How can APIs bring value to our Business (Philipp...APIs: What’s in it for me – How can APIs bring value to our Business (Philipp...
APIs: What’s in it for me – How can APIs bring value to our Business (Philipp...
Nordic APIs
 
Microsoft Innovation Summit
Microsoft Innovation SummitMicrosoft Innovation Summit
Microsoft Innovation Summit
Mayur Tendulkar
 
Microsoft Azure - The Best Platform for AI
Microsoft Azure - The Best Platform for AIMicrosoft Azure - The Best Platform for AI
Microsoft Azure - The Best Platform for AI
Mayur Tendulkar
 
Microsoft Graph: The API for Microsoft 365
Microsoft Graph: The API for Microsoft 365Microsoft Graph: The API for Microsoft 365
Microsoft Graph: The API for Microsoft 365
Mayur Tendulkar
 
apidays LIVE Jakarta - Serverless powered Low Code by Alex-Adrien Auger, Sipios
apidays LIVE Jakarta - Serverless powered Low Code by Alex-Adrien Auger, Sipiosapidays LIVE Jakarta - Serverless powered Low Code by Alex-Adrien Auger, Sipios
apidays LIVE Jakarta - Serverless powered Low Code by Alex-Adrien Auger, Sipios
apidays
 
Nathan Crone - Resume
Nathan Crone - ResumeNathan Crone - Resume
Nathan Crone - Resume
Nathan Crone
 
Integrating cloud with existing IBM Systems
Integrating cloud with existing IBM SystemsIntegrating cloud with existing IBM Systems
Integrating cloud with existing IBM Systems
BizTalk360
 
Api clarity webinar
Api clarity webinarApi clarity webinar
Api clarity webinar
LibbySchulze
 
Build Secure Scalable Mobile Apps with AWS Mobile Hub
Build Secure Scalable Mobile Apps with AWS Mobile HubBuild Secure Scalable Mobile Apps with AWS Mobile Hub
Build Secure Scalable Mobile Apps with AWS Mobile Hub
Amazon Web Services
 
Deep Dive Building Office Mail Add-ins with the Microsoft Graph
Deep Dive Building Office Mail Add-ins with the Microsoft GraphDeep Dive Building Office Mail Add-ins with the Microsoft Graph
Deep Dive Building Office Mail Add-ins with the Microsoft Graph
Bram de Jager
 
Overview power apps and microsoft flow
Overview power apps and microsoft flowOverview power apps and microsoft flow
Overview power apps and microsoft flow
Juan Fabian
 
Mule iON - OSS ESB to iPaaS
Mule iON - OSS ESB to iPaaSMule iON - OSS ESB to iPaaS
Mule iON - OSS ESB to iPaaS
Ali Sadat
 
WSO2Con US 2013 - APIs Everywhere
WSO2Con US 2013 - APIs EverywhereWSO2Con US 2013 - APIs Everywhere
WSO2Con US 2013 - APIs Everywhere
WSO2
 

What's hot (20)

APP IN A DAY Copenhagen May 13th
APP IN A DAY Copenhagen May 13th APP IN A DAY Copenhagen May 13th
APP IN A DAY Copenhagen May 13th
 
Integrating saa s application using azure services v0.5
Integrating saa s application using azure services v0.5Integrating saa s application using azure services v0.5
Integrating saa s application using azure services v0.5
 
Integrating saas applications
Integrating saas applicationsIntegrating saas applications
Integrating saas applications
 
apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...
apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...
apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...
 
React Native Database: A Comprehensive Guideline on Choosing the Right Databa...
React Native Database: A Comprehensive Guideline on Choosing the Right Databa...React Native Database: A Comprehensive Guideline on Choosing the Right Databa...
React Native Database: A Comprehensive Guideline on Choosing the Right Databa...
 
Running your business in the cloud
Running your business in the cloudRunning your business in the cloud
Running your business in the cloud
 
Webcast: API-Centric Architecture for Building Context-Aware Apps
Webcast: API-Centric Architecture for Building Context-Aware AppsWebcast: API-Centric Architecture for Building Context-Aware Apps
Webcast: API-Centric Architecture for Building Context-Aware Apps
 
APIs: What’s in it for me – How can APIs bring value to our Business (Philipp...
APIs: What’s in it for me – How can APIs bring value to our Business (Philipp...APIs: What’s in it for me – How can APIs bring value to our Business (Philipp...
APIs: What’s in it for me – How can APIs bring value to our Business (Philipp...
 
Microsoft Innovation Summit
Microsoft Innovation SummitMicrosoft Innovation Summit
Microsoft Innovation Summit
 
Microsoft Azure - The Best Platform for AI
Microsoft Azure - The Best Platform for AIMicrosoft Azure - The Best Platform for AI
Microsoft Azure - The Best Platform for AI
 
Microsoft Graph: The API for Microsoft 365
Microsoft Graph: The API for Microsoft 365Microsoft Graph: The API for Microsoft 365
Microsoft Graph: The API for Microsoft 365
 
apidays LIVE Jakarta - Serverless powered Low Code by Alex-Adrien Auger, Sipios
apidays LIVE Jakarta - Serverless powered Low Code by Alex-Adrien Auger, Sipiosapidays LIVE Jakarta - Serverless powered Low Code by Alex-Adrien Auger, Sipios
apidays LIVE Jakarta - Serverless powered Low Code by Alex-Adrien Auger, Sipios
 
Nathan Crone - Resume
Nathan Crone - ResumeNathan Crone - Resume
Nathan Crone - Resume
 
Integrating cloud with existing IBM Systems
Integrating cloud with existing IBM SystemsIntegrating cloud with existing IBM Systems
Integrating cloud with existing IBM Systems
 
Api clarity webinar
Api clarity webinarApi clarity webinar
Api clarity webinar
 
Build Secure Scalable Mobile Apps with AWS Mobile Hub
Build Secure Scalable Mobile Apps with AWS Mobile HubBuild Secure Scalable Mobile Apps with AWS Mobile Hub
Build Secure Scalable Mobile Apps with AWS Mobile Hub
 
Deep Dive Building Office Mail Add-ins with the Microsoft Graph
Deep Dive Building Office Mail Add-ins with the Microsoft GraphDeep Dive Building Office Mail Add-ins with the Microsoft Graph
Deep Dive Building Office Mail Add-ins with the Microsoft Graph
 
Overview power apps and microsoft flow
Overview power apps and microsoft flowOverview power apps and microsoft flow
Overview power apps and microsoft flow
 
Mule iON - OSS ESB to iPaaS
Mule iON - OSS ESB to iPaaSMule iON - OSS ESB to iPaaS
Mule iON - OSS ESB to iPaaS
 
WSO2Con US 2013 - APIs Everywhere
WSO2Con US 2013 - APIs EverywhereWSO2Con US 2013 - APIs Everywhere
WSO2Con US 2013 - APIs Everywhere
 

Viewers also liked

版本控制与常见的分支模型
版本控制与常见的分支模型版本控制与常见的分支模型
版本控制与常见的分支模型Tony Deng
 
Trans cold express 6 page overview
Trans cold express 6 page overviewTrans cold express 6 page overview
Trans cold express 6 page overview
Greg Kirchner
 
JS Essence
JS EssenceJS Essence
JS Essence
Uladzimir Piatryka
 
Streams
StreamsStreams
Components now!
Components now! Components now!
Components now!
Mikhail Davydov
 
SEE Opportunity Mobile Application Development
SEE Opportunity Mobile Application Development SEE Opportunity Mobile Application Development
SEE Opportunity Mobile Application Development
Rea Dione
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming Convention
In a Rocket
 

Viewers also liked (7)

版本控制与常见的分支模型
版本控制与常见的分支模型版本控制与常见的分支模型
版本控制与常见的分支模型
 
Trans cold express 6 page overview
Trans cold express 6 page overviewTrans cold express 6 page overview
Trans cold express 6 page overview
 
JS Essence
JS EssenceJS Essence
JS Essence
 
Streams
StreamsStreams
Streams
 
Components now!
Components now! Components now!
Components now!
 
SEE Opportunity Mobile Application Development
SEE Opportunity Mobile Application Development SEE Opportunity Mobile Application Development
SEE Opportunity Mobile Application Development
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming Convention
 

Similar to Mobile Disrupts the Cloud

4 steps to creating a mobile development strategy - White Paper - Appcelerator
4 steps to creating a mobile development strategy - White Paper - Appcelerator4 steps to creating a mobile development strategy - White Paper - Appcelerator
4 steps to creating a mobile development strategy - White Paper - Appcelerator
Romain Fonnier
 
4 Steps To Creating A Mobile Strategy
4 Steps To Creating A Mobile Strategy4 Steps To Creating A Mobile Strategy
4 Steps To Creating A Mobile Strategy
rickross
 
Fundamentals of Mobile App Development Technology
Fundamentals of Mobile App Development TechnologyFundamentals of Mobile App Development Technology
Fundamentals of Mobile App Development Technology
Orchestrate Mortgage and Title Solutions, LLC
 
Find the right mobile app architecture for your business [detailed guide]
Find the right mobile app architecture for your business [detailed guide]Find the right mobile app architecture for your business [detailed guide]
Find the right mobile app architecture for your business [detailed guide]
Katy Slemon
 
Mobility market perspective and IBM’s mobile portal accelerator solution
Mobility market perspective and IBM’s mobile portal accelerator solutionMobility market perspective and IBM’s mobile portal accelerator solution
Mobility market perspective and IBM’s mobile portal accelerator solution
Perficient, Inc.
 
Get better understanding between web app vs cloud app
Get better understanding between web app vs cloud appGet better understanding between web app vs cloud app
Get better understanding between web app vs cloud app
Concetto Labs
 
Sonoa Cloud Services for Elasticity and Mobility
Sonoa Cloud Services for Elasticity and MobilitySonoa Cloud Services for Elasticity and Mobility
Sonoa Cloud Services for Elasticity and Mobility
Intel Corporation
 
Executive Overview of OutSystems (1)
Executive Overview of OutSystems (1)Executive Overview of OutSystems (1)
Executive Overview of OutSystems (1)
Steven Levine
 
3Scale
3Scale3Scale
Top 10 Web Development Trends For 2023
 Top 10 Web Development Trends For 2023 Top 10 Web Development Trends For 2023
Top 10 Web Development Trends For 2023
Evincedev
 
Mobile development-e mag-version3
Mobile development-e mag-version3Mobile development-e mag-version3
Mobile development-e mag-version3
nesrine attia
 
Mobile for B2B: Native or Web?
Mobile for B2B: Native or Web?Mobile for B2B: Native or Web?
Mobile for B2B: Native or Web?
Omobono
 
Social World
Social WorldSocial World
Social World
prasadpawaskar
 
Social Media, Cloud Computing and architecture
Social Media, Cloud Computing and architectureSocial Media, Cloud Computing and architecture
Social Media, Cloud Computing and architecture
Rick Mans
 
Key Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility SolutionKey Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility Solution
roshanjk
 
Web Based Vs Cloud Based Apps Complete Comparison.pdf
Web Based Vs Cloud Based Apps Complete Comparison.pdfWeb Based Vs Cloud Based Apps Complete Comparison.pdf
Web Based Vs Cloud Based Apps Complete Comparison.pdf
Laura Miller
 
A2zappsquickviewaug2014slideshare 140808054926-phpapp02
A2zappsquickviewaug2014slideshare 140808054926-phpapp02A2zappsquickviewaug2014slideshare 140808054926-phpapp02
A2zappsquickviewaug2014slideshare 140808054926-phpapp02
Gaurav Mahajan
 
Running Your Business in the Cloud
Running Your Business in the CloudRunning Your Business in the Cloud
Running Your Business in the Cloud
Robin Daniels
 
IBM ARDIGO - SOIEL MOBILE BUSINESS ROMA 020713
IBM ARDIGO - SOIEL MOBILE BUSINESS ROMA 020713IBM ARDIGO - SOIEL MOBILE BUSINESS ROMA 020713
IBM ARDIGO - SOIEL MOBILE BUSINESS ROMA 020713
Max Ardigó 🇦🇷
 
DevOps & Apps - Building and Operating Successful Mobile Apps
DevOps & Apps - Building and Operating Successful Mobile AppsDevOps & Apps - Building and Operating Successful Mobile Apps
DevOps & Apps - Building and Operating Successful Mobile Apps
Apigee | Google Cloud
 

Similar to Mobile Disrupts the Cloud (20)

4 steps to creating a mobile development strategy - White Paper - Appcelerator
4 steps to creating a mobile development strategy - White Paper - Appcelerator4 steps to creating a mobile development strategy - White Paper - Appcelerator
4 steps to creating a mobile development strategy - White Paper - Appcelerator
 
4 Steps To Creating A Mobile Strategy
4 Steps To Creating A Mobile Strategy4 Steps To Creating A Mobile Strategy
4 Steps To Creating A Mobile Strategy
 
Fundamentals of Mobile App Development Technology
Fundamentals of Mobile App Development TechnologyFundamentals of Mobile App Development Technology
Fundamentals of Mobile App Development Technology
 
Find the right mobile app architecture for your business [detailed guide]
Find the right mobile app architecture for your business [detailed guide]Find the right mobile app architecture for your business [detailed guide]
Find the right mobile app architecture for your business [detailed guide]
 
Mobility market perspective and IBM’s mobile portal accelerator solution
Mobility market perspective and IBM’s mobile portal accelerator solutionMobility market perspective and IBM’s mobile portal accelerator solution
Mobility market perspective and IBM’s mobile portal accelerator solution
 
Get better understanding between web app vs cloud app
Get better understanding between web app vs cloud appGet better understanding between web app vs cloud app
Get better understanding between web app vs cloud app
 
Sonoa Cloud Services for Elasticity and Mobility
Sonoa Cloud Services for Elasticity and MobilitySonoa Cloud Services for Elasticity and Mobility
Sonoa Cloud Services for Elasticity and Mobility
 
Executive Overview of OutSystems (1)
Executive Overview of OutSystems (1)Executive Overview of OutSystems (1)
Executive Overview of OutSystems (1)
 
3Scale
3Scale3Scale
3Scale
 
Top 10 Web Development Trends For 2023
 Top 10 Web Development Trends For 2023 Top 10 Web Development Trends For 2023
Top 10 Web Development Trends For 2023
 
Mobile development-e mag-version3
Mobile development-e mag-version3Mobile development-e mag-version3
Mobile development-e mag-version3
 
Mobile for B2B: Native or Web?
Mobile for B2B: Native or Web?Mobile for B2B: Native or Web?
Mobile for B2B: Native or Web?
 
Social World
Social WorldSocial World
Social World
 
Social Media, Cloud Computing and architecture
Social Media, Cloud Computing and architectureSocial Media, Cloud Computing and architecture
Social Media, Cloud Computing and architecture
 
Key Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility SolutionKey Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility Solution
 
Web Based Vs Cloud Based Apps Complete Comparison.pdf
Web Based Vs Cloud Based Apps Complete Comparison.pdfWeb Based Vs Cloud Based Apps Complete Comparison.pdf
Web Based Vs Cloud Based Apps Complete Comparison.pdf
 
A2zappsquickviewaug2014slideshare 140808054926-phpapp02
A2zappsquickviewaug2014slideshare 140808054926-phpapp02A2zappsquickviewaug2014slideshare 140808054926-phpapp02
A2zappsquickviewaug2014slideshare 140808054926-phpapp02
 
Running Your Business in the Cloud
Running Your Business in the CloudRunning Your Business in the Cloud
Running Your Business in the Cloud
 
IBM ARDIGO - SOIEL MOBILE BUSINESS ROMA 020713
IBM ARDIGO - SOIEL MOBILE BUSINESS ROMA 020713IBM ARDIGO - SOIEL MOBILE BUSINESS ROMA 020713
IBM ARDIGO - SOIEL MOBILE BUSINESS ROMA 020713
 
DevOps & Apps - Building and Operating Successful Mobile Apps
DevOps & Apps - Building and Operating Successful Mobile AppsDevOps & Apps - Building and Operating Successful Mobile Apps
DevOps & Apps - Building and Operating Successful Mobile Apps
 

Recently uploaded

TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 

Recently uploaded (20)

TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 

Mobile Disrupts the Cloud

  • 1. MOBILE DISRUPTS THE CLOUD Cloud Computing Primer Eric Rubin Founder, DreamFactory Software www.dreamfactory.com
  • 2. ABSTRACT: THE IMPACT OF SMART DEVICES ON THE CLOUD If mobile devices were merely used to browse web pages, then they would not be very disruptive. But mobile is all about apps, and mobile apps have veered away from legacy browser technology. As a result a paradigm shift is emerging in the host platforms that support mobile. This presentation looks at the impact of mobile on the cloud, from a technology and business model perspective.
  • 4. CLIENTS PROPEL PLATFORM SHIFTS Smart Devices Browsers Web APIs PC’s Web Servers Mainframe Client-Server (e.g. Oracle/SUN) (e.g IBM,BEA) (e.g Amazon)
  • 5. SMART DEVICES DRIVE CHANGE IN WEB ARCHITECTURE  Macro computing trends…  rapid move of s/w applications to the cloud  proliferation of devices (phones, tablets, sensors, wearables) connecting to the web  apps usurping browsing as the primary web activity  …drive requirements for a smart client architecture  legacy web technology is inadequate
  • 6. LEGACY WEB TECHNOLOGY first generation of the web was primarily dumb clients (underutilized PC’s) connected to the web by browsers  The  Browsers communicate with servers via page generation, where the server does all computation and then ships an HTML page to be rendered on the PC’s browser. When your input something new in the browser, a new page is generated on the server and shipped back.  In the modern web a client is increasingly a smart device- tablet, phone, meter, wrist band, glasses…. These devices have unique local “sensory” services (e.g. GPS location, Capture,Voice) that modern apps leverage  Legacy HTML Page generation approaches are unaware of client capabilities, each is treated as one uniform dumb browser client  New service based approaches emerge to fully exploit client capabilities
  • 7. PARADIGM SHIFT: CLOUD API’S  Smart devices are causing a similar disruption to the cloud as PC’s did to mainframe computing  Mobile is to browsers as PC’s were to VT100’s, driving a paradigm shift  Client-Server computing evolves to Client-Service  The new paradigm is n-tier and web service based  Applications blend services from servers and clients  A new category of cloud middleware emerges to support mobile  Backend As A Service or (mobile) mBaaS  REST APIs enable client-service architecture for smart device applications  Supporting rich client app delivery: HTML5, native IOS (Apple), native Android (Google) and Windows 8 (Microsoft)
  • 8. THE MODERN CLOUD: CBE  Cloud Back-ends (BaaS, mBaaS) are the newest generation of cloud middleware. CBE is purpose built for the modern web where smart devices need to connect to the cloud  CBE offers a set of APIs that enable rich clients to have cloud back ends for storage, collaboration, app administration, tracking stats, and a host of other capabilities  CBE developers use a service based programming model, based on REST APIs, versus page generation approach.  Examples of CBE vendors include DreamFactory, Kinvey, and FaceBook Parse
  • 9. SMART DEVICES DRIVE SHIFT TO SERVICES Smart Devices (m)BaaS, CBE PaaS PC’s IaaS SaaS Sites HTML Page Generation 7/10/13 REST Web Services 9
  • 10. PARADIGM SHIFTS FOSTER DISRUPTIVE INNOVATION  Legacy vendors architected for browsers have to re-architect for this new paradigm  At the same time they have to preserve their investment in page generation architecture, often creating conflicting incentives  White space opportunities unfold for a new generation of disruptive innovators  Setting the stage for disruptive innovators to blindside competitors in core adjacent markets in the future  E.g. Google dominates search and then core adjacent markets like email
  • 11. The power of App Stores BUSINESS MODEL DISRUPTION
  • 12. PARADIGM SHIFTS & BUSINESS MODELS Web services Mobile apps Web apps Client Server Sell H/W & S/W Oracle/Sun Sell Subscriptions or Ads Google, Salesforce.com Micropurchases App Stores Apple, Google Sell services & Usage Amazon
  • 13. APP STORES  App stores are a disruptive business model  They dramatically lower customer acquisition costs while dramatically increasing exposure  Populating the market with far more competition than would otherwise be possible  Apple’s App Store has over 1M apps.  Combined with BYOD (bring your own device) App Stores are changing the way business adopt applications  Grass roots, direct access to the pro-sumer (professional/consumer)  Roll up to enterprise deals  Versus mandated top down purchases through IT
  • 14. APP STORES + BAAS= ENTERPRISE  Most applications are local to the device  BaaS cloud-enables mobile apps  BaaS enables powerful features critical to the enterprise  Group collaboration  Shared database  Adminstration & tracking  Provisioning (and de-provisioning)  Fosters a land and expand strategy  Individual contributors expand to departmental teams expand to enterprise roll-outs
  • 15. SELLING API’S VS SOFTWARE  There is also a shift on server side business models  In the last paradigm shift Software and H/W systems started moving from capital expenditures to operational expense  From outright purchases to subscriptions  The newest generation of cloud products are being sold on usage  e.g. Amazon Web Services are pay as you go  This has a dramatic impact on bookings and is a major disruptor  Subscriptions amortize revenue over 12-24 months, so at best they are worth 1/12 of a purchased booking. How would it look to your shareholders if you were to recommend cutting your bookings by a magnitude?  Usage is even worse, as there is no committed booking
  • 16. RISK FACTORS TO LEGACY WEB  Web ISVs don’t fully exploit mobile  e.g. local services, in-app purchases, actionable data, land and expand  Enabling new mobile apps to grab beach-heads  Web ISVs lose touch with the end customer  Who are spending more of their cycles on mobile devices  Initial risk is the “long tail”, SMB customers  Web ISVs miss the boat on enterprise app stores and BYOD  App stores empower individual consumers, and expand to groups though ad hoc collaboration. DropBox and Evernote are great examples of individual productivity tools that have gone viral by making sharing simple  Monolithic and policy driven clouds (most enterprise s/w) can’t exploit app stores as a new business channel as the don’t offer the one-two punch of individual productivity that easily expands to group productivity  Strangely, the compounding effect of BYOD and App Stores provide a channel advantage to start-ups
  • 17. ENTERPRISE DISRUPTION: WHAT KEEPS CIO’S AWAKE AT NIGHT?  Fueled by mobile, BYOD requirements are elevated to C level.  CEO’s like BYOD’s employee satisfaction and immersion qualities  CIOs must contend with:  Architectural issues. e.g How do we redesign all of our browser based apps?  Security issues of non-issue devices. e.g. How do we protect the company jewels?  Management issues of non-issue devices. e.g How do we disable devices for terminated employees?  These issues must be dealt with in primary application areas:  Business to employee systems (B2E)  Business to consumers systems (B2C)  Business to business systems (B2B)  This creates an enormous white space for partners to help “mobilize” their infrastructure