SlideShare una empresa de Scribd logo
1 de 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
(e.g IBM,BEA)

Client-Server
Mainframe

(e.g. Oracle/SUN)

(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, sensor, wrist band, glasses…. These devices have unique local
services (e.g. GPS location, Capture, Voice) that modern apps require
 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

Sell services
& Usage

Micropurchases
App Stores

Apple, Google

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

Más contenido relacionado

La actualidad más candente

Salesforce.com Partner Meetup - Atlanta -10/31/12
Salesforce.com Partner Meetup - Atlanta -10/31/12Salesforce.com Partner Meetup - Atlanta -10/31/12
Salesforce.com Partner Meetup - Atlanta -10/31/12Salesforce Partners
 
The IBM Social Business Toolkit
The IBM Social Business ToolkitThe IBM Social Business Toolkit
The IBM Social Business ToolkitDaryl Pereira
 
Ibm mobile first briefing
Ibm mobile first briefingIbm mobile first briefing
Ibm mobile first briefingNitin Gaur
 
Salesforce.com Partner Meetup - New York -10/18/12
Salesforce.com Partner Meetup - New York -10/18/12 Salesforce.com Partner Meetup - New York -10/18/12
Salesforce.com Partner Meetup - New York -10/18/12 Salesforce Partners
 
Whitepaper: Guidelines to-set-up-a-mobile-based-solution-for-ecommerce-shoppi...
Whitepaper: Guidelines to-set-up-a-mobile-based-solution-for-ecommerce-shoppi...Whitepaper: Guidelines to-set-up-a-mobile-based-solution-for-ecommerce-shoppi...
Whitepaper: Guidelines to-set-up-a-mobile-based-solution-for-ecommerce-shoppi...Vengat Owen
 
Mob Dev Conf Enterprise Apps 0 1
Mob Dev Conf Enterprise Apps 0 1Mob Dev Conf Enterprise Apps 0 1
Mob Dev Conf Enterprise Apps 0 1momobangalore
 
Mobile Enterprise Application Platform: A solution to myriad challenges in en...
Mobile Enterprise Application Platform: A solution to myriad challenges in en...Mobile Enterprise Application Platform: A solution to myriad challenges in en...
Mobile Enterprise Application Platform: A solution to myriad challenges in en...[x]cube LABS
 
New to Mobile Application Development ? Learn about MEAP
New to Mobile Application Development ? Learn about MEAPNew to Mobile Application Development ? Learn about MEAP
New to Mobile Application Development ? Learn about MEAPArvind Rangarajan
 
Mobile-izing Your Organization with Drupal
Mobile-izing Your Organization with DrupalMobile-izing Your Organization with Drupal
Mobile-izing Your Organization with DrupalAcquia
 
Averting the Mobile CRM Cliff
Averting the Mobile CRM CliffAverting the Mobile CRM Cliff
Averting the Mobile CRM CliffArt Hall
 
How Enterprise Mobility is reinventing Enterprise Software
How Enterprise Mobility is reinventing Enterprise SoftwareHow Enterprise Mobility is reinventing Enterprise Software
How Enterprise Mobility is reinventing Enterprise SoftwareCristiano Oliveira
 
IBM Mobile First Client Presentation
IBM Mobile First Client Presentation IBM Mobile First Client Presentation
IBM Mobile First Client Presentation MATT ALEXANDER
 
Creating a mobile enterprise application business case.
Creating a mobile enterprise application business case.Creating a mobile enterprise application business case.
Creating a mobile enterprise application business case.DMI
 
Wapple Mobile Internet and Mobile Web Development Tools - Premier Mobile Web ...
Wapple Mobile Internet and Mobile Web Development Tools - Premier Mobile Web ...Wapple Mobile Internet and Mobile Web Development Tools - Premier Mobile Web ...
Wapple Mobile Internet and Mobile Web Development Tools - Premier Mobile Web ...Wapple
 
Force.com: A Walk on the Enterprise Side
Force.com: A Walk on the Enterprise SideForce.com: A Walk on the Enterprise Side
Force.com: A Walk on the Enterprise SidePat Patterson
 
Net Solutions ASP .NET profile
Net Solutions ASP .NET profileNet Solutions ASP .NET profile
Net Solutions ASP .NET profileNet Solutions
 
Why should enterprises need a Mobile Enterprise Application Platform
Why should enterprises need a Mobile Enterprise Application PlatformWhy should enterprises need a Mobile Enterprise Application Platform
Why should enterprises need a Mobile Enterprise Application PlatformConvertigo | MADP & MBaaS
 
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
 

La actualidad más candente (20)

Salesforce.com Partner Meetup - Atlanta -10/31/12
Salesforce.com Partner Meetup - Atlanta -10/31/12Salesforce.com Partner Meetup - Atlanta -10/31/12
Salesforce.com Partner Meetup - Atlanta -10/31/12
 
The IBM Social Business Toolkit
The IBM Social Business ToolkitThe IBM Social Business Toolkit
The IBM Social Business Toolkit
 
Ibm mobile first briefing
Ibm mobile first briefingIbm mobile first briefing
Ibm mobile first briefing
 
Salesforce.com Partner Meetup - New York -10/18/12
Salesforce.com Partner Meetup - New York -10/18/12 Salesforce.com Partner Meetup - New York -10/18/12
Salesforce.com Partner Meetup - New York -10/18/12
 
Whitepaper: Guidelines to-set-up-a-mobile-based-solution-for-ecommerce-shoppi...
Whitepaper: Guidelines to-set-up-a-mobile-based-solution-for-ecommerce-shoppi...Whitepaper: Guidelines to-set-up-a-mobile-based-solution-for-ecommerce-shoppi...
Whitepaper: Guidelines to-set-up-a-mobile-based-solution-for-ecommerce-shoppi...
 
Mob Dev Conf Enterprise Apps 0 1
Mob Dev Conf Enterprise Apps 0 1Mob Dev Conf Enterprise Apps 0 1
Mob Dev Conf Enterprise Apps 0 1
 
Mobile Website vs Mobile App
Mobile Website vs Mobile AppMobile Website vs Mobile App
Mobile Website vs Mobile App
 
Mobile Enterprise Application Platform: A solution to myriad challenges in en...
Mobile Enterprise Application Platform: A solution to myriad challenges in en...Mobile Enterprise Application Platform: A solution to myriad challenges in en...
Mobile Enterprise Application Platform: A solution to myriad challenges in en...
 
New to Mobile Application Development ? Learn about MEAP
New to Mobile Application Development ? Learn about MEAPNew to Mobile Application Development ? Learn about MEAP
New to Mobile Application Development ? Learn about MEAP
 
Mobile-izing Your Organization with Drupal
Mobile-izing Your Organization with DrupalMobile-izing Your Organization with Drupal
Mobile-izing Your Organization with Drupal
 
Averting the Mobile CRM Cliff
Averting the Mobile CRM CliffAverting the Mobile CRM Cliff
Averting the Mobile CRM Cliff
 
How Enterprise Mobility is reinventing Enterprise Software
How Enterprise Mobility is reinventing Enterprise SoftwareHow Enterprise Mobility is reinventing Enterprise Software
How Enterprise Mobility is reinventing Enterprise Software
 
IBM Mobile First Client Presentation
IBM Mobile First Client Presentation IBM Mobile First Client Presentation
IBM Mobile First Client Presentation
 
Creating a mobile enterprise application business case.
Creating a mobile enterprise application business case.Creating a mobile enterprise application business case.
Creating a mobile enterprise application business case.
 
Wapple Mobile Internet and Mobile Web Development Tools - Premier Mobile Web ...
Wapple Mobile Internet and Mobile Web Development Tools - Premier Mobile Web ...Wapple Mobile Internet and Mobile Web Development Tools - Premier Mobile Web ...
Wapple Mobile Internet and Mobile Web Development Tools - Premier Mobile Web ...
 
Force.com: A Walk on the Enterprise Side
Force.com: A Walk on the Enterprise SideForce.com: A Walk on the Enterprise Side
Force.com: A Walk on the Enterprise Side
 
Net Solutions ASP .NET profile
Net Solutions ASP .NET profileNet Solutions ASP .NET profile
Net Solutions ASP .NET profile
 
IBM Mobile First
IBM Mobile FirstIBM Mobile First
IBM Mobile First
 
Why should enterprises need a Mobile Enterprise Application Platform
Why should enterprises need a Mobile Enterprise Application PlatformWhy should enterprises need a Mobile Enterprise Application Platform
Why should enterprises need a Mobile Enterprise Application Platform
 
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]
 

