Developing Mobile Solutions with Azure and Windows Phone VSLive! Redmond 2013

16
Developing Mobile Solutions with Azure & Windows Phone Chris Woodruff Director, Perficient Level: Intermediate

Transcript of Developing Mobile Solutions with Azure and Windows Phone VSLive! Redmond 2013

Page 1: Developing Mobile Solutions with Azure and Windows Phone VSLive! Redmond 2013

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

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

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

Overview of SQL Azure Mobile Services

Page 5: Developing Mobile Solutions with Azure and Windows Phone VSLive! Redmond 2013

Overview of SQL Azure Mobile Services

Azure MobileServices

SQL Azure Database

Page 6: Developing Mobile Solutions with Azure and Windows Phone VSLive! Redmond 2013

Understand Benefits of SQL Azure Mobile Services

Storage

Authentication

Push Notifications

Page 7: Developing Mobile Solutions with Azure and Windows Phone VSLive! Redmond 2013

Introduction to Azure Mobile Services

Page 8: Developing Mobile Solutions with Azure and Windows Phone VSLive! Redmond 2013

DEMOIntroduction to Azure Mobile Services

Page 9: Developing Mobile Solutions with Azure and Windows Phone VSLive! Redmond 2013

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

Understand Mobile Services Push Notifications

Page 11: Developing Mobile Solutions with Azure and Windows Phone VSLive! Redmond 2013

DEMOMobile Services Push Notifications

Page 12: Developing Mobile Solutions with Azure and Windows Phone VSLive! Redmond 2013

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

• 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

• 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

WRAP UPIDEAS

Productive

Innovation

Page 16: Developing Mobile Solutions with Azure and Windows Phone VSLive! Redmond 2013

Contact me!!

[email protected]

Twitter @cwoodruff

Skype cwoodruff

http://chriswoodruff.com