SlideShare a Scribd company logo
1 of 23
1© Copyright 2015 Pivotal. All rights reserved. 1© Copyright 2015 Pivotal. All rights reserved.
5 Steps to Developing Push-based Apps
in the Age of Connected Devices
Mark D’Cunha, P.Eng.
Jul 23, 2015
2© Copyright 2015 Pivotal. All rights reserved.
Introductions
Mark D’Cunha, P.Eng.
Twitter: @mdcunha
Sheetal Jaitly
Twitter: @SheetalJaitly
3© Copyright 2015 Pivotal. All rights reserved.
An independent venture by
Deep Execution Talent
Global Customer Base
Renowned Leadership – Paul Maritz, CEO
4© Copyright 2015 Pivotal. All rights reserved.
How Messaging is Changing
 SMS
 Over-the-top
(OTT) messaging
 Operator
messaging
Source: Analysys Mason, 2014
5© Copyright 2015 Pivotal. All rights reserved.
SMS Traffic is Falling
6© Copyright 2015 Pivotal. All rights reserved.
7© Copyright 2015 Pivotal. All rights reserved.
The Rise of Enterprise Messaging
 In less than 2 years, Slack
has 1.1M users, 300,000
paid accounts, and $25M in
annual recurring revenue
 Mobile users and
millennials are less likely to
use email, more likely to
use messaging
8© Copyright 2015 Pivotal. All rights reserved.
The Rise of Push Notifications
 Cheaper than SMS
 Widely available (iOS, Android)
 Meteoric rise over the past 3
years
 Push better than pull
Source: Urban Airship
9© Copyright 2015 Pivotal. All rights reserved.
Why Push Notifications Are Critical
 The traditional “Search” model for
discovery is starting to break
 There is too much information and too
many Apps running on our phones
 Notifications represent the future access
and discovery point for mobile services
and information
10© Copyright 2015 Pivotal. All rights reserved.
Anatomy of a Push Notification
 A Push Service provider:
– Simplifies development effort
– Enables user targeting
– Provides analytics
– Enables scalability
Google GCM
Apple APNS
Microsoft WNS
Notification Providers
Push Service
Provider
1. Register
with Provider
2. Register with
Push Service
Push Notification
• App Credentials
• Push Message
• Message
characteristics
3. Create push
notifications
4. Send to
provider
5. Send to
devices
11© Copyright 2015 Pivotal. All rights reserved.
Why Push?
 Push Notifications are the most powerful way to engage
mobile users
– Can auto-update tiles/widgets with current information
– Push messaging doubles app retention rates (Mobile Marketer)
– Push notifications increase user engagement by over 25% (Urban
Airship)
 User segmentation enables sending of targeted content
 Push messaging drives usage/revenue and increases loyalty
12© Copyright 2015 Pivotal. All rights reserved.
Push Notifications Drive Engagement
13© Copyright 2015 Pivotal. All rights reserved.
Push Notifications Drive Higher Conversions
 Location-triggered
 Personalized
 In-the-moment offers
 User has control
Source: Kahuna
14© Copyright 2015 Pivotal. All rights reserved.
Step 1 – Define the Role of Push in Your App
 Fit naturally with the flow
of your App
 Types of Push:
– Transaction Push
– Engagement Push
 Consider lightweight
interactions
Credit: John Kearney
15© Copyright 2015 Pivotal. All rights reserved.
Step 2 – Give the User Control
 Allow users to select
categories of Push
 If needed, allow them to
control the time window
 Make it contextual, not
continuous The Hooks App The Push App
16© Copyright 2015 Pivotal. All rights reserved.
Step 3 – Be Timely and Relevant
 Contextual push has higher
engagement
 Use triggers based on time,
location, new information
 Be considerate, your brand is
linked to a great push
experience
17© Copyright 2015 Pivotal. All rights reserved.
Step 4 – Use Location and Personalization
 Utilize users’ history and
location to delight them
 Use location-triggered
notifications
 Provide updates on
previous transactions
18© Copyright 2015 Pivotal. All rights reserved.
Step 5 – Select A Capable Service Provider
 Push providers are not
created equal
 Consider scalability, size of
infrastructure
 Measure actual performance
 Monitor system integrity
19© Copyright 2015 Pivotal. All rights reserved.
Wearables
 Notifications are currently the
“killer app” for smart watches
 Apple Watch “Glances” allow
notification without forcing
interaction
 Wearables will increase use
of notifications
20© Copyright 2015 Pivotal. All rights reserved.
Internet of Things (IoT)
 Apps for IoT use
notifications frequently
 Backend IoT services
