How to build mobile experiences for any platform using Azure, with capabilities like data storage, offline data sync, authentication with Azure Active Directory and push notification?
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Azure Mobile Services for Cross Platform Mobile Apps
1. Azure Mobile Services for Cross Platform
Mobile Apps
Notes:
If you experience audio issues during the webinar, you can dial in through telephone details provided to you in your
registration confirmation email.
Please feel free to post questions in the questions dialog and we will try to answer as many as we can at the end.
Recording of this session will be shared in next 24-48 hours.
You can also write to us at marketing@winwire.com for any clarifications or information.
6. Basic Features
Source
control, table
scripts,
custom API
&
SchedulerFacebook Twitter Microsoft Google
Active
Directory
SQL
Table
Storage
Blob
Storage
WNS &
MPNS APNS GCM
Mongo
DB
Windows Store
iOS
Android
Windows Phone 8
iOS
Android
HTML 5/JS
Xamarin
9. Server Script Objects
Name Description
apns Provide functionality to send notifications to Apple Push Notification Service (APNS)
console Write information to Services logs
gcm Provide functionality to send notifications to Google Cloud Messaging (GCM)
mpns Provide functionality to send notifications to Microsoft Push Notification Service (MPNS)
mssql Provides functionality for working directly with tables in the SQL Database using Transact-SQL
push Provides access to objects that are used for sending push notifications to apps
Query Provides functionality for querying Windows Azure Mobile Services
Request Used to execute the requested operation and determine the response to the client
statusCodes Enumerates the supported HTTP status codes can be returned by Windows Azure Mobile Services
Table Provides functionality for working with specific tables (insert, del, update, where, take, select, etc.)
tables Provides functionality for working with specific tables as a Table object instance
User Represents the current requesting user.
wns Provide functionality to send notifications to Windows Notification Service (WNS)
10. Server Script Modules
Name Description
azure Provides functionality to access Azure services (Blobs, Tables, Service Bus)
request Sends HTTP requests to external web services, such as Twitter and Facebook.
sendgrid Used to send email by using the Sendgrid email service.
util Provides useful methods like format, isDate, isArray, isError
xml2js XML to JavaScript object converter
js2xml JavaScript to XML object converter
xmlbuilder Can be used to create XML documents
sax A very simple tool to parse through an XML string
11. Push Notifications
● Mobile Services can send push notifications to your apps.
● The way that you configure and send push notifications depends on
your app.
● You can send push notifications to the following applications:
– Windows Store app by using the Windows Push Notification
Service (WNS). To send push notifications to your app, you
must configure your mobile service to work with WNS.
– iPhone and iPad apps by using the Apple Push Notification
Service (APNS). To send push notifications to your app, you
must configure your mobile service to work with APNS. Do this
by generating a special push notification certificate at the iOS
Provisioning Portal
– Android: You can send push notifications to Android apps by
using the Google Cloud Messaging (GCM) service. To send
push notifications to your app, you must configure your mobile
service to work with GCM.
– Windows Phone 8 app by using the Microsoft Push Notification
Service (MPNS). Mobile Services does not require you to
register your Windows Phone 8 app to send push notifications.
12. Offline Data Sync
Improve app responsiveness by
caching server data locally on the
device
Create robust apps that remain
useful when there are network
issues
Allow end-users to create and
modify data even when there is no
network access, supporting
scenarios with little or no
connectivity
Sync data across multiple devices and detect conflicts
when the same record is modified by two devices
Limit network use on high-latency or metered
networks
Offline data sync is a client and server SDK feature of Azure Mobile Apps that makes it easy for developers to
create apps that are functional without a network connection
14. Q & A
Next Webinar
Topic : Angular JS 2 - New Paradigm of
Application Development
When: Feb 3rd at 9am PT
http://www.winwire.com/blog-winsights/
www.twitter.com/winwire
marketing@winwire.com
www.winwire.com