Destacado

Presentacion Tic Beatriz Brotons
Presentacion Tic Beatriz BrotonsPresentacion Tic Beatriz Brotons
Presentacion Tic Beatriz Brotonsbedu585
 
Presentation_Halls
Presentation_HallsPresentation_Halls
Presentation_Hallsolgaturok
 
Veille sur Internet, les outils qui font gagner du temps
Veille sur Internet, les outils qui font gagner du tempsVeille sur Internet, les outils qui font gagner du temps
Veille sur Internet, les outils qui font gagner du tempsVincent Pereira
 
Skin Cancer and Tanning
Skin Cancer and TanningSkin Cancer and Tanning
Skin Cancer and Tanningguest7b36fbd
 
Khio Cci Bordeaux Visioconférence
Khio Cci Bordeaux VisioconférenceKhio Cci Bordeaux Visioconférence
Khio Cci Bordeaux VisioconférenceVincent Pereira
 
Présentation Google Apps Version Arrowsoft
Présentation Google Apps Version ArrowsoftPrésentation Google Apps Version Arrowsoft
Présentation Google Apps Version ArrowsoftVincent Pereira
 
Cloud Computing Primer
Cloud Computing PrimerCloud Computing Primer
Cloud Computing PrimerEric Rubin
 
INFORMATION DELIVERY SYSTEM OF DIFFERENT GENERATION LIBRARIANS
INFORMATION DELIVERY SYSTEM OF DIFFERENT GENERATION LIBRARIANSINFORMATION DELIVERY SYSTEM OF DIFFERENT GENERATION LIBRARIANS
INFORMATION DELIVERY SYSTEM OF DIFFERENT GENERATION LIBRARIANSWestern Philippines University
 
