SlideShare uma empresa Scribd logo
1 de 35
Pivotal CF Mobile Services: 
For Enterprise-grade mobile-first, data-driven apps 
Sundeep Madra CTO, Mobile 
August 28th 2014 
VMworld, San Francisco 
P©i vCootaply Crigohntf i2d0e1n4tia Pl.i vDoitsatlr.i bAullt iroignh stus brjeescet rtvoe Nd.DA. 1
Enterprises Are Racing to Deliver Consumer-like App Experiences 
 The mobile bar has risen dramatically 
– Not just a website or desktop port 
– Instantly responsive 
– Rich user experience 
 Innovation and architecture 
– Infinitely scalable 
– Modern cloud stack 
– Connected to systems of record 
 Mobile, software, apps = 
company differentiator 
Pivotal Confidential. Distribution subject to NDA. 2
Pivotal CF: Cloud-Independent Enterprise PaaS 
Operational Benefits for 
Every Application 
App Health 
Management, 
Load Balancing & 
High Availability 
Policy, Identity and 
Roles Management 
Simple, Developer 
Friendly Commands & API 
Web Server and App 
Server Configuration 
Broad Choice of Services 
Mobile 
Services 
Data 
Services 
Platform 
Services 
Deploy, Operate, Update & Scale with minimal downtime on Any IaaS 
Runtimes 
Middleware 
Components 
Pivotal Confidential. Distribution subject to NDA. 3
PaaS is Crucial for Mobile 
 Mobile has resulted in exponential workload increases and highly 
dynamic loads 
 User expectation is no downtime for upgrades / maintenance 
 Mobile device / OS speed iteration is faster than ever before 
Client / Server OS 
5 year cycle 
Mainframe OS 
10+ year cycle 
Mobile OS 
1 year cycle 
Pivotal Confidential. Distribution subject to NDA. 4
Mobile Drives Big Data 
Dozens of 
sensors 
Samsung Galaxy S5 
17 sensors 
GPS, Cameras, Fingerprint, etc. 
x Billions of 
Devices 
1.5 billion smartphones 
x Continual 
Access 
= Huge 
90% of mobile users keep device 
within arm's reach 100% of time 
Data 
Pivotal Confidential. Distribution subject to NDA. 5
Mobile driving the explosion of data 
iPhone 5s sensors 
1. Proximity 
2. Ambient light 
3. Gyroscopic 
4. Accelerometer 
5. Magnetometer 
6. Fingerprint 
7. Front Camera 
8. Rear Camera 
9. GPS 
10. WiFi 
11. Bluetooth 
12. Cellular radio 
13. Microphone 
Galaxy S5 sensors 
1. Proximity 
2. Ambient light 
3. Gyroscopic 
4. Accelerometer 
5. Barometer 
6. Magnetometer 
7. Fingerprint 
8. Hall (cover) 
9. Heart rate 
10. Gesture 
11. Front Camera 
12. Rear Camera 
13. GPS 
14. WiFi 
15. Bluetooth 
16. Cellular radio 
17. Microphone 
Constant data collection 
Pivotal Confidential. Distribution subject to NDA. 6
Example: Data from just one mobile device 
Location data: 
Thousands of datapoints 
for one sensor (GPS) 
for one phone 
for one month 
Pivotal Confidential. Distribution subject to NDA. 7
Deep Experience Built into Pivotal CF Mobile Services 
Nearly a decade of experience 
> 400 mobile solutions for leading brands 
20,000,000 push notifications/min 
400,000,000 app downloads 
Pivotal Confidential. Distribution subject to NDA. 8
Pivotal CF Mobile Services Deliver for Enterprises 
Pivotal CF Mobile Services Enterprise Backend Applications 
Push Notifications API Gateway Data Sync 
Pivotal CF Elastic Runtime 
Pivotal CF Ops Manager 
Mobile backend services for 
enterprises to match the best 
consumer app experiences 
Choice of Infrastructure: 
Built on Pivotal CF for 
simplified deployment and 
operation in private cloud 
Enables businesses to apply 
the power of Pivotal’s Big 
Data Suite to mobile solutions 
Pivotal Confidential. Distribution subject to NDA. 9
Push Notifications for Pivotal CF 
• Dedicated, comprehensive 
solution built to scale 
• Full ownership and control of 
data 
• Enterprise integration 
• Comprehensive logging and 
tracing 
APNS, 
GCM, 
WNS, BB 
Pivotal CF 
Enterprise Backend Applications 
PAusPhI NGoattiefiwcaatyions 
Pivotal Confidential. Distribution subject to NDA. 10
Push Notifications 
 Problem 
