ne code camp 14 - advanced windows phone 7 development with silverlight

13
Windows Phone 7 Development with Silverlight Advanced Topics John Garland Senior Consultant http://blog.dotnetgator.com

Upload: john-garland

Post on 02-Jul-2015

1.250 views

Category:

Technology


1 download

DESCRIPTION

Form presentations given on 10/2/2010. Code can be found at http://cid-511766c2b5c5bdd3.office.live.com/browse.aspx/DotNet%20Presentations/Boston%20Code%20Camp%2020101002/Adv%20Windows%20Phone%207%20Silverlight%20Development

TRANSCRIPT

Page 1: NE Code Camp 14 - Advanced Windows Phone 7 Development with Silverlight

Windows Phone 7 Development with

Silverlight – Advanced Topics

John Garland

Senior Consultant

http://blog.dotnetgator.com

Page 2: NE Code Camp 14 - Advanced Windows Phone 7 Development with Silverlight

http://blog.dotnetgator.com http://www.wintellect.com/cs/blogs

What we doConsulting | Debugging | Training

Who we are

Founded by top experts on Microsoft– Jeffrey Richter, Jeff Prosise and John Robbins – we pull out all the stops to help our customers achieve their goals through advanced software-based consulting and training solutions.

How we do itConsulting & Debugging

• Architecture, analysis, and design services

• Full Lifecycle custom software development

• Content creation

• Project management

• Debugging & performance tuning

Training

• On-site instructor-led training

• Virtual instructor-led training

• Devscovery conferences

www.wintellect.com

Page 3: NE Code Camp 14 - Advanced Windows Phone 7 Development with Silverlight

http://blog.dotnetgator.com http://www.wintellect.com/cs/blogs

Covered Previously

• Phone Basics

• Phone Application Fundamentals

• Navigation

• New Pivot & Panorama Controls

• Application Lifetime

• Launchers & Choosers

• Hardware Interaction

Page 4: NE Code Camp 14 - Advanced Windows Phone 7 Development with Silverlight

http://blog.dotnetgator.com http://www.wintellect.com/cs/blogs

What We Plan To Cover

• Obtaining Device Properties

• Bypassing the BackStack when working with

popups

• Interaction with a Web Service

• Phone Notification Services

• Setting Up and Using Bing Maps Control

• Using the Bing Maps Services

• Using the SL Phone Toolkit Context Menu Control

• Using Reactive Extensions to Simulate Hardware

Page 5: NE Code Camp 14 - Advanced Windows Phone 7 Development with Silverlight

http://blog.dotnetgator.com http://www.wintellect.com/cs/blogs

Agenda

• Demo – Device Properties & Working Around the

Backstack

• Demo – Notification Services

• Demo – Using the Bing Maps Control

• Demo – Simulating Hardware Interaction in the Emulator

• Wrap up

Page 6: NE Code Camp 14 - Advanced Windows Phone 7 Development with Silverlight

http://blog.dotnetgator.com http://www.wintellect.com/cs/blogs

DEMO – Extended Properties &

Popups

Manufacturer

Name

Id

Memory

App Usage

App Peak

Disk Space

• Properties List

• Available Free Space

Page 7: NE Code Camp 14 - Advanced Windows Phone 7 Development with Silverlight

http://blog.dotnetgator.com http://www.wintellect.com/cs/blogs

DEMO - Notification Services

Registration

URL

Application Notification

Service

(App Developer)

MSFT

Push

Notification

Service

Show Notification

Notification

Service

(Phone OS)

Page 8: NE Code Camp 14 - Advanced Windows Phone 7 Development with Silverlight

http://blog.dotnetgator.com http://www.wintellect.com/cs/blogs

DEMO – Using the Bing Maps

Control

• Bing Maps Developer Portal

• MSDN Documentation

• Bing Maps Team Blog

• Licensing Information

• Services:

– Geocode (SOAP + REST)

– Route (SOAP + REST)

– Imagery (SOAP + REST)

– Search (SOAP)

– Spatial Services (REST)

Page 10: NE Code Camp 14 - Advanced Windows Phone 7 Development with Silverlight

http://blog.dotnetgator.com http://www.wintellect.com/cs/blogs

Useful Links• Phone Developer’s Site

• MSDN Documentation

• Team Blog

• Petzold eBook

• MSDN Code Samples

• MSDN Unofficial Windows Phone 7 Controls and Components

• Jesse Liberty’s iPhone to WP7 Tutorial

• Making apps real, ideas, real devices

– Your MS-DPE’s Chris Bowen & Jim O’Neil

– 2 Day Developer Launch, 10/12 & 10/13 - Royal Sonesta, Boston

– BizSpark

– Mobile App Match

• Guidelines, Rules, and Templates

– Windows Phone 7 Application Certification Requirements

– Windows Phone UI Design & Interaction Guide v2

– Design Templates for WP7

• Visual Basic CTP Tools for Windows Phone 7

Page 11: NE Code Camp 14 - Advanced Windows Phone 7 Development with Silverlight

http://blog.dotnetgator.com http://www.wintellect.com/cs/blogs

Final Thought

Page 12: NE Code Camp 14 - Advanced Windows Phone 7 Development with Silverlight

http://blog.dotnetgator.com http://www.wintellect.com/cs/blogs

Please Complete Your Evaluations

Page 13: NE Code Camp 14 - Advanced Windows Phone 7 Development with Silverlight

http://blog.dotnetgator.com http://www.wintellect.com/cs/blogs