integrate to push
notifications
21© Copyright 2015 Pivotal. All rights reserved.
Summary
 Messaging has evolved
 There are significant,
new engagement
paradigms
 All apps need a Push
notification strategy
unique to their App
22© Copyright 2015 Pivotal. All rights reserved.
Push Notification Service for Pivotal Cloud Foundry
Feature
Dedicated resources
Elastic scale
Full visibility, logging
Ownership of data
Predictable pricing
Secure on-premise
Predictable delivery

Auto-scale via PCF
HIGHLY SCALABLE
You own the data
Much better reports
Per app instance
Not per-push
On-premise or
Public cloud
Comprehensive log
Tracing capability For enterprises
For service providers
23© Copyright 2015 Pivotal. All rights reserved.
Q & A
For more information,
contact: jzien@pivotal.io

More Related Content

What's hot

The Cloud Native Journey with Simon Elisha
The Cloud Native Journey with Simon ElishaThe Cloud Native Journey with Simon Elisha
The Cloud Native Journey with Simon ElishaChloe Jackson
 
Cloud Native Runtime Platform
Cloud Native Runtime Platform Cloud Native Runtime Platform
Cloud Native Runtime Platform VMware Tanzu
 
From Zero To Factory
From Zero To FactoryFrom Zero To Factory
From Zero To FactoryPlatform CF
 
Cloud Native Empowered Culture
Cloud Native Empowered Culture Cloud Native Empowered Culture
Cloud Native Empowered Culture VMware Tanzu
 
Pivotal: The Power of Enterprise PaaS
Pivotal: The Power of Enterprise PaaSPivotal: The Power of Enterprise PaaS
Pivotal: The Power of Enterprise PaaSVMware Tanzu
 
Transforming Culture at Bloomberg
Transforming Culture at BloombergTransforming Culture at Bloomberg
Transforming Culture at BloombergVMware Tanzu
 
Code to Cloud: Three Trends for Faster, Safer Continuous Delivery
Code to Cloud: Three Trends for Faster, Safer Continuous DeliveryCode to Cloud: Three Trends for Faster, Safer Continuous Delivery
Code to Cloud: Three Trends for Faster, Safer Continuous DeliveryVMware Tanzu
 
Ensuring Cloud Native Success: The Greenfield Journey
Ensuring Cloud Native Success: The Greenfield JourneyEnsuring Cloud Native Success: The Greenfield Journey
Ensuring Cloud Native Success: The Greenfield JourneyVMware Tanzu
 
Don’t Let Technology Slow Down Your Digital Transformation
Don’t Let Technology Slow Down Your Digital TransformationDon’t Let Technology Slow Down Your Digital Transformation
Don’t Let Technology Slow Down Your Digital TransformationDevOps.com
 
Analytics in the Cloud: Getting The Most Out Of Analytics Deployments
Analytics in the Cloud: Getting The Most Out Of Analytics DeploymentsAnalytics in the Cloud: Getting The Most Out Of Analytics Deployments
Analytics in the Cloud: Getting The Most Out Of Analytics DeploymentsVMware Tanzu
 
AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...
AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...
AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...AppDynamics
 
Choosing the Right Clouds for your Business
Choosing the Right Clouds for your BusinessChoosing the Right Clouds for your Business
Choosing the Right Clouds for your BusinessMike Kavis
 
Pivotal CenturyLink Cloud Platform Seminar Presentation: Customer Use Case: C...
Pivotal CenturyLink Cloud Platform Seminar Presentation: Customer Use Case: C...Pivotal CenturyLink Cloud Platform Seminar Presentation: Customer Use Case: C...
Pivotal CenturyLink Cloud Platform Seminar Presentation: Customer Use Case: C...VMware Tanzu
 
AppSphere 15 - What's New in Java: Leveraging Java in Hybrid Cloud
AppSphere 15 - What's New in Java: Leveraging Java in Hybrid CloudAppSphere 15 - What's New in Java: Leveraging Java in Hybrid Cloud
AppSphere 15 - What's New in Java: Leveraging Java in Hybrid CloudAppDynamics
 
Focusing on What Matters
Focusing on What MattersFocusing on What Matters
Focusing on What MattersVMware Tanzu
 
Linux Foundation Japan 2015
Linux Foundation Japan 2015Linux Foundation Japan 2015
Linux Foundation Japan 2015Jason Jackson
 
Getting Fancy: Creating A Partnership With Your CEO for the Digital Era
Getting Fancy: Creating A Partnership With Your CEO for the Digital EraGetting Fancy: Creating A Partnership With Your CEO for the Digital Era
Getting Fancy: Creating A Partnership With Your CEO for the Digital EraVMware Tanzu
 
Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...
Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...
Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...VMware Tanzu
 
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...VMware Tanzu
 