– Push is difficult to implement across platforms and at scale 
– Most existing push solutions are public / shared 
▪ Data owned by SaaS provider and cannot be fully leveraged by 
enterprise 
– Difficult to integrate SaaS push providers with services 
behind the firewall 
 Solution / Benefits 
– Dedicated, comprehensive solution built to scale 
▪ Full control of data and comprehensive logging / tracing 
▪ Direct integration with enterprise services 
Pivotal Confidential. Distribution subject to NDA. 11
Data Sync for Pivotal CF 
• Private-cloud storage for 
mobile data 
• Sync data across a user’s 
devices 
• Mobile-optimized APIs 
Pivotal CF 
Enterprise Backend Applications 
APDI aGtaa tSewynacy Redis 
Pivotal Confidential. Distribution subject to NDA. 12
Data Sync 
 Problem 
– Apps need to store mobile-specific data, but the existing 
backend cannot accommodate 
– Data sync / store is difficult for an app developer to set up 
– Existing services provide public cloud “black box” storage 
 Solution / Benefits 
– Mobile-optimized API for access to multiple types of 
storage 
– Simple for developers, yet enterprise-grade and highly 
scalable 
Pivotal Confidential. Distribution subject to NDA. 13
API Gateway for Pivotal CF 
 Expose a device-optimized API 
from enterprise apps and data-stores 
 Transform and aggregate data 
from multiple sources 
 Lower latency, better user 
experience 
Pivotal CF 
Enterprise Backend Applications 
AAPPI IG Gaatetewwaayy 
Pivotal Confidential. Distribution subject to NDA. 14
API Gateway 
 Problem 
– Legacy APIs are not optimized for mobile 
– Mobile apps often require several API calls to display a single page of 
content (impacting performance) 
 Solution / Benefits 
– Service allows mobile front-end developers to easily transform APIs for 
native and responsive web apps 
▪ Deliver mobile-optimized, device specific content 
– API aggregation allows developers to consolidate multiple back-end APIs 
into a single one, optimizing performance and user experience 
Pivotal Confidential. Distribution subject to NDA. 15
Major sports brand creates immersive fan experience with PCF Services 
• Elastically scalable to peak traffic of > 20 million notifications per minute 
• In app, beacons, and legacy system data revealed new business insights 
• Pivotal CF, PCF Mobile Services, Pivotal HD & Pivotal Data Labs demonstrate compelling Pivotal value 
Pivotal Confidential. Distribution subject to NDA. 16
Mobile Platforms are Converging to PaaS 
Mobile SDK 
MADP 
MBaaS 
PaaS 
Infrastructure 
Pivotal CF + 
PCF Mobile Services 
MADP & 
MBaaS 
absorbed into 
PaaS 
Pivotal Confidential. Distribution subject to NDA. 17
Why is it important to customers? 
P©i vCootaply Crigohntf i2d0e1n4tia Pl.i vDoitsatlr.i bAullt iroignh stus brjeescet rtvoe Nd.DA. 18
PCF Services increase developer productivity 
Past: weeks or months 
to setup databases 
Acquire & Setup VMs / AMIs 
/ Servers 
Acquire & install OS 
Acquire & install database 
Learn DBA skills 
Configure database 
Today: seconds or minutes 
for production databases 
cf create-service parameters 
cf bind-service app service 
cf restart app 
Clustered 
Replicated 
HA 
Opensource 
Logging 
Monitoring 
Lifecycle 
Pivotal Confidential. Distribution subject to NDA. 19
Increase in operator efficiency 
1. Establish 
infrastructure 
2. Provision 
3. Add capacity 
4. Control Auth, Policies, 
HA 
Cloud Deployment: 
2-4 hours 
Pivotal Confidential. Distribution subject to NDA. 20
Mobile Field App 
Showcase application for Big Data 
and Federation products 
P©i vCootaply Crigohntf i2d0e1n4tia Pl.i vDoitsatlr.i bAullt iroignh stus brjeescet rtvoe Nd.DA. 21
Mobile Field App 
 Aid Pivotal sales rep by leveraging big data to facilitate up 
sell and cross-sell opportunities 
 Showcase Federation products and technology working 
together 
Pivotal Confidential. Distribution subject to NDA. 22
About the App 
 The native iOS application serves as a client front end for 