Lab-ゼミ資料-3-20150421
Lab-ゼミ資料-3-20150421Lab-ゼミ資料-3-20150421
Lab-ゼミ資料-3-20150421Yuki Ogasawara
 
Tipos de Motores de Combustión Interna
Tipos de Motores de Combustión InternaTipos de Motores de Combustión Interna
Tipos de Motores de Combustión InternaSalvaLG
 
Apresentação just tv_2013ok
Apresentação just tv_2013okApresentação just tv_2013ok
Apresentação just tv_2013okCarlos Duarte
 
Semana14 2
Semana14  2Semana14  2
Semana14 2vesparum
 
Open house nov 7 2013 m&m team
Open house nov 7 2013 m&m teamOpen house nov 7 2013 m&m team
Open house nov 7 2013 m&m teamMemberEducation
 

Destacado (20)

Presentacion Tic Beatriz Brotons
Presentacion Tic Beatriz BrotonsPresentacion Tic Beatriz Brotons
Presentacion Tic Beatriz Brotons
 
Presentation_Halls
Presentation_HallsPresentation_Halls
Presentation_Halls
 
Veille sur Internet, les outils qui font gagner du temps
Veille sur Internet, les outils qui font gagner du tempsVeille sur Internet, les outils qui font gagner du temps
Veille sur Internet, les outils qui font gagner du temps
 
Skin Cancer and Tanning
Skin Cancer and TanningSkin Cancer and Tanning
Skin Cancer and Tanning
 
Khio Cci Bordeaux Visioconférence
Khio Cci Bordeaux VisioconférenceKhio Cci Bordeaux Visioconférence
Khio Cci Bordeaux Visioconférence
 
Présentation Google Apps Version Arrowsoft
Présentation Google Apps Version ArrowsoftPrésentation Google Apps Version Arrowsoft
Présentation Google Apps Version Arrowsoft
 
Cloud Computing Primer
Cloud Computing PrimerCloud Computing Primer
Cloud Computing Primer
 
Swmn elca synod presentation pc
Swmn elca synod presentation pcSwmn elca synod presentation pc
Swmn elca synod presentation pc
 
INFORMATION DELIVERY SYSTEM OF DIFFERENT GENERATION LIBRARIANS
INFORMATION DELIVERY SYSTEM OF DIFFERENT GENERATION LIBRARIANSINFORMATION DELIVERY SYSTEM OF DIFFERENT GENERATION LIBRARIANS
INFORMATION DELIVERY SYSTEM OF DIFFERENT GENERATION LIBRARIANS
 
Lab-ゼミ資料-3-20150421
Lab-ゼミ資料-3-20150421Lab-ゼミ資料-3-20150421
Lab-ゼミ資料-3-20150421
 
Tipos de Motores de Combustión Interna
Tipos de Motores de Combustión InternaTipos de Motores de Combustión Interna
Tipos de Motores de Combustión Interna
 
Apresentação just tv_2013ok
Apresentação just tv_2013okApresentação just tv_2013ok
Apresentação just tv_2013ok
 
Semana14 2
Semana14  2Semana14  2
Semana14 2
 
Background
BackgroundBackground
Background
 
Open house nov 7 2013 m&m team
Open house nov 7 2013 m&m teamOpen house nov 7 2013 m&m team
Open house nov 7 2013 m&m team
 
Locations
LocationsLocations
Locations
 
Thèse_A.Petitjean_2005
Thèse_A.Petitjean_2005Thèse_A.Petitjean_2005
Thèse_A.Petitjean_2005
 
