SlideShare ist ein Scribd-Unternehmen logo
1 von 17
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

Weitere ähnliche Inhalte

Was ist angesagt?

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.5Luca Mauri
 
Integrating saas applications
Integrating saas applicationsIntegrating saas applications
Integrating saas applicationsLuca 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 cloudBill 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 AppsApigee | 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 SummitMayur 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 AIMayur 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 365Mayur 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, Sipiosapidays
 
Nathan Crone - Resume
Nathan Crone - ResumeNathan Crone - Resume
Nathan Crone - ResumeNathan Crone
 
Integrating cloud with existing IBM Systems
Integrating cloud with existing IBM SystemsIntegrating cloud with existing IBM Systems
Integrating cloud with existing IBM SystemsBizTalk360
 
Api clarity webinar
Api clarity webinarApi clarity webinar
Api clarity webinarLibbySchulze
 
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 HubAmazon 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 GraphBram de Jager
 
Overview power apps and microsoft flow
Overview power apps and microsoft flowOverview power apps and microsoft flow
Overview power apps and microsoft flowJuan Fabian
 
Mule iON - OSS ESB to iPaaS
Mule iON - OSS ESB to iPaaSMule iON - OSS ESB to iPaaS
Mule iON - OSS ESB to iPaaSAli Sadat
 
WSO2Con US 2013 - APIs Everywhere
WSO2Con US 2013 - APIs EverywhereWSO2Con US 2013 - APIs Everywhere
WSO2Con US 2013 - APIs EverywhereWSO2
 

Was ist angesagt? (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
 

Andere mochten auch

版本控制与常见的分支模型
版本控制与常见的分支模型版本控制与常见的分支模型
版本控制与常见的分支模型Tony Deng
 
Trans cold express 6 page overview
Trans cold express 6 page overviewTrans cold express 6 page overview
Trans cold express 6 page overviewGreg Kirchner
 
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 ConventionIn a Rocket
 

Andere mochten auch (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
 

Ähnlich wie 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 - AppceleratorRomain 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 Strategyrickross
 
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 solutionPerficient, 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 appConcetto 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 MobilityIntel Corporation
 
Executive Overview of OutSystems (1)
Executive Overview of OutSystems (1)Executive Overview of OutSystems (1)
Executive Overview of OutSystems (1)Steven Levine
 
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 2023Evincedev
 
Mobile development-e mag-version3
Mobile development-e mag-version3Mobile development-e mag-version3
Mobile development-e mag-version3nesrine 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 Media, Cloud Computing and architecture
Social Media, Cloud Computing and architectureSocial Media, Cloud Computing and architecture
Social Media, Cloud Computing and architectureRick 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 Solutionroshanjk
 
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.pdfLaura Miller
 
A2zappsquickviewaug2014slideshare 140808054926-phpapp02
A2zappsquickviewaug2014slideshare 140808054926-phpapp02A2zappsquickviewaug2014slideshare 140808054926-phpapp02
A2zappsquickviewaug2014slideshare 140808054926-phpapp02Gaurav Mahajan
 
Running Your Business in the Cloud
Running Your Business in the CloudRunning Your Business in the Cloud
Running Your Business in the CloudRobin 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 020713Max 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 AppsApigee | Google Cloud
 

Ähnlich wie 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
 

Kürzlich hochgeladen

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Kürzlich hochgeladen (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

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