AgeofMobility.com
http://slideshare.net/ActiveNick
*not including those purely doing it for fun or learning purposes
Developer Economics | State of the Developer Nation Q1 2015 | © VisionMobile – http://vmob.me/DE1Q15
Clutch Survey | Cost to Build a Mobile App, Jan 2015 | © Clutch – http://bit.ly/1KTu2vj
WNS &
MPNS
APNS GCM Notification
Hubs
Facebook Twitter Microsoft Google Azure Active
Directory
iOS
Android
Windows
Xamarin
Cordova
PhoneGap
Sencha
HTML 5/JS
SDKs
Node.js
Express
.NET
Web API
Source
Control
RESTAPI
SQL Table
Storage
Blob
Storage
Mongo
DB
Hybrid
Connections
Registration at app launch
1.
2.
Sending Notification
1.
2.
Maintenance
1.
Platform
Notification
Service
App back-end
One-time set up
1.
Register
1.
2.
Send Notification
1.
2.
APNsWNS
Notification Hub
App back-end
iOS app Windows app
MPNS
GCM
ADM
Windows 8.x / 10: Windows Push Notification Service (WNS)
Windows Phone 8: Microsoft Push Notification Service (MPNS)
iOS (Apple): Apple Push Notification Service (APNS)
Android (Google): Google Cloud Messaging (GCM)
Android (Amazon): Amazon Messaging Service
Am I meeting my service KPIs?
What is the root cause?
Is my application loading fast enough?
Is my application UP or DOWN?
How many people are impacted?
Is my application crashing?
What features are my customers using?
How responsive are my dependency calls?
How good is the end user experience?
Faced these questions?
Application Insights
Telemetry is collected at each
tier: mobile applications, server
applications and browser
Telemetry arrives in the Application
Insights service in the cloud where
it is processed & stored
Get a 360° view of the application
including availability, performance
and usage patterns
Analytics are a must-have in mobile apps
Get a 360° view of
your application that
includes availability and
performance as well as
user behavior
Explore and analyze
across dimensions so
you can make informed
decisions about your
product’sfuture
Use a powerful, easy-
to-use experience to
track and improve the
availability,performance,
and success of your app
Devices Device Connectivity Storage Analytics Presentation & Action
Event Hubs SQL Database
Machine
Learning
App Service
Service Bus
Table/Blob
Storage
Stream
Analytics
Power BI
External Data
Sources
DocumentDB HDInsight
Notification
Hubs
External Data
Sources
Data Factory Mobile Services
BizTalk Services
{ }
DIY IoT Lab:
http://connectthedots.io
Storage, security, identity, notifications,
analytics, management.

http://aka.ms/trymsazure
 https://manage.windowsazure.com
 https://portal.azure.com/

http://channel9.msdn.com/Shows/Cloud+Cover
 http://friday.azure.com

http://aka.ms/azurechatrblog
 http://aka.ms/vsc2013

 http://insider.windows.com

 http://www.buildwindows.com

 http://aka.ms/win10devmva


 http://news.microsoft.com/windows10story
is coming this summer! (7/29)
BizSpark for
Startups
3 years of free
Microsoft software:
MSDN Ultimate
Subscriptions
$150 / month in free
Azure cloud credits.
Office 365 Developer
Up to 5 users per
BizSpark account
per startup
Technical & product
support. Offers from
network partners
Marketing visibility.
Events. Ecosystem
Connections.
http://aka.ms/bizsparkapply
Online Microsoft training delivered by experts
to help technologists continually learn
Hundreds of courses for developers, IT Pros,
students, entrepreneurs and enthusiasts
11 different languages
3M students registered
Build your own Learning Plan
All free!
http://www.microsoftvirtualacademy.com
Slides are in SlideShare. Demos are on GitHub.
Slideshare: www.slideshare.net/ActiveNick
Blog: www.AgeofMobility.com
Twitter: @ActiveNick
Mobile Apps: www.bigbaldapps.com
LinkedIn: www.linkedin.com/in/activenick
GitHub: github.com/ActiveNick
Email: nick.landry@microsoft.com
Cloud-enabling the Next Generation of Mobile Apps

Cloud-enabling the Next Generation of Mobile Apps

  • 1.
  • 2.
  • 4.
    *not including thosepurely doing it for fun or learning purposes Developer Economics | State of the Developer Nation Q1 2015 | © VisionMobile – http://vmob.me/DE1Q15
  • 6.
    Clutch Survey |Cost to Build a Mobile App, Jan 2015 | © Clutch – http://bit.ly/1KTu2vj
  • 8.
    WNS & MPNS APNS GCMNotification Hubs Facebook Twitter Microsoft Google Azure Active Directory iOS Android Windows Xamarin Cordova PhoneGap Sencha HTML 5/JS SDKs Node.js Express .NET Web API Source Control RESTAPI SQL Table Storage Blob Storage Mongo DB Hybrid Connections
  • 9.
    Registration at applaunch 1. 2. Sending Notification 1. 2. Maintenance 1. Platform Notification Service App back-end
  • 10.
    One-time set up 1. Register 1. 2. SendNotification 1. 2. APNsWNS Notification Hub App back-end iOS app Windows app MPNS GCM ADM
  • 11.
    Windows 8.x /10: Windows Push Notification Service (WNS) Windows Phone 8: Microsoft Push Notification Service (MPNS) iOS (Apple): Apple Push Notification Service (APNS) Android (Google): Google Cloud Messaging (GCM) Android (Amazon): Amazon Messaging Service
  • 12.
    Am I meetingmy service KPIs? What is the root cause? Is my application loading fast enough? Is my application UP or DOWN? How many people are impacted? Is my application crashing? What features are my customers using? How responsive are my dependency calls? How good is the end user experience? Faced these questions?
  • 13.
    Application Insights Telemetry iscollected at each tier: mobile applications, server applications and browser Telemetry arrives in the Application Insights service in the cloud where it is processed & stored Get a 360° view of the application including availability, performance and usage patterns
  • 14.
    Analytics are amust-have in mobile apps Get a 360° view of your application that includes availability and performance as well as user behavior Explore and analyze across dimensions so you can make informed decisions about your product’sfuture Use a powerful, easy- to-use experience to track and improve the availability,performance, and success of your app
  • 16.
    Devices Device ConnectivityStorage Analytics Presentation & Action Event Hubs SQL Database Machine Learning App Service Service Bus Table/Blob Storage Stream Analytics Power BI External Data Sources DocumentDB HDInsight Notification Hubs External Data Sources Data Factory Mobile Services BizTalk Services { }
  • 17.
  • 18.
    Storage, security, identity,notifications, analytics, management.
  • 19.
  • 20.
      http://insider.windows.com   http://www.buildwindows.com  http://aka.ms/win10devmva    http://news.microsoft.com/windows10story is coming this summer! (7/29)
  • 21.
    BizSpark for Startups 3 yearsof free Microsoft software: MSDN Ultimate Subscriptions $150 / month in free Azure cloud credits. Office 365 Developer Up to 5 users per BizSpark account per startup Technical & product support. Offers from network partners Marketing visibility. Events. Ecosystem Connections. http://aka.ms/bizsparkapply
  • 22.
    Online Microsoft trainingdelivered by experts to help technologists continually learn Hundreds of courses for developers, IT Pros, students, entrepreneurs and enthusiasts 11 different languages 3M students registered Build your own Learning Plan All free! http://www.microsoftvirtualacademy.com
  • 23.
    Slides are inSlideShare. Demos are on GitHub. Slideshare: www.slideshare.net/ActiveNick Blog: www.AgeofMobility.com Twitter: @ActiveNick Mobile Apps: www.bigbaldapps.com LinkedIn: www.linkedin.com/in/activenick GitHub: github.com/ActiveNick Email: nick.landry@microsoft.com