Lighting Research presentation
Lighting Research presentation Lighting Research presentation
Lighting Research presentation
 
Ahmet....
Ahmet....Ahmet....
Ahmet....
 
Medios de Comunicación
Medios de ComunicaciónMedios de Comunicación
Medios de Comunicación
 

Similar a 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
 
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
 
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
 
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
 
Social Media, Cloud Computing and architecture
Social Media, Cloud Computing and architectureSocial Media, Cloud Computing and architecture
Social Media, Cloud Computing and architectureRick Mans
 
Executive Overview of OutSystems (1)
Executive Overview of OutSystems (1)Executive Overview of OutSystems (1)
Executive Overview of OutSystems (1)Steven Levine
 
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
 
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
 
Running Your Business in the Cloud
Running Your Business in the CloudRunning Your Business in the Cloud
Running Your Business in the CloudRobin Daniels
 
A2zappsquickviewaug2014slideshare 140808054926-phpapp02
A2zappsquickviewaug2014slideshare 140808054926-phpapp02A2zappsquickviewaug2014slideshare 140808054926-phpapp02
A2zappsquickviewaug2014slideshare 140808054926-phpapp02Gaurav Mahajan
 
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
 
Why Hybrid Mobile Applications is Best for Your Business, Engineer Master Sol...
Why Hybrid Mobile Applications is Best for Your Business, Engineer Master Sol...Why Hybrid Mobile Applications is Best for Your Business, Engineer Master Sol...
Why Hybrid Mobile Applications is Best for Your Business, Engineer Master Sol...engineermaste solution
 
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
 
Red Hat Mobile
Red Hat MobileRed Hat Mobile
Red Hat MobileRed Hat
 
Top Web App Trends WebAssembly, AMP, Motion UI, Voice Tech, AI Chatbots.pptx
Top Web App Trends WebAssembly, AMP, Motion UI, Voice Tech, AI Chatbots.pptxTop Web App Trends WebAssembly, AMP, Motion UI, Voice Tech, AI Chatbots.pptx
Top Web App Trends WebAssembly, AMP, Motion UI, Voice Tech, AI Chatbots.pptxConsumerSketch2
 
Native App vs. Browser
Native App vs. BrowserNative App vs. Browser
Native App vs. BrowserMobilemo
 

Similar a 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
 
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
 
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
 
Fundamentals of Mobile App Development Technology
Fundamentals of Mobile App Development TechnologyFundamentals of Mobile App Development Technology
Fundamentals of Mobile App Development Technology
 
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
 
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
 
Executive Overview of OutSystems (1)
Executive Overview of OutSystems (1)Executive Overview of OutSystems (1)
Executive Overview of OutSystems (1)
 
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
 
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?
 
Running Your Business in the Cloud
Running Your Business in the CloudRunning Your Business in the Cloud
Running Your Business in the Cloud
 
A2zappsquickviewaug2014slideshare 140808054926-phpapp02
A2zappsquickviewaug2014slideshare 140808054926-phpapp02A2zappsquickviewaug2014slideshare 140808054926-phpapp02
A2zappsquickviewaug2014slideshare 140808054926-phpapp02
 
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
 
Why Hybrid Mobile Applications is Best for Your Business, Engineer Master Sol...
Why Hybrid Mobile Applications is Best for Your Business, Engineer Master Sol...Why Hybrid Mobile Applications is Best for Your Business, Engineer Master Sol...
Why Hybrid Mobile Applications is Best for Your Business, Engineer Master Sol...
 
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
 
Red Hat Mobile
Red Hat MobileRed Hat Mobile
Red Hat Mobile
 
Top Web App Trends WebAssembly, AMP, Motion UI, Voice Tech, AI Chatbots.pptx
Top Web App Trends WebAssembly, AMP, Motion UI, Voice Tech, AI Chatbots.pptxTop Web App Trends WebAssembly, AMP, Motion UI, Voice Tech, AI Chatbots.pptx
Top Web App Trends WebAssembly, AMP, Motion UI, Voice Tech, AI Chatbots.pptx
 
Native App vs. Browser
Native App vs. BrowserNative App vs. Browser
Native App vs. Browser
 

Último

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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
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
 
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
 
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
 
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
 

Último (20)

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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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
 
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...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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...
 

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 (e.g IBM,BEA) Client-Server Mainframe (e.g. Oracle/SUN) (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, sensor, wrist band, glasses…. These devices have unique local services (e.g. GPS location, Capture, Voice) that modern apps require  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 Sell services & Usage Micropurchases App Stores Apple, Google 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