Pivotal’s Data Lake and Customer Success Application 
 Users can access detailed customer account performance 
information on demand and in real time 
 Customer account data is served form Pivotal’s Data Lake. 
 The Pivotal Data Lake is part of a hybrid solution consisting 
of a physical DCA database and virtual applications 
deployed to PCF and hosted on VMWare vCloud Air 
Pivotal Confidential. Distribution subject to NDA. 23
Products Featured 
 Pivotal GPDB 
 Pivotal HD 
 Spring 
 EMC DCA 
 Pivotal CF 
 VMware vCloud Air 
 Pivotal CF (PCF) 
 PCF Mobile Services: Data 
Sync, API Gateway, Push 
 Pivotal Labs - Agile 
Software Dev 
Pivotal Confidential. Distribution subject to NDA. 24
App Walkthrough 
P©i vCootaply Crigohntf i2d0e1n4tia Pl.i vDoitsatlr.i bAullt iroignh stus brjeescet rtvoe Nd.DA. 25
Customer Lookup 
 Lists all customers from the Pivotal Data 
Lake 
 Score assigned to each customer 
represents current health of account 
 Scores are calculated based on signal 
inputs from account activity 
Pivotal Confidential. Distribution subject to NDA. 26
Customer Lookup: Type Filter 
 Customers can be viewed by Category 
 Create your own list of followed customers 
 Receive PCF Mobile Services Push 
notifications for each followed customer 
Pivotal Confidential. Distribution subject to NDA. 27
Customer Lookup: Score Filter 
 The customer list can also be filtered by 
current account status 
– Cool: Good standing 
– Warm: Requires Attention 
– Hot: Customer Escalation 
Pivotal Confidential. Distribution subject to NDA. 28
Push Notifications 
 Receive updates via push notification for 
customers you have followed 
 Notifications include 
 Changes in score 
 Account escalations 
 Red Alerts 
Pivotal Confidential. Distribution subject to NDA. 29
Customer Sentiment 
 Section lists signal detail and contribution to 
Customer Score calculation 
 Chart at top center visually displays distribution of 
Negative, General, and Positive signals. 
 ‘Count’ identifies exact number of items accounted 
for in the signal 
 ‘Score’ identifies the net effect of the items in the 
signal i.e 4 open support requests reduce customer 
score by -25 
Pivotal Confidential. Distribution subject to NDA. 30
Customer Products 
 Provides a list of all Data, App, & PCF 
products active at the customers site 
 Users can drill down into specific product 
details and make suggestions based on 
live product data 
Pivotal Confidential. Distribution subject to NDA. 31
Customer News 
 Provides rapid access to customer news 
headlines & articles 
 Automatically pulls relevant news from 
past 14 days 
 Articles are removed once read/discarded. 
New articles pulled in as they become 
available 
Pivotal Confidential. Distribution subject to NDA. 32
Customer History 
 Provides a historical view of Customer Score 
 Overlay data allows for quick visual analysis 
 Tap the screen to provide exact counts for score, 
ticket, and event data 
 Correlations may lead to customer service insights 
i.e response to support requests is often delayed 
Pivotal Confidential. Distribution subject to NDA. 33
Thank you for attending! 
smadra@pivotal.io 
@sundeep 
P©i vCootaply Crigohntf i2d0e1n4tia Pl.i vDoitsatlr.i bAullt iroignh stus brjeescet rtvoe Nd.DA. 34
A NEW PLATFORM FOR A NEW ERA

Mais conteúdo relacionado

Destaque

Align Business Data & Analytics for Digital Transformation
Align Business Data & Analytics for Digital TransformationAlign Business Data & Analytics for Digital Transformation
Align Business Data & Analytics for Digital TransformationPerficient, Inc.
 
Be Digital or Die - Big Data in Financial Services
Be Digital or Die - Big Data in Financial ServicesBe Digital or Die - Big Data in Financial Services
Be Digital or Die - Big Data in Financial ServicesFintricity
 
Mobile Enterprise Trends 2015 - Emergence Capital
Mobile Enterprise Trends 2015 - Emergence CapitalMobile Enterprise Trends 2015 - Emergence Capital
Mobile Enterprise Trends 2015 - Emergence CapitalEmergence Capital
 
