cloud-enabling the next generation of mobile apps
TRANSCRIPT
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
REST A
PI
SQL Table Storage
Blob Storage
Mongo DB
Hybrid Connections
Registration at app launch1.
2.
Sending Notification1.
2.
Maintenance1.
Platform
Notification
Service
App back-end
One-time set up1.
Register1.
2.
Send Notification1.
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’s future
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 DatabaseMachine
LearningApp Service
Service BusTable/Blob
Storage
Stream
AnalyticsPower BI
External Data
SourcesDocumentDB HDInsight
Notification
Hubs
External Data
SourcesData 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: [email protected]