Chris “Woody” WoodruffSr. TrainerTelerik@cwoodruff
Developing Cross Platform Mobile Solutions with Azure Mobile Services and HTML5
Who I am?Chris Woodruff
MVP, Visual C#Trainer at TelerikCo-host of Deep Fried Bytes Podcast
@cwoodruff / [email protected] / Skype: cwoodruff
Windows Azure Global Bootcamp
Over 100 community-led Windows Azure training events worldwide!
http://globalwindowsazure.azurewebsites.net
http://aka.ms/AzureConf-MemberOffers
http://aka.ms/AzureConf-FreeTrial
Get started with a 90 day free trial
Or, use your existing benefits…
OutlineMoving the To Do Project to a Mobile AppBuild the basic HTML5 app for mobile platformHooking in Azure Mobile ServicesBringing it all together for Real World Mobile AppsPublish Your App to the StoresQuestions/Answers
What will we use today to build apps?
Azure Mobile Services
Moving the To Do Project to a Mobile App
Cross Platform MobileDevelopment
Azure Mobile Services
• Use Fiddler to see your Json data from your Azure Services access point.
Best Practice
• For development purposes you can turn table permission to “Everyone” no not to share App Key before production.• The App Key is not a hashed password so no
danger if key is exposed.
Best Practice
Connecting App to Mobile Services
• Do not reference external scripts in your projects• Will violate App Store policies for downloading external code into your application during runtime.• Listen for touch events, rather than click events• Load JavaScript on demand, when you need it
• RequireJS• Use CSS effects where possible
Best Practice
Authentication
Publish
Devices Icenium Works With
The demo projects can be found at:
• github.com/cwoodruff/AzureMobileServicesToDo
The other demo project will be available very soon.
Azure Mobile Serviceshttp://www.windowsazure.com/en-us/develop/mobile/
Telerik Icenium http://www.icenium.comKendoUI http://www.kendoui.com
Resources
Chris “Woody” [email protected] @cwoodruffSkype cwoodruffhttp://chriswoodruff.com
Contact Me
http://deepfriedbytes.com
Windows Azure Global Bootcamp
Over 100 community-led Windows Azure training events worldwide!
http://globalwindowsazure.azurewebsites.net
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Top Related