Digital Transformation Review 9: The Digital Strategy Imperative #DTR9
Digital Transformation Review 9: The Digital Strategy Imperative #DTR9Digital Transformation Review 9: The Digital Strategy Imperative #DTR9
Digital Transformation Review 9: The Digital Strategy Imperative #DTR9Capgemini
 
Plan a Digital Analytics Training Strategy for an Analytics Agency
Plan a Digital Analytics Training Strategy for an Analytics AgencyPlan a Digital Analytics Training Strategy for an Analytics Agency
Plan a Digital Analytics Training Strategy for an Analytics AgencyPhil Pearce
 

Destaque (6)

Align Business Data & Analytics for Digital Transformation
Align Business Data & Analytics for Digital TransformationAlign Business Data & Analytics for Digital Transformation
Align Business Data & Analytics for Digital Transformation
 
Be Digital or Die - Big Data in Financial Services
Be Digital or Die - Big Data in Financial ServicesBe Digital or Die - Big Data in Financial Services
Be Digital or Die - Big Data in Financial Services
 
Mobile Enterprise Trends 2015 - Emergence Capital
Mobile Enterprise Trends 2015 - Emergence CapitalMobile Enterprise Trends 2015 - Emergence Capital
Mobile Enterprise Trends 2015 - Emergence Capital
 
Digital Transformation Review 9: The Digital Strategy Imperative #DTR9
Digital Transformation Review 9: The Digital Strategy Imperative #DTR9Digital Transformation Review 9: The Digital Strategy Imperative #DTR9
Digital Transformation Review 9: The Digital Strategy Imperative #DTR9
 
Plan a Digital Analytics Training Strategy for an Analytics Agency
Plan a Digital Analytics Training Strategy for an Analytics AgencyPlan a Digital Analytics Training Strategy for an Analytics Agency
Plan a Digital Analytics Training Strategy for an Analytics Agency
 
Big data ppt
Big  data pptBig  data ppt
Big data ppt
 

Mais de VMware Tanzu

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItVMware Tanzu
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023VMware Tanzu
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleVMware Tanzu
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023VMware Tanzu
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductVMware Tanzu
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready AppsVMware Tanzu
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And BeyondVMware Tanzu
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023VMware Tanzu
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptxVMware Tanzu
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchVMware Tanzu
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishVMware Tanzu
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVMware Tanzu
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - FrenchVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023VMware Tanzu
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootVMware Tanzu
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerVMware Tanzu
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeVMware Tanzu
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsVMware Tanzu
 

Mais de VMware Tanzu (20)

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
 

Último

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 

Último (20)

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 

Consumer – Grade Apps in the Enterprise (VMworld 2014)

  • 1. Pivotal CF Mobile Services: For Enterprise-grade mobile-first, data-driven apps Sundeep Madra CTO, Mobile August 28th 2014 VMworld, San Francisco P©i vCootaply Crigohntf i2d0e1n4tia Pl.i vDoitsatlr.i bAullt iroignh stus brjeescet rtvoe Nd.DA. 1
  • 2. Enterprises Are Racing to Deliver Consumer-like App Experiences  The mobile bar has risen dramatically – Not just a website or desktop port – Instantly responsive – Rich user experience  Innovation and architecture – Infinitely scalable – Modern cloud stack – Connected to systems of record  Mobile, software, apps = company differentiator Pivotal Confidential. Distribution subject to NDA. 2
  • 3. Pivotal CF: Cloud-Independent Enterprise PaaS Operational Benefits for Every Application App Health Management, Load Balancing & High Availability Policy, Identity and Roles Management Simple, Developer Friendly Commands & API Web Server and App Server Configuration Broad Choice of Services Mobile Services Data Services Platform Services Deploy, Operate, Update & Scale with minimal downtime on Any IaaS Runtimes Middleware Components Pivotal Confidential. Distribution subject to NDA. 3
  • 4. PaaS is Crucial for Mobile  Mobile has resulted in exponential workload increases and highly dynamic loads  User expectation is no downtime for upgrades / maintenance  Mobile device / OS speed iteration is faster than ever before Client / Server OS 5 year cycle Mainframe OS 10+ year cycle Mobile OS 1 year cycle Pivotal Confidential. Distribution subject to NDA. 4
  • 5. Mobile Drives Big Data Dozens of sensors Samsung Galaxy S5 17 sensors GPS, Cameras, Fingerprint, etc. x Billions of Devices 1.5 billion smartphones x Continual Access = Huge 90% of mobile users keep device within arm's reach 100% of time Data Pivotal Confidential. Distribution subject to NDA. 5
  • 6. Mobile driving the explosion of data iPhone 5s sensors 1. Proximity 2. Ambient light 3. Gyroscopic 4. Accelerometer 5. Magnetometer 6. Fingerprint 7. Front Camera 8. Rear Camera 9. GPS 10. WiFi 11. Bluetooth 12. Cellular radio 13. Microphone Galaxy S5 sensors 1. Proximity 2. Ambient light 3. Gyroscopic 4. Accelerometer 5. Barometer 6. Magnetometer 7. Fingerprint 8. Hall (cover) 9. Heart rate 10. Gesture 11. Front Camera 12. Rear Camera 13. GPS 14. WiFi 15. Bluetooth 16. Cellular radio 17. Microphone Constant data collection Pivotal Confidential. Distribution subject to NDA. 6
  • 7. Example: Data from just one mobile device Location data: Thousands of datapoints for one sensor (GPS) for one phone for one month Pivotal Confidential. Distribution subject to NDA. 7
  • 8. Deep Experience Built into Pivotal CF Mobile Services Nearly a decade of experience > 400 mobile solutions for leading brands 20,000,000 push notifications/min 400,000,000 app downloads Pivotal Confidential. Distribution subject to NDA. 8
  • 9. Pivotal CF Mobile Services Deliver for Enterprises Pivotal CF Mobile Services Enterprise Backend Applications Push Notifications API Gateway Data Sync Pivotal CF Elastic Runtime Pivotal CF Ops Manager Mobile backend services for enterprises to match the best consumer app experiences Choice of Infrastructure: Built on Pivotal CF for simplified deployment and operation in private cloud Enables businesses to apply the power of Pivotal’s Big Data Suite to mobile solutions Pivotal Confidential. Distribution subject to NDA. 9
  • 10. Push Notifications for Pivotal CF • Dedicated, comprehensive solution built to scale • Full ownership and control of data • Enterprise integration • Comprehensive logging and tracing APNS, GCM, WNS, BB Pivotal CF Enterprise Backend Applications PAusPhI NGoattiefiwcaatyions Pivotal Confidential. Distribution subject to NDA. 10
  • 11. Push Notifications  Problem – Push is difficult to implement across platforms and at scale – Most existing push solutions are public / shared ▪ Data owned by SaaS provider and cannot be fully leveraged by enterprise – Difficult to integrate SaaS push providers with services behind the firewall  Solution / Benefits – Dedicated, comprehensive solution built to scale ▪ Full control of data and comprehensive logging / tracing ▪ Direct integration with enterprise services Pivotal Confidential. Distribution subject to NDA. 11
  • 12. Data Sync for Pivotal CF • Private-cloud storage for mobile data • Sync data across a user’s devices • Mobile-optimized APIs Pivotal CF Enterprise Backend Applications APDI aGtaa tSewynacy Redis Pivotal Confidential. Distribution subject to NDA. 12
  • 13. Data Sync  Problem – Apps need to store mobile-specific data, but the existing backend cannot accommodate – Data sync / store is difficult for an app developer to set up – Existing services provide public cloud “black box” storage  Solution / Benefits – Mobile-optimized API for access to multiple types of storage – Simple for developers, yet enterprise-grade and highly scalable Pivotal Confidential. Distribution subject to NDA. 13
  • 14. API Gateway for Pivotal CF  Expose a device-optimized API from enterprise apps and data-stores  Transform and aggregate data from multiple sources  Lower latency, better user experience Pivotal CF Enterprise Backend Applications AAPPI IG Gaatetewwaayy Pivotal Confidential. Distribution subject to NDA. 14
  • 15. API Gateway  Problem – Legacy APIs are not optimized for mobile – Mobile apps often require several API calls to display a single page of content (impacting performance)  Solution / Benefits – Service allows mobile front-end developers to easily transform APIs for native and responsive web apps ▪ Deliver mobile-optimized, device specific content – API aggregation allows developers to consolidate multiple back-end APIs into a single one, optimizing performance and user experience Pivotal Confidential. Distribution subject to NDA. 15
  • 16. Major sports brand creates immersive fan experience with PCF Services • Elastically scalable to peak traffic of > 20 million notifications per minute • In app, beacons, and legacy system data revealed new business insights • Pivotal CF, PCF Mobile Services, Pivotal HD & Pivotal Data Labs demonstrate compelling Pivotal value Pivotal Confidential. Distribution subject to NDA. 16
  • 17. Mobile Platforms are Converging to PaaS Mobile SDK MADP MBaaS PaaS Infrastructure Pivotal CF + PCF Mobile Services MADP & MBaaS absorbed into PaaS Pivotal Confidential. Distribution subject to NDA. 17
  • 18. Why is it important to customers? P©i vCootaply Crigohntf i2d0e1n4tia Pl.i vDoitsatlr.i bAullt iroignh stus brjeescet rtvoe Nd.DA. 18
  • 19. PCF Services increase developer productivity Past: weeks or months to setup databases Acquire & Setup VMs / AMIs / Servers Acquire & install OS Acquire & install database Learn DBA skills Configure database Today: seconds or minutes for production databases cf create-service parameters cf bind-service app service cf restart app Clustered Replicated HA Opensource Logging Monitoring Lifecycle Pivotal Confidential. Distribution subject to NDA. 19
  • 20. Increase in operator efficiency 1. Establish infrastructure 2. Provision 3. Add capacity 4. Control Auth, Policies, HA Cloud Deployment: 2-4 hours Pivotal Confidential. Distribution subject to NDA. 20
  • 21. Mobile Field App Showcase application for Big Data and Federation products P©i vCootaply Crigohntf i2d0e1n4tia Pl.i vDoitsatlr.i bAullt iroignh stus brjeescet rtvoe Nd.DA. 21
  • 22. Mobile Field App  Aid Pivotal sales rep by leveraging big data to facilitate up sell and cross-sell opportunities  Showcase Federation products and technology working together Pivotal Confidential. Distribution subject to NDA. 22
  • 23. About the App  The native iOS application serves as a client front end for Pivotal’s Data Lake and Customer Success Application  Users can access detailed customer account performance information on demand and in real time  Customer account data is served form Pivotal’s Data Lake.  The Pivotal Data Lake is part of a hybrid solution consisting of a physical DCA database and virtual applications deployed to PCF and hosted on VMWare vCloud Air Pivotal Confidential. Distribution subject to NDA. 23
  • 24. Products Featured  Pivotal GPDB  Pivotal HD  Spring  EMC DCA  Pivotal CF  VMware vCloud Air  Pivotal CF (PCF)  PCF Mobile Services: Data Sync, API Gateway, Push  Pivotal Labs - Agile Software Dev Pivotal Confidential. Distribution subject to NDA. 24
  • 25. App Walkthrough P©i vCootaply Crigohntf i2d0e1n4tia Pl.i vDoitsatlr.i bAullt iroignh stus brjeescet rtvoe Nd.DA. 25
  • 26. Customer Lookup  Lists all customers from the Pivotal Data Lake  Score assigned to each customer represents current health of account  Scores are calculated based on signal inputs from account activity Pivotal Confidential. Distribution subject to NDA. 26
  • 27. Customer Lookup: Type Filter  Customers can be viewed by Category  Create your own list of followed customers  Receive PCF Mobile Services Push notifications for each followed customer Pivotal Confidential. Distribution subject to NDA. 27
  • 28. Customer Lookup: Score Filter  The customer list can also be filtered by current account status – Cool: Good standing – Warm: Requires Attention – Hot: Customer Escalation Pivotal Confidential. Distribution subject to NDA. 28
  • 29. Push Notifications  Receive updates via push notification for customers you have followed  Notifications include  Changes in score  Account escalations  Red Alerts Pivotal Confidential. Distribution subject to NDA. 29
  • 30. Customer Sentiment  Section lists signal detail and contribution to Customer Score calculation  Chart at top center visually displays distribution of Negative, General, and Positive signals.  ‘Count’ identifies exact number of items accounted for in the signal  ‘Score’ identifies the net effect of the items in the signal i.e 4 open support requests reduce customer score by -25 Pivotal Confidential. Distribution subject to NDA. 30
  • 31. Customer Products  Provides a list of all Data, App, & PCF products active at the customers site  Users can drill down into specific product details and make suggestions based on live product data Pivotal Confidential. Distribution subject to NDA. 31
  • 32. Customer News  Provides rapid access to customer news headlines & articles  Automatically pulls relevant news from past 14 days  Articles are removed once read/discarded. New articles pulled in as they become available Pivotal Confidential. Distribution subject to NDA. 32
  • 33. Customer History  Provides a historical view of Customer Score  Overlay data allows for quick visual analysis  Tap the screen to provide exact counts for score, ticket, and event data  Correlations may lead to customer service insights i.e response to support requests is often delayed Pivotal Confidential. Distribution subject to NDA. 33
  • 34. Thank you for attending! smadra@pivotal.io @sundeep P©i vCootaply Crigohntf i2d0e1n4tia Pl.i vDoitsatlr.i bAullt iroignh stus brjeescet rtvoe Nd.DA. 34
  • 35. A NEW PLATFORM FOR A NEW ERA

Notas do Editor

  1. With over a billion smartphones, which 90% of people keep within arm’s reach at all times, businesses must shift their development priorities to “mobile first”. Also driving the imperative for enterprises to deliver high quality mobile apps is that fact that, by 2017, 90% of enterprise apps will be mobile. There is a popular concept that today every company is becoming a software business. The reality now is that every company must become a MOBILE software business. Yet developing and operating mobile apps remains complex. Legacy platforms struggle to handle the heavier, highly dynamic workloads of mobile apps. Mobile app usage is far more intensive than web app usage; banks see cases where customers check their account balance on a mobile app thirty times in the course of a day to see if their paycheck has cleared. Downtime for upgrades or maintenance is not tolerated. Application updates must be seamless. Rich user experiences with clean, intuitive UIs are paramount. Enterprises that don’t deliver on these requirements will fail to see user adoption of their applications. Employees simply won’t use them and consumer-facing apps will quickly collect public, negative reviews, damaging brands and turning away prospective customers.
  2. Building the Pivotal CF story via animation Developer experience - where we started from and keep improving Operation benefits - When we started selling to enterprise customer beyond a cloud service, both at the Cloud Ops and Application Ops level 3 groups of build-in services (Pivotal and ecosystem) – Apps, Data/Analytics & Mobile. All Services are both deployed in a consistent / cloud in depended way by Cloud Ops and exposed to App Developer for easy binding to applications via the ERS marketplace All 3 pillars (Dev, Ops, Services) enjoy a common operational, continuous delivery and scale on any IaaS without app/service code of config changes
  3. To build great mobile apps and keep their competitive edge and customer base, companies must embrace agile development on PaaS. In fact, the threat to businesses is so stark that ComputerWorld UK recently published a post titled, “Adopt agile development for mobile apps or fail says Gartner”, citing that traditional development approaches for desktop apps will not work in the mobile arena. Mobile has resulted in exponential workload increases and highly dynamic loads Eg. Mobile banking. Checking bank balance 30-40x a day on payday. User expectation is no downtime for upgrades / maintenance Eg. Modern consumer sites like FB, Google, Instagram migration Mobile device / OS speed iteration is faster than ever before Mainframe (10+ year cycle) Client / Server (5 year cycle) Mobile OS (1 year cycle). For instance, we’re on the 7th year of iPhone but the 8th version of the OS. iOS 8 has 4000 new APIs, so a tremendous increase in range of functionality.
  4. Samsung Galaxy S5 sensors: Proximity Ambient light Gyroscopic Accelerometer Barometer Magnetometer Fingerprint Hall (cover) Heart rate Gesture Front Camera Rear Camera GPS WiFi Bluetooth Cellular radio Microphone iPhone 5s sensors Proximity Ambient light Gyroscopic Accelerometer Magnetometer Fingerprint Front Camera Rear Camera GPS WiFi Bluetooth Cellular radio Microphone Sources: Cisco mobile data report 2013: http://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual-networking-index-vni/white_paper_c11-520862.html 21% of the 7 billion mobile phones are smartphones = 1.5 billion smartphones in 2013 The average smartphone will generate 2.7 GB of traffic per month by 2018, a 5-fold increase over the 2013 average of 529 MB per month 90% of customers keep their phones with them 100% of the time: IBM: http://www-05.ibm.com/cz/events/ibmforum2012/pdf/1_S-Commerce_1_13-30_SC-new-vision-IBM_R-Mahr.pdf
  5. Today’s mobile landscape set the stage for Pivotal’s acquisition of Xtreme Labs, an elite mobile development firm. Over the past several years, Xtreme Labs has built over 400 mobile apps, with over 400 million cumulative downloads, for the world’s top brands in financial services, media and entertainment, technology, retail, and other sectors; apps that you probably use regularly, and possibly even the app you are using to read this post. Xtreme Labs builds applications for enterprises which match the best consumer app experiences. In short, Xtreme Labs brought to Pivotal a deep reservoir of expertise from working on some of the hardest problems in mobile app development. While the engineers that came from Xtreme Labs have boosted our agile capabilities at Pivotal Labs, they have also been busy working closely this year with our Pivotal CF team, helping to bake their mobile development best practices into our vision for the third platform. Today, we discuss the next step in that journey: Pivotal CF Mobile Services.
  6. Pivotal CF, Pivotal’s distribution of open source Cloud Foundry, provides companies with an enterprise PaaS ideally suited for agile development. Pivotal CF Mobile Services extends Pivotal CF with a set of services that lets companies build great mobile apps with less time and effort. The initial set of services includes Push Notifications, API Gateway, and Data Sync. With these services, developers can build apps that perform quickly and provide an ideal user experience.
  7. Push Notifications. Relevant and contextual notifications sent to an individual’s mobile device are an essential to building a great mobile app. While consumer apps have long used push notifications, enterprise apps can benefit as well. For instance, banks can notify customers about cash withdrawals, logistics companies can redirect drivers en-route, and so on. Push Notifications for Pivotal CF are highly scaleable: taking advantage of the scalability built into Pivotal CF, one customer has used the product to send 20 million notifications per minute. Push Notifications for Pivotal CF works with iOS, Android, and Microsoft mobile devices
  8. Data Sync. Practically every application requires access to data. One notable example is session state data, such as the contents of a shopping cart, or a travel itinerary. Data Sync for Pivotal CF simplifies data access for mobile apps by providing a RESTful data access API to sync data between a mobile device and backend database, and does so in a secure manner, authenticating via Oauth2, Spring Security, and OpenID Connect. Data sync lets you start a transaction on one device, finish on another. Or pick up an existing shopping session. If asked: Data sync conflict resolution: how do we handle? Currently, it’s last write wins.
  9. API Gateway. Developing mobile applications involves integrating with multiple backend systems and data stores. But many of these are not optimized for mobile application use, deliver far too much data for consumption on a mobile device, or are too chatty for use on low bandwidth mobile connections. API Gateway for Pivotal CF lets companies create a mobile-optimized API that reduces mobile app latency by shrinking network payloads and reducing round-trips and increases application resilience by gracefully handling unavailability of mobile API endpoints. This is critical since mobile application sessions can span areas of poor or no coverage.
  10. One of our customer’s projects underscores the need for control of mobile app infrastructure. The customer, a major sports brand, was working with a third party MBaaS vendor. Push notifications were sent slowly, or not at all. Concerns arose around whether there was a “noisy neighbor” problem, i.e., resource contention from other customers leading to overloaded infrastructure. Diagnosing these problems was impossible since the MBaaS was essentially a “black box” with insufficient diagnostic information. To address this unreliability, the customer subsequently shifted to using Push Notifications for Pivotal CF. Because they had full control over the platform, the customer was able to scale the service to send up to 20 million push notifications per minute. They also collected beacons (to measure things like linger time to better understand customer interests) and video viewing data, and performed analysis using Pivotal HD and Pivotal HAWQ with assistance from Pivotal Data Labs, our in-house team of data scientists, resulting in insights that were invaluable for optimizing their application functionality and future campaigns. Pivotal CF Mobile Services fits into a comprehensive set of products and services to power mobile applications. The combination of software such as Pivotal CF Mobile Services, Pivotal CF, and Pivotal Big Data Suite, along with services from Pivotal Labs and Pivotal Data Labs, are helping companies today to address the imperative to transform to a mobile software business.
  11. Existing Mobile Application Development Platforms (MADP) and Mobile Backend-as-a-Service (MBaaS) tools are not integrated into a PaaS that can run all the backend middleware—app servers, databases, Hadoop, and more—that is required to power modern mobile applications. Consequently, this integration must be done manually, bogging down application efforts. In contrast, Pivotal CF Mobile Services run on, and are fully integrated with, Pivotal CF and thus inherits all of its capabilities. These include nearly instant scalability, support for multiple programing languages, high availability, auto-healing, microservices support, application performance management, log aggregation, and much more. Pivotal CF Mobile Services can be installed via Pivotal CF Ops Manager, making it easy for operations teams to offer mobile capabilities for their developers to use. In summary: Why MADP & mBaaS are rolling into PaaS layer? Developer productivity and operator efficiency. It’s easier to setup one platform, not three. PCF lets you do that. It’s easier when you can easily bind backend PCF apps to mobile services with one command, as you can in Pivotal CF.