What's hot (20)

The Cloud Native Journey with Simon Elisha
The Cloud Native Journey with Simon ElishaThe Cloud Native Journey with Simon Elisha
The Cloud Native Journey with Simon Elisha
 
Cloud Native Runtime Platform
Cloud Native Runtime Platform Cloud Native Runtime Platform
Cloud Native Runtime Platform
 
OSS Playbook
OSS PlaybookOSS Playbook
OSS Playbook
 
From Zero To Factory
From Zero To FactoryFrom Zero To Factory
From Zero To Factory
 
Cloud Native Empowered Culture
Cloud Native Empowered Culture Cloud Native Empowered Culture
Cloud Native Empowered Culture
 
Pivotal: The Power of Enterprise PaaS
Pivotal: The Power of Enterprise PaaSPivotal: The Power of Enterprise PaaS
Pivotal: The Power of Enterprise PaaS
 
Transforming Culture at Bloomberg
Transforming Culture at BloombergTransforming Culture at Bloomberg
Transforming Culture at Bloomberg
 
Code to Cloud: Three Trends for Faster, Safer Continuous Delivery
Code to Cloud: Three Trends for Faster, Safer Continuous DeliveryCode to Cloud: Three Trends for Faster, Safer Continuous Delivery
Code to Cloud: Three Trends for Faster, Safer Continuous Delivery
 
Ensuring Cloud Native Success: The Greenfield Journey
Ensuring Cloud Native Success: The Greenfield JourneyEnsuring Cloud Native Success: The Greenfield Journey
Ensuring Cloud Native Success: The Greenfield Journey
 
Don’t Let Technology Slow Down Your Digital Transformation
Don’t Let Technology Slow Down Your Digital TransformationDon’t Let Technology Slow Down Your Digital Transformation
Don’t Let Technology Slow Down Your Digital Transformation
 
Analytics in the Cloud: Getting The Most Out Of Analytics Deployments
Analytics in the Cloud: Getting The Most Out Of Analytics DeploymentsAnalytics in the Cloud: Getting The Most Out Of Analytics Deployments
Analytics in the Cloud: Getting The Most Out Of Analytics Deployments
 
AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...
AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...
AppSphere 15 - Mining the World’s Largest Healthcare Data Warehouse while Ens...
 
Choosing the Right Clouds for your Business
Choosing the Right Clouds for your BusinessChoosing the Right Clouds for your Business
Choosing the Right Clouds for your Business
 
Pivotal CenturyLink Cloud Platform Seminar Presentation: Customer Use Case: C...
Pivotal CenturyLink Cloud Platform Seminar Presentation: Customer Use Case: C...Pivotal CenturyLink Cloud Platform Seminar Presentation: Customer Use Case: C...
Pivotal CenturyLink Cloud Platform Seminar Presentation: Customer Use Case: C...
 
AppSphere 15 - What's New in Java: Leveraging Java in Hybrid Cloud
AppSphere 15 - What's New in Java: Leveraging Java in Hybrid CloudAppSphere 15 - What's New in Java: Leveraging Java in Hybrid Cloud
AppSphere 15 - What's New in Java: Leveraging Java in Hybrid Cloud
 
Focusing on What Matters
Focusing on What MattersFocusing on What Matters
Focusing on What Matters
 
Linux Foundation Japan 2015
Linux Foundation Japan 2015Linux Foundation Japan 2015
Linux Foundation Japan 2015
 
Getting Fancy: Creating A Partnership With Your CEO for the Digital Era
Getting Fancy: Creating A Partnership With Your CEO for the Digital EraGetting Fancy: Creating A Partnership With Your CEO for the Digital Era
Getting Fancy: Creating A Partnership With Your CEO for the Digital Era
 
Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...
Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...
Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...
 
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
 

Viewers also liked

Guided Reading: Making the Most of It
Guided Reading: Making the Most of ItGuided Reading: Making the Most of It
Guided Reading: Making the Most of ItJennifer Jones
 
A Tale of Two Ladies: On Generating Opportunity for Women in Tech
A Tale of Two Ladies: On Generating Opportunity for Women in TechA Tale of Two Ladies: On Generating Opportunity for Women in Tech
A Tale of Two Ladies: On Generating Opportunity for Women in TechVMware Tanzu
 
Journey to end user computing dallas vmug may 2013
Journey to end user computing   dallas vmug may 2013Journey to end user computing   dallas vmug may 2013
Journey to end user computing dallas vmug may 2013Tommy Trogden
 
2015 apr - vmug conference - Datacenter Automation - Disruption
2015 apr - vmug conference - Datacenter Automation - Disruption2015 apr - vmug conference - Datacenter Automation - Disruption
2015 apr - vmug conference - Datacenter Automation - DisruptionTommy Trogden
 
2016 April Austin VMUG User Conference - lunch keynote
2016 April Austin VMUG User Conference - lunch keynote 2016 April Austin VMUG User Conference - lunch keynote
2016 April Austin VMUG User Conference - lunch keynote Tommy Trogden
 
Boletín 46
Boletín 46Boletín 46
Boletín 46sucregov
 
EMC World 2016 12 Factor Apps FTW
EMC World 2016 12 Factor Apps FTWEMC World 2016 12 Factor Apps FTW
EMC World 2016 12 Factor Apps FTWTommy Trogden
 
LIVE DEMO: Big Data Suite
LIVE DEMO: Big Data SuiteLIVE DEMO: Big Data Suite
LIVE DEMO: Big Data SuiteVMware Tanzu
 
Cloud Foundry Summit 2015: Using Service Brokers to Manage Data Lifecycle
Cloud Foundry Summit 2015: Using Service Brokers to Manage Data LifecycleCloud Foundry Summit 2015: Using Service Brokers to Manage Data Lifecycle
Cloud Foundry Summit 2015: Using Service Brokers to Manage Data LifecycleVMware Tanzu
 
Yenifer gutierrez
Yenifer gutierrezYenifer gutierrez
Yenifer gutierrezyenifer16
 
2014 Dallas Sept VMware User Group Conference - Datacenter Automation
2014 Dallas Sept VMware User Group Conference - Datacenter Automation2014 Dallas Sept VMware User Group Conference - Datacenter Automation
2014 Dallas Sept VMware User Group Conference - Datacenter AutomationTommy Trogden
 
Pivotal Web Services - a Real World Example of Running Cloud Foundry at Scale...
Pivotal Web Services - a Real World Example of Running Cloud Foundry at Scale...Pivotal Web Services - a Real World Example of Running Cloud Foundry at Scale...
Pivotal Web Services - a Real World Example of Running Cloud Foundry at Scale...VMware Tanzu
 
Cloud Foundry Summit 2015: Managing Hybrid Deployments Using Cloud Foundry on...
Cloud Foundry Summit 2015: Managing Hybrid Deployments Using Cloud Foundry on...Cloud Foundry Summit 2015: Managing Hybrid Deployments Using Cloud Foundry on...
Cloud Foundry Summit 2015: Managing Hybrid Deployments Using Cloud Foundry on...VMware Tanzu
 

Viewers also liked (16)

Guided Reading: Making the Most of It
Guided Reading: Making the Most of ItGuided Reading: Making the Most of It
Guided Reading: Making the Most of It
 
A Tale of Two Ladies: On Generating Opportunity for Women in Tech
A Tale of Two Ladies: On Generating Opportunity for Women in TechA Tale of Two Ladies: On Generating Opportunity for Women in Tech
A Tale of Two Ladies: On Generating Opportunity for Women in Tech
 
Deep dive into CQL
Deep dive into CQLDeep dive into CQL
Deep dive into CQL
 
Journey to end user computing dallas vmug may 2013
Journey to end user computing   dallas vmug may 2013Journey to end user computing   dallas vmug may 2013
Journey to end user computing dallas vmug may 2013
 
2015 apr - vmug conference - Datacenter Automation - Disruption
2015 apr - vmug conference - Datacenter Automation - Disruption2015 apr - vmug conference - Datacenter Automation - Disruption
2015 apr - vmug conference - Datacenter Automation - Disruption
 
2016 April Austin VMUG User Conference - lunch keynote
2016 April Austin VMUG User Conference - lunch keynote 2016 April Austin VMUG User Conference - lunch keynote
2016 April Austin VMUG User Conference - lunch keynote
 
Boletín 46
Boletín 46Boletín 46
Boletín 46
 
Contenido ingles 2
Contenido ingles 2Contenido ingles 2
Contenido ingles 2
 
EMC World 2016 12 Factor Apps FTW
EMC World 2016 12 Factor Apps FTWEMC World 2016 12 Factor Apps FTW
EMC World 2016 12 Factor Apps FTW
 
LIVE DEMO: Big Data Suite
LIVE DEMO: Big Data SuiteLIVE DEMO: Big Data Suite
LIVE DEMO: Big Data Suite
 
Meet Your Instructor
Meet Your InstructorMeet Your Instructor
Meet Your Instructor
 
Cloud Foundry Summit 2015: Using Service Brokers to Manage Data Lifecycle
Cloud Foundry Summit 2015: Using Service Brokers to Manage Data LifecycleCloud Foundry Summit 2015: Using Service Brokers to Manage Data Lifecycle
Cloud Foundry Summit 2015: Using Service Brokers to Manage Data Lifecycle
 
Yenifer gutierrez
Yenifer gutierrezYenifer gutierrez
Yenifer gutierrez
 
2014 Dallas Sept VMware User Group Conference - Datacenter Automation
2014 Dallas Sept VMware User Group Conference - Datacenter Automation2014 Dallas Sept VMware User Group Conference - Datacenter Automation
2014 Dallas Sept VMware User Group Conference - Datacenter Automation
 
Pivotal Web Services - a Real World Example of Running Cloud Foundry at Scale...
Pivotal Web Services - a Real World Example of Running Cloud Foundry at Scale...Pivotal Web Services - a Real World Example of Running Cloud Foundry at Scale...
Pivotal Web Services - a Real World Example of Running Cloud Foundry at Scale...
 
Cloud Foundry Summit 2015: Managing Hybrid Deployments Using Cloud Foundry on...
Cloud Foundry Summit 2015: Managing Hybrid Deployments Using Cloud Foundry on...Cloud Foundry Summit 2015: Managing Hybrid Deployments Using Cloud Foundry on...
Cloud Foundry Summit 2015: Managing Hybrid Deployments Using Cloud Foundry on...
 

Similar to 5 Steps to Developing Push-based Apps in the Age of Connected Devices

Five Steps To Building Push-enabled Mobile Apps
Five Steps To Building Push-enabled Mobile AppsFive Steps To Building Push-enabled Mobile Apps
Five Steps To Building Push-enabled Mobile AppsMark D'Cunha
 
CA Mobile Application Analytics - Julio 2015
CA Mobile Application Analytics - Julio 2015CA Mobile Application Analytics - Julio 2015
CA Mobile Application Analytics - Julio 2015Fernando Bianchi
 
BMC Engage 2015: Smart IT, MyIT and the Power of the Service Platform
BMC Engage 2015: Smart IT, MyIT and the Power of the Service PlatformBMC Engage 2015: Smart IT, MyIT and the Power of the Service Platform
BMC Engage 2015: Smart IT, MyIT and the Power of the Service PlatformJon Stevens-Hall
 
"Overcoming Barriers to Consumer Adoption of Vision-enabled Products and Serv...
"Overcoming Barriers to Consumer Adoption of Vision-enabled Products and Serv..."Overcoming Barriers to Consumer Adoption of Vision-enabled Products and Serv...
"Overcoming Barriers to Consumer Adoption of Vision-enabled Products and Serv...Edge AI and Vision Alliance
 
Adobe Experience Manager Vision and Roadmap
Adobe Experience Manager Vision and RoadmapAdobe Experience Manager Vision and Roadmap
Adobe Experience Manager Vision and RoadmapLoni Stark
 
WinWire slides for Mobile Enterprise SaaS Platform Launch from Appcelerator
WinWire slides for Mobile Enterprise SaaS Platform Launch from AppceleratorWinWire slides for Mobile Enterprise SaaS Platform Launch from Appcelerator
WinWire slides for Mobile Enterprise SaaS Platform Launch from AppceleratorWinWire Technologies Inc
 
Content cooperation with Cheetah Mobile
Content cooperation with Cheetah MobileContent cooperation with Cheetah Mobile
Content cooperation with Cheetah MobileTango Wu
 
It's No Mystery... Mobile BI Will Rule in 2015
It's No Mystery... Mobile BI Will Rule in 2015It's No Mystery... Mobile BI Will Rule in 2015
It's No Mystery... Mobile BI Will Rule in 2015Smartbridge
 
Satisfy the Demands of Mobile with Intelligent Marketing Automation
Satisfy the Demands of Mobile with Intelligent Marketing AutomationSatisfy the Demands of Mobile with Intelligent Marketing Automation
Satisfy the Demands of Mobile with Intelligent Marketing AutomationBill Magnuson
 
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIsAPIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIsJeremy Brown
 
Presentación Alessander Firmino - eCommerce Day Bogotá 2015
Presentación Alessander Firmino - eCommerce Day Bogotá 2015 Presentación Alessander Firmino - eCommerce Day Bogotá 2015
Presentación Alessander Firmino - eCommerce Day Bogotá 2015 eCommerce Institute
 
