Session Slides - Windows Azure Mobile Services: Deep Dive

  • 639 views
Uploaded on

Windows Azure Mobile Services allows mobile app development by providing a turnkey way to structure storage. Session slides for WinWire Wired2Win Webinar Windows Azure Mobile Services – Deep Dive will …

Windows Azure Mobile Services allows mobile app development by providing a turnkey way to structure storage. Session slides for WinWire Wired2Win Webinar Windows Azure Mobile Services – Deep Dive will help you know more about how these services let you to build multi-platform enabled connected applications for a consistent experience across devices.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
639
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Slide Objectives:Provide broad overview of WA Mobile Services featuresSpeaking Points:WAMSNo hassles, no deployments, no fearWindows 8 client SDKSupport for iPhone, Windows Phone and Android coming soonDataStructured Storage with SQL DatabaseAutomatic service api generated for storageRich querying capabilityNotificationsIntegrates with WNS to provide Toast, Tile, Badge and Raw notificationsClean object model to compose notificationsServer LogicAutomatic CRUD service api generatedAbility to author server logic that intercepts CRUD operation pipelineAuthAuthenticate against Windows LiveTable level authorization with no code More granular control with server side scriptsScale out and Scale up
  • Chandra to take Q&A

Transcript

  • 1. Windows Azure Mobile Services Deep Dive Wired2Win Webinar Series @WinWire WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies
  • 2. WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies
  • 3. Who We Are IT solutions company making information actionable for the enterprises in the mobile-cloud world WinWire Technologies, Inc. Confidential Collaborative and Analytics solutions leveraging pre-built solution accelerators © 2010 WinWire Technologies Mobility, Cloud, Collaboration & Analytics Technologies
  • 4. Agenda WinWire Technologies, Inc. Confidential 4 © 2010 WinWire Technologies
  • 5. Windows Azure Mobile Services Windows Store iOS Android Table Storage SQL Blob Storage Mongo DB Windows Phone 8 iOS Android HTML 5/JS Facebook Twitter Microsoft Google Active Directory SDKs REST API WinWire Technologies, Inc. Confidential Source control, table scripts, custom API & Scheduler WNS & MPNS © 2010 WinWire Technologies APNS GCM
  • 6. Azure Mobile Services - Key Scenarios Multi Platform Support Eases Common Scenarios Windows Store User Authentication iOS Push Notifications Android Structured Storage WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies Rapid Development Straightforward and secure backend in less than five minutes
  • 7. Structured Storage Backed by Windows Azure SQL Database Multi-tenant databases partitioned by schema • • AppX.ToDoItem AppY.ToDoItem Multiple ways to access data • • • • Windows Azure Portal SQL Portal SQL Management Studio REST API WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies
  • 8. Azure SQL Database Automatic service REST API generated for storage Dynamic Schema on/off WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies Ability to author server logic that intercepts CRUD operation pipeline Rich querying capability
  • 9. Azure Storage Options Windows Azure Blob Windows Azure Table var azure= require(‘azure’); var blobService = azure.createBlobService(accountName, accountKey); WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies
  • 10. Notification Hubs Send mobile push notifications from any backend (in the cloud or on-premises) to any mobile platform. WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies
  • 11. Notification Hubs Features Registration Management Routing and Tag Expressions WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies Templates Security
  • 12. Push Notifications - Windows WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies
  • 13. Push Notification- WNS Integrates with WNS to provide Toast, Tile, Badge and Raw notifications Portal captures your WNS client secret and package SID WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies Provides clean easy object model to compose notifications Performs auth against WNS for you
  • 14. Auth* Authenticate against Microsoft Account, Twitter, Facebook, Google Table level permissions for each CRUD operation • • • • Everyone Anyone with the application key Only authenticated users Only scripts and admins More granular control with server side scripts • • WinWire Technologies, Inc. Confidential user.level: {admin, authenticated, anonymous} user.userId: id or undefined if not authenticated © 2010 WinWire Technologies
  • 15. Monitor, Alert and Scale Diagnostics • • • Logging API calls CPU Time Data Out Scale – Storage Scale – Compute • • • Scale out instance count Scale up VM size WinWire Technologies, Inc. Confidential • © 2010 WinWire Technologies Scale out mobile service tenant to dedicated SQL DB Scale up SQL DB capacity
  • 16. Demo Demo WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies
  • 17. Questions? Join us for our Next Webinar on Wired2Win Webinar Series! Automate Employee Onboarding and Off-boarding with WinWire Human Resource System (WinHRS) Date: 20 February, 2014 Time: 9 am PT WinWire Technologies, Inc. Confidential WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies
  • 18. Thank You Reach out to us at marketing@winwire.com Visit us: www.winwire.com http://www.winwire.com/winwire-blog/ www.twitter.com/winwire WinWire Technologies, Inc. Confidential WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies