developing mobile solutions with azure and windows phone vslive! redmond 2013
TRANSCRIPT
![Page 1: Developing Mobile Solutions with Azure and Windows Phone VSLive! Redmond 2013](https://reader035.vdocuments.mx/reader035/viewer/2022062705/556cc9dbd8b42aba548b505f/html5/thumbnails/1.jpg)
Developing Mobile Solutions with Azure & Windows Phone
Chris WoodruffDirector, Perficient
Level: Intermediate
![Page 2: Developing Mobile Solutions with Azure and Windows Phone VSLive! Redmond 2013](https://reader035.vdocuments.mx/reader035/viewer/2022062705/556cc9dbd8b42aba548b505f/html5/thumbnails/2.jpg)
Who am I?
Chris Woodruff
MVP, Visual C#
Director at Perficient
Co-host of Deep Fried Bytes Podcast
@cwoodruff / [email protected] / Skype: cwoodruff
![Page 3: Developing Mobile Solutions with Azure and Windows Phone VSLive! Redmond 2013](https://reader035.vdocuments.mx/reader035/viewer/2022062705/556cc9dbd8b42aba548b505f/html5/thumbnails/3.jpg)
Talk Goals
• Overview of SQL Azure Mobile Services• Understand Benefits of SQL Azure Mobile Services• Introduction to Azure Mobile Services• Demo Azure Mobile Services• Understand Mobile Services Push Notifications• Demo Mobile Services Push Notifications• Why does Windows Azure Mobile Services benefit your projects?• Wrap Up
![Page 4: Developing Mobile Solutions with Azure and Windows Phone VSLive! Redmond 2013](https://reader035.vdocuments.mx/reader035/viewer/2022062705/556cc9dbd8b42aba548b505f/html5/thumbnails/4.jpg)
Overview of SQL Azure Mobile Services
![Page 5: Developing Mobile Solutions with Azure and Windows Phone VSLive! Redmond 2013](https://reader035.vdocuments.mx/reader035/viewer/2022062705/556cc9dbd8b42aba548b505f/html5/thumbnails/5.jpg)
Overview of SQL Azure Mobile Services
Azure MobileServices
SQL Azure Database
![Page 6: Developing Mobile Solutions with Azure and Windows Phone VSLive! Redmond 2013](https://reader035.vdocuments.mx/reader035/viewer/2022062705/556cc9dbd8b42aba548b505f/html5/thumbnails/6.jpg)
Understand Benefits of SQL Azure Mobile Services
Storage
Authentication
Push Notifications
![Page 7: Developing Mobile Solutions with Azure and Windows Phone VSLive! Redmond 2013](https://reader035.vdocuments.mx/reader035/viewer/2022062705/556cc9dbd8b42aba548b505f/html5/thumbnails/7.jpg)
Introduction to Azure Mobile Services
![Page 8: Developing Mobile Solutions with Azure and Windows Phone VSLive! Redmond 2013](https://reader035.vdocuments.mx/reader035/viewer/2022062705/556cc9dbd8b42aba548b505f/html5/thumbnails/8.jpg)
DEMOIntroduction to Azure Mobile Services
![Page 9: Developing Mobile Solutions with Azure and Windows Phone VSLive! Redmond 2013](https://reader035.vdocuments.mx/reader035/viewer/2022062705/556cc9dbd8b42aba548b505f/html5/thumbnails/9.jpg)
Understand Authenticated Storage with Mobile Services1. Request a Shared Access Signature
(SAS) from your service
2. SAS returned from your service
3. Upload blob (image/video/binary data) directly to Blob Storage using the SAS
4. Storage service returns response
![Page 10: Developing Mobile Solutions with Azure and Windows Phone VSLive! Redmond 2013](https://reader035.vdocuments.mx/reader035/viewer/2022062705/556cc9dbd8b42aba548b505f/html5/thumbnails/10.jpg)
Understand Mobile Services Push Notifications
![Page 11: Developing Mobile Solutions with Azure and Windows Phone VSLive! Redmond 2013](https://reader035.vdocuments.mx/reader035/viewer/2022062705/556cc9dbd8b42aba548b505f/html5/thumbnails/11.jpg)
DEMOMobile Services Push Notifications
![Page 12: Developing Mobile Solutions with Azure and Windows Phone VSLive! Redmond 2013](https://reader035.vdocuments.mx/reader035/viewer/2022062705/556cc9dbd8b42aba548b505f/html5/thumbnails/12.jpg)
Why does Windows Azure Mobile Services benefit your projects?
Cross-Platform
Efficient
Simplicity
Reuse
![Page 13: Developing Mobile Solutions with Azure and Windows Phone VSLive! Redmond 2013](https://reader035.vdocuments.mx/reader035/viewer/2022062705/556cc9dbd8b42aba548b505f/html5/thumbnails/13.jpg)
• Use Fiddler to see your Json data from your Azure Services access point.
Best Practice
![Page 14: Developing Mobile Solutions with Azure and Windows Phone VSLive! Redmond 2013](https://reader035.vdocuments.mx/reader035/viewer/2022062705/556cc9dbd8b42aba548b505f/html5/thumbnails/14.jpg)
• 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
![Page 15: Developing Mobile Solutions with Azure and Windows Phone VSLive! Redmond 2013](https://reader035.vdocuments.mx/reader035/viewer/2022062705/556cc9dbd8b42aba548b505f/html5/thumbnails/15.jpg)
WRAP UPIDEAS
Productive
Innovation