Improve the Security of Your Application Portfolio in a Few Days with On-Dema...
Improve the Security of Your Application Portfolio in a Few Days with On-Dema...Improve the Security of Your Application Portfolio in a Few Days with On-Dema...
Improve the Security of Your Application Portfolio in a Few Days with On-Dema...Capgemini
 
Allot Real Life Use Cases for Customer Enagagement
Allot Real Life Use Cases for Customer EnagagementAllot Real Life Use Cases for Customer Enagagement
Allot Real Life Use Cases for Customer EnagagementAllot Communications
 
Marrying the Old and New to Deliver Mobile Innovatino
Marrying the Old and New to Deliver Mobile InnovatinoMarrying the Old and New to Deliver Mobile Innovatino
Marrying the Old and New to Deliver Mobile InnovatinoPatricia Hines
 
Data Day - Escuchando la red
Data Day - Escuchando la redData Day - Escuchando la red
Data Day - Escuchando la redSoftware Guru
 
eMarketer Webinar: Wearables—10 Insights on Device Adoption and Business Oppo...
eMarketer Webinar: Wearables—10 Insights on Device Adoption and Business Oppo...eMarketer Webinar: Wearables—10 Insights on Device Adoption and Business Oppo...
eMarketer Webinar: Wearables—10 Insights on Device Adoption and Business Oppo...eMarketer
 
Big Data, Big Deal
Big Data,  Big DealBig Data,  Big Deal
Big Data, Big DealPiyush Malik
 

Similar to 5 Steps to Developing Push-based Apps in the Age of Connected Devices (20)

Five Steps To Building Push-enabled Mobile Apps
Five Steps To Building Push-enabled Mobile AppsFive Steps To Building Push-enabled Mobile Apps
Five Steps To Building Push-enabled Mobile Apps
 
CA Mobile Application Analytics - Julio 2015
CA Mobile Application Analytics - Julio 2015CA Mobile Application Analytics - Julio 2015
CA Mobile Application Analytics - Julio 2015
 
Marketing in the Age of Mobile
Marketing in the Age of MobileMarketing in the Age of Mobile
Marketing in the Age of Mobile
 
BMC Engage 2015: Smart IT, MyIT and the Power of the Service Platform
BMC Engage 2015: Smart IT, MyIT and the Power of the Service PlatformBMC Engage 2015: Smart IT, MyIT and the Power of the Service Platform
BMC Engage 2015: Smart IT, MyIT and the Power of the Service Platform
 
"Overcoming Barriers to Consumer Adoption of Vision-enabled Products and Serv...
"Overcoming Barriers to Consumer Adoption of Vision-enabled Products and Serv..."Overcoming Barriers to Consumer Adoption of Vision-enabled Products and Serv...
"Overcoming Barriers to Consumer Adoption of Vision-enabled Products and Serv...
 
Adobe Experience Manager Vision and Roadmap
Adobe Experience Manager Vision and RoadmapAdobe Experience Manager Vision and Roadmap
Adobe Experience Manager Vision and Roadmap
 
CA Mobile App Analytics
CA Mobile App Analytics CA Mobile App Analytics
CA Mobile App Analytics
 
WinWire slides for Mobile Enterprise SaaS Platform Launch from Appcelerator
WinWire slides for Mobile Enterprise SaaS Platform Launch from AppceleratorWinWire slides for Mobile Enterprise SaaS Platform Launch from Appcelerator
WinWire slides for Mobile Enterprise SaaS Platform Launch from Appcelerator
 
Content cooperation with Cheetah Mobile
Content cooperation with Cheetah MobileContent cooperation with Cheetah Mobile
Content cooperation with Cheetah Mobile
 
It's No Mystery... Mobile BI Will Rule in 2015
It's No Mystery... Mobile BI Will Rule in 2015It's No Mystery... Mobile BI Will Rule in 2015
It's No Mystery... Mobile BI Will Rule in 2015
 
ISG Market Update
ISG Market UpdateISG Market Update
ISG Market Update
 
Satisfy the Demands of Mobile with Intelligent Marketing Automation
Satisfy the Demands of Mobile with Intelligent Marketing AutomationSatisfy the Demands of Mobile with Intelligent Marketing Automation
Satisfy the Demands of Mobile with Intelligent Marketing Automation
 
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIsAPIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
 
Presentación Alessander Firmino - eCommerce Day Bogotá 2015
Presentación Alessander Firmino - eCommerce Day Bogotá 2015 Presentación Alessander Firmino - eCommerce Day Bogotá 2015
Presentación Alessander Firmino - eCommerce Day Bogotá 2015
 
Improve the Security of Your Application Portfolio in a Few Days with On-Dema...
Improve the Security of Your Application Portfolio in a Few Days with On-Dema...Improve the Security of Your Application Portfolio in a Few Days with On-Dema...
Improve the Security of Your Application Portfolio in a Few Days with On-Dema...
 
Allot Real Life Use Cases for Customer Enagagement
Allot Real Life Use Cases for Customer EnagagementAllot Real Life Use Cases for Customer Enagagement
Allot Real Life Use Cases for Customer Enagagement
 
Marrying the Old and New to Deliver Mobile Innovatino
Marrying the Old and New to Deliver Mobile InnovatinoMarrying the Old and New to Deliver Mobile Innovatino
Marrying the Old and New to Deliver Mobile Innovatino
 
Data Day - Escuchando la red
Data Day - Escuchando la redData Day - Escuchando la red
Data Day - Escuchando la red
 
eMarketer Webinar: Wearables—10 Insights on Device Adoption and Business Oppo...
eMarketer Webinar: Wearables—10 Insights on Device Adoption and Business Oppo...eMarketer Webinar: Wearables—10 Insights on Device Adoption and Business Oppo...
eMarketer Webinar: Wearables—10 Insights on Device Adoption and Business Oppo...
 
Big Data, Big Deal
Big Data,  Big DealBig Data,  Big Deal
Big Data, Big Deal
 

More from 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
 

More from 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
 

Recently uploaded

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
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
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 

