NH .Net Code Camp 2010 - An Introduction to Windows Phone 7 Development with Silverlight
-
Upload
john-garland -
Category
Technology
-
view
459 -
download
0
description
Transcript of NH .Net Code Camp 2010 - An Introduction to Windows Phone 7 Development with Silverlight
http://blog.dotnetgator.com
John GarlandBurntsand Consulting
Introduction to Windows Phone 7 DevelopmentWith Silverlight
http://blog.dotnetgator.com
About Burntsand
Producing tangible results through
disciplined execution• Leading systems integration firm
founded in January 1996• More than 350 blue chip clients• 4 North American locations:
Boston, San Jose, Houston, Indianapolis
• Microsoft Gold Certified partner with 4 competencies
• Additional partnerships with EMC Documentum and BMC Software
• Custom Development Solutions• Smart Client Development• Web Development
• Information Worker Solutions• Web & Portal Publishing• Document & Records
Management• Data Management Solutions
• Business Intelligence & Reporting Solutions
• Business Process and Integration Solutions
• CRM – ReMS
http://blog.dotnetgator.com
About the Phone - Overview
• Due out for “Holiday 2010” • Key Concepts– End-User First– Hardware Specification– Development Platform
http://blog.dotnetgator.com
About the Phone – Design
• Glance & Go• “METRO” Design– Inspired by transportation
systems, Xbox, Zune, Media Center
– Clean, light, full-bleed, low-chrome
• Experience– Home (Tiles)– Hubs
http://blog.dotnetgator.com
About the Phone – Hardware
Capacitive touch - 4 or more contact points
Sensors - A-GPS, Accelerometer, Compass, Light, Proximity
Camera - 5 mega pixels or more, flash required, camera button required
Multimedia - Common detailed specs, Codec acceleration
Memory - 256MB RAM or more, 8GB Flash or more
GPU - DirectX 9 acceleration
CPU - ARMv7 Cortex/Scorpion or better
Display - 800 WVGA / 480 HVGA
Hardware Buttons – Start, Search, Back
http://blog.dotnetgator.com
About the Phone - Developing
• XNA for game development– Not covered today
• Silverlight 3+ phone-specific APIs– Performance– HW Integration (Accelerometer, GPS, Camera,
Microphone)– Hub Integration– Service Integration– OS Changes (eg. Isolated storage w/o quotas)
• Windows 7 / Vista required– No XP, no Server OS
http://blog.dotnetgator.com
Getting Started
• Windows Phone Developer Portal• Visual Studio 2010 Express for Windo
ws Phone– Also adds Phone-specific projects to
“regular” Visual Studio
• Expression Blend 4 (RC)• Windows Phone Training Kit
http://blog.dotnetgator.com
Hello World
• Demo
http://blog.dotnetgator.com
Navigation In Your Application
• Demo
App
User Control
(RootVisual)
Content Content Content
Back button experience is NOT ideal
Silverlight 2
App
User Control
Frame
Content Content Content
Back button works with anchors
Silverlight 3/4
App
Frame
Content
Content
Content
Back button still works
Phone
http://blog.dotnetgator.com
Interacting with the Outside
• Demo
• Launchers / Choosers
• Hardware Services
• Notification Services
http://blog.dotnetgator.com
What’s Next
• Phone Developer’s Site• MSDN Documentation• Team Blog • Petzold eBook• Windows Phone UI Design & Interacti
on Guide
http://blog.dotnetgator.com
Final Thought
http://blog.dotnetgator.com
Please Complete Your Evaluation Forms
http://blog.dotnetgator.com
Questions
?