Recently uploaded (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 

5 Steps to Developing Push-based Apps in the Age of Connected Devices

  • 1. 1© Copyright 2015 Pivotal. All rights reserved. 1© Copyright 2015 Pivotal. All rights reserved. 5 Steps to Developing Push-based Apps in the Age of Connected Devices Mark D’Cunha, P.Eng. Jul 23, 2015
  • 2. 2© Copyright 2015 Pivotal. All rights reserved. Introductions Mark D’Cunha, P.Eng. Twitter: @mdcunha Sheetal Jaitly Twitter: @SheetalJaitly
  • 3. 3© Copyright 2015 Pivotal. All rights reserved. An independent venture by Deep Execution Talent Global Customer Base Renowned Leadership – Paul Maritz, CEO
  • 4. 4© Copyright 2015 Pivotal. All rights reserved. How Messaging is Changing  SMS  Over-the-top (OTT) messaging  Operator messaging Source: Analysys Mason, 2014
  • 5. 5© Copyright 2015 Pivotal. All rights reserved. SMS Traffic is Falling
  • 6. 6© Copyright 2015 Pivotal. All rights reserved.
  • 7. 7© Copyright 2015 Pivotal. All rights reserved. The Rise of Enterprise Messaging  In less than 2 years, Slack has 1.1M users, 300,000 paid accounts, and $25M in annual recurring revenue  Mobile users and millennials are less likely to use email, more likely to use messaging
  • 8. 8© Copyright 2015 Pivotal. All rights reserved. The Rise of Push Notifications  Cheaper than SMS  Widely available (iOS, Android)  Meteoric rise over the past 3 years  Push better than pull Source: Urban Airship
  • 9. 9© Copyright 2015 Pivotal. All rights reserved. Why Push Notifications Are Critical  The traditional “Search” model for discovery is starting to break  There is too much information and too many Apps running on our phones  Notifications represent the future access and discovery point for mobile services and information
  • 10. 10© Copyright 2015 Pivotal. All rights reserved. Anatomy of a Push Notification  A Push Service provider: – Simplifies development effort – Enables user targeting – Provides analytics – Enables scalability Google GCM Apple APNS Microsoft WNS Notification Providers Push Service Provider 1. Register with Provider 2. Register with Push Service Push Notification • App Credentials • Push Message • Message characteristics 3. Create push notifications 4. Send to provider 5. Send to devices
  • 11. 11© Copyright 2015 Pivotal. All rights reserved. Why Push?  Push Notifications are the most powerful way to engage mobile users – Can auto-update tiles/widgets with current information – Push messaging doubles app retention rates (Mobile Marketer) – Push notifications increase user engagement by over 25% (Urban Airship)  User segmentation enables sending of targeted content  Push messaging drives usage/revenue and increases loyalty
  • 12. 12© Copyright 2015 Pivotal. All rights reserved. Push Notifications Drive Engagement
  • 13. 13© Copyright 2015 Pivotal. All rights reserved. Push Notifications Drive Higher Conversions  Location-triggered  Personalized  In-the-moment offers  User has control Source: Kahuna
  • 14. 14© Copyright 2015 Pivotal. All rights reserved. Step 1 – Define the Role of Push in Your App  Fit naturally with the flow of your App  Types of Push: – Transaction Push – Engagement Push  Consider lightweight interactions Credit: John Kearney
  • 15. 15© Copyright 2015 Pivotal. All rights reserved. Step 2 – Give the User Control  Allow users to select categories of Push  If needed, allow them to control the time window  Make it contextual, not continuous The Hooks App The Push App
  • 16. 16© Copyright 2015 Pivotal. All rights reserved. Step 3 – Be Timely and Relevant  Contextual push has higher engagement  Use triggers based on time, location, new information  Be considerate, your brand is linked to a great push experience
  • 17. 17© Copyright 2015 Pivotal. All rights reserved. Step 4 – Use Location and Personalization  Utilize users’ history and location to delight them  Use location-triggered notifications  Provide updates on previous transactions
  • 18. 18© Copyright 2015 Pivotal. All rights reserved. Step 5 – Select A Capable Service Provider  Push providers are not created equal  Consider scalability, size of infrastructure  Measure actual performance  Monitor system integrity
  • 19. 19© Copyright 2015 Pivotal. All rights reserved. Wearables  Notifications are currently the “killer app” for smart watches  Apple Watch “Glances” allow notification without forcing interaction  Wearables will increase use of notifications
  • 20. 20© Copyright 2015 Pivotal. All rights reserved. Internet of Things (IoT)  Apps for IoT use notifications frequently  Backend IoT services integrate to push notifications
  • 21. 21© Copyright 2015 Pivotal. All rights reserved. Summary  Messaging has evolved  There are significant, new engagement paradigms  All apps need a Push notification strategy unique to their App
  • 22. 22© Copyright 2015 Pivotal. All rights reserved. Push Notification Service for Pivotal Cloud Foundry Feature Dedicated resources Elastic scale Full visibility, logging Ownership of data Predictable pricing Secure on-premise Predictable delivery  Auto-scale via PCF HIGHLY SCALABLE You own the data Much better reports Per app instance Not per-push On-premise or Public cloud Comprehensive log Tracing capability For enterprises For service providers
  • 23. 23© Copyright 2015 Pivotal. All rights reserved. Q & A For more information, contact: jzien@pivotal.io

Editor's Notes

  1. The growth and popularity of Push notifications is changing the design of Apps. As we seek higher engagement and broader use of our apps, messaging is a critical component of a great App design. Let’s examine the trends in messaging.
  2. Traditional messaging has been moving from the Operator’s SMS to messaging apps provided by third-parties (called Over-the-top or OTT messaging). OTT messaging typically has more features than SMS, enables chat, group and picture messaging and is free or much cheaper than traditional SMS. Operators have started to provide IP messaging, but the take-up by consumers has been very slow. It is unlikely that consumers will adopt operator-specific messaging apps on a large scale. Consumers want to message all their friends, not just the ones on a specific operator’s network.
  3. SMS use has been dropping globally since 2012. Depending on the region, it is falling 5%-20% per year. Carriers need to find new sources of messaging revenue.
  4. Over-the-top (OTT) Messaging is growing rapidly, replacing some SMS and email use. App messaging (push notifications) is also replacing SMS use.
  5. Enterprise use of messaging is increasing. Businesses are starting to transition traditional email/voice communication to messaging apps like Slack. The change in using messaging over email is increasing.
  6. App messaging is also increasing and Push Notifications are the most popular App messaging system. Volume has been rapidly increasing as users gain experience and recognize the efficiency of push versus pull.
  7. Mobile and Wearable users are less likely to hunt and search; More likely to react to notifications “The Notification is the App” Apps that use notifications have higher engagement, more app usage and increased revenue.
  8. Unsolicited updates of useful information (news, alerts, offers) can be very valuable to your users. Push notifications can increase productivity of users (versus them having to search or pull) Your app can be made to “come alive” through Push Notifications and Proximity-based services (geo-fencing, beacons)
  9. Push Notifications (App messaging) have a respectable opt-in rate and significantly increase app engagement.
  10. Major league sports apps enable you to select favorite teams, favorite players to target notifications. Media apps enable selection of favorite shows or genres.
  11. A Weather app that allows you to customize the reminder time, notifies you to “Take an umbrella, it will rain today” before you leave home. Selecting this “Moment of Interaction” is critically important.
  12. There is a large variation among push service provider quality and performance Decide what information/analytics you need to know Decide what you need to own Analytics is crucial – these are your most engaged users Carriers are not yet offering push messaging services