SlideShare a Scribd company logo
Introducing Windows Phone 7 Development with Silverlight John Garland Senior Consultant http://blog.dotnetgator.com
www.wintellect.com What we do 	Consulting | 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 it
Agenda Phone Basics Demo – Application Basics Demo – Navigation Demo – New Pivot & Panorama Controls Demo – Application Lifetime Demo – Launchers & Choosers Demo – Hardware Interaction Wrap up
Basics – Overview Due out for “Holiday 2010” Hardware RTM’ed on 9/1/2010 Developer Tools RTM 9/16 Marketplace opens in “early October” Key Concepts End-User Experience First Marketplace Hardware Specification Development Platform Simpler than previous experiences Silverlight 3+, XNA Emulator or direct phone connection via USB
Basics – Design Glance & Go “METRO” Design Inspired by transportation systems, Xbox, Zune, Media Center Clean, light, full-bleed, low-chrome Experience Home (Tiles) Hubs
Basics – 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
Basics – Silverlight Development Windows 7 / Vista required No XP, no Server OS C# only (VB released as CTP 9/23, no go-live) Silverlight 3+ phone-specific APIs HW Integration (Accelerometer, GPS, Camera, Microphone) Hub Integration Service Integration Phone-specific navigation model Not hosted in a browser window (no HTML Bridge) Isolated storage – no quotas, no “Site” Controls enhanced to support touch Limited access to XNA assemblies from Silverlight applications MSDN - Differences between SL for WP7 & Windows
Basics – Getting Started Windows Phone Developer Portal http://developer.windowsphone.com Silverlight for Windows Phone Toolkit Windows Phone 7 Training Kit Windows Phone 7 Jump Start Videos
DEMO – Application Basics
DEMO - Navigation MSDN Section here
Demo – New UI Controls Pivot & Panorama Jeff Wilcox Article Pivot “Tab Control” for the Phone Take tab panels and “smear them horizontally” All panels are same width Panorama Panoramic background, with “views” Each panel can be a different width Silverlight Toolkit ContextMenu, DatePicker, TimePicker, ToggleSwitch, WrapPanel GestureListener.  Provides events for: Tap, DoubleTap, Hold, DragStarted, DragDelta, DragCompleted, Flick, PinchStarted, PinchDelta, PinchCompleted
DEMO – Application Lifetime 4 Application Events Launching, Closed Deactivated, Activated “Tombstoning” MSDN – here YochayKiriaty series @ Phone Dev Blog
DEMO – Launchers & Choosers ,[object Object],[object Object]
What’s Next 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
Related Sessions
Final Thought
Please Complete Your Evaluations
NE Code Camp 14 - Introduction to Windows Phone 7 development with Silverlight
NE Code Camp 14 - Introduction to Windows Phone 7 development with Silverlight

More Related Content

Viewers also liked

Asia Pacific Defence Reporter, APDR 01 2015
Asia Pacific Defence Reporter, APDR 01 2015Asia Pacific Defence Reporter, APDR 01 2015
Asia Pacific Defence Reporter, APDR 01 2015
David Donohue
 
Micheal Sowards Certifications
Micheal Sowards CertificationsMicheal Sowards Certifications
Micheal Sowards Certifications
Michael Sowards
 
10 tips for transformation
10 tips for transformation 10 tips for transformation
10 tips for transformation
Gwen Stirling
 

Viewers also liked (19)

Asia Pacific Defence Reporter, APDR 01 2015
Asia Pacific Defence Reporter, APDR 01 2015Asia Pacific Defence Reporter, APDR 01 2015
Asia Pacific Defence Reporter, APDR 01 2015
 
Micheal Sowards Certifications
Micheal Sowards CertificationsMicheal Sowards Certifications
Micheal Sowards Certifications
 
CVofNawshad.docx
CVofNawshad.docxCVofNawshad.docx
CVofNawshad.docx
 
Newst CV
Newst CVNewst CV
Newst CV
 
3 museota ja yksi linna ja vankila
3  museota ja yksi linna ja vankila 3  museota ja yksi linna ja vankila
3 museota ja yksi linna ja vankila
 
Beyond digital, Tim Difford, May 2015
Beyond digital, Tim Difford, May 2015Beyond digital, Tim Difford, May 2015
Beyond digital, Tim Difford, May 2015
 
april
aprilapril
april
 
117-Resting
117-Resting117-Resting
117-Resting
 
02_Bestnet
02_Bestnet02_Bestnet
02_Bestnet
 
Haazinu
HaazinuHaazinu
Haazinu
 
Beacon Technology- Retailer Advantages
Beacon Technology- Retailer AdvantagesBeacon Technology- Retailer Advantages
Beacon Technology- Retailer Advantages
 
10 tips for transformation
10 tips for transformation 10 tips for transformation
10 tips for transformation
 
Анри де Тулуз-Лотрек
Анри де Тулуз-ЛотрекАнри де Тулуз-Лотрек
Анри де Тулуз-Лотрек
 
Mitsubishi i japan 2006
Mitsubishi i japan 2006Mitsubishi i japan 2006
Mitsubishi i japan 2006
 
unidad 5
unidad 5unidad 5
unidad 5
 
Zebranie organizacyjne z rodzicami 2015
Zebranie organizacyjne z rodzicami 2015Zebranie organizacyjne z rodzicami 2015
Zebranie organizacyjne z rodzicami 2015
 
Hdfhdhdh
HdfhdhdhHdfhdhdh
Hdfhdhdh
 
Maximum Social media recruitment workshop
Maximum Social media recruitment workshopMaximum Social media recruitment workshop
Maximum Social media recruitment workshop
 
Editing key terms
Editing key terms Editing key terms
Editing key terms
 

Similar to NE Code Camp 14 - Introduction to Windows Phone 7 development with Silverlight

Windows Phone 7: Silverlight
Windows Phone 7: SilverlightWindows Phone 7: Silverlight
Windows Phone 7: Silverlight
Rishu Mehra
 
Porting iPhone Apps to Windows Phone 7
Porting iPhone Apps to Windows Phone 7Porting iPhone Apps to Windows Phone 7
Porting iPhone Apps to Windows Phone 7
Wes Yanaga
 

Similar to NE Code Camp 14 - Introduction to Windows Phone 7 development with Silverlight (20)

Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
 
Windows Phone 7.5 Mango - What's New
Windows Phone 7.5 Mango - What's NewWindows Phone 7.5 Mango - What's New
Windows Phone 7.5 Mango - What's New
 
Mobile Testing Trends and Innovations
Mobile Testing Trends and InnovationsMobile Testing Trends and Innovations
Mobile Testing Trends and Innovations
 
Windows Phone 7: Silverlight
Windows Phone 7: SilverlightWindows Phone 7: Silverlight
Windows Phone 7: Silverlight
 
Windows 7 mobile
Windows 7 mobileWindows 7 mobile
Windows 7 mobile
 
Stc ftn-wp7-intro
Stc ftn-wp7-introStc ftn-wp7-intro
Stc ftn-wp7-intro
 
Getting Started with WP7 Development
Getting Started with WP7 DevelopmentGetting Started with WP7 Development
Getting Started with WP7 Development
 
MoMo Oct Event
MoMo Oct EventMoMo Oct Event
MoMo Oct Event
 
WP7 Study 발표 - WinMoDev
WP7 Study 발표 - WinMoDevWP7 Study 발표 - WinMoDev
WP7 Study 발표 - WinMoDev
 
Porting iPhone Apps to Windows Phone 7
Porting iPhone Apps to Windows Phone 7Porting iPhone Apps to Windows Phone 7
Porting iPhone Apps to Windows Phone 7
 
Developing windows phone 7 application with silverlight
Developing windows phone 7 application with silverlightDeveloping windows phone 7 application with silverlight
Developing windows phone 7 application with silverlight
 
Windows phone7 subodh
Windows phone7 subodhWindows phone7 subodh
Windows phone7 subodh
 
QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10
 
Windows Phone and Windows 8 application development
Windows Phone and Windows 8 application developmentWindows Phone and Windows 8 application development
Windows Phone and Windows 8 application development
 
An end-to-end experience of Windows Phone 7 development (Part 2)
An end-to-end experience of Windows Phone 7 development (Part 2)An end-to-end experience of Windows Phone 7 development (Part 2)
An end-to-end experience of Windows Phone 7 development (Part 2)
 
Mobile Developers Guide To The Galaxy Vol.6
Mobile Developers Guide To The Galaxy Vol.6Mobile Developers Guide To The Galaxy Vol.6
Mobile Developers Guide To The Galaxy Vol.6
 
Computer project work
Computer project workComputer project work
Computer project work
 
Practical Design and Development with Flash on Mobile and Devices
Practical Design and Development with Flash on Mobile and DevicesPractical Design and Development with Flash on Mobile and Devices
Practical Design and Development with Flash on Mobile and Devices
 
Mobile Developers Guide To The Galaxy
Mobile Developers Guide To The GalaxyMobile Developers Guide To The Galaxy
Mobile Developers Guide To The Galaxy
 
Developers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th editionDevelopers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th edition
 

More from John Garland

Don't Fly Blind - Implementing Effective Application Instrumentation with Azu...
Don't Fly Blind - Implementing Effective Application Instrumentation with Azu...Don't Fly Blind - Implementing Effective Application Instrumentation with Azu...
Don't Fly Blind - Implementing Effective Application Instrumentation with Azu...
John Garland
 
NH .Net Code Camp 2010 - An Introduction to Windows Phone 7 Development with ...
NH .Net Code Camp 2010 - An Introduction to Windows Phone 7 Development with ...NH .Net Code Camp 2010 - An Introduction to Windows Phone 7 Development with ...
NH .Net Code Camp 2010 - An Introduction to Windows Phone 7 Development with ...
John Garland
 
NH .Net Code Camp 2010 - An Introduction to Silverlight Development
NH .Net Code Camp 2010 - An Introduction to Silverlight DevelopmentNH .Net Code Camp 2010 - An Introduction to Silverlight Development
NH .Net Code Camp 2010 - An Introduction to Silverlight Development
John Garland
 

More from John Garland (10)

Don't Fly Blind - Implementing Effective Application Instrumentation with Azu...
Don't Fly Blind - Implementing Effective Application Instrumentation with Azu...Don't Fly Blind - Implementing Effective Application Instrumentation with Azu...
Don't Fly Blind - Implementing Effective Application Instrumentation with Azu...
 
DevOps > CI + CD. A web developer's introduction to Application Insights
DevOps > CI + CD.  A web developer's introduction to Application InsightsDevOps > CI + CD.  A web developer's introduction to Application Insights
DevOps > CI + CD. A web developer's introduction to Application Insights
 
A Developer's Introduction to Azure Active Directory B2C
A Developer's Introduction to Azure Active Directory B2CA Developer's Introduction to Azure Active Directory B2C
A Developer's Introduction to Azure Active Directory B2C
 
Easy Copy with AZ Copy
Easy Copy with AZ CopyEasy Copy with AZ Copy
Easy Copy with AZ Copy
 
Azure Active Directory - An Introduction for Developers
Azure Active Directory - An Introduction for DevelopersAzure Active Directory - An Introduction for Developers
Azure Active Directory - An Introduction for Developers
 
Putting the Cloud in Your Pocket with Azure Mobile Services (.NET)
Putting the Cloud in Your Pocket with Azure Mobile Services (.NET)Putting the Cloud in Your Pocket with Azure Mobile Services (.NET)
Putting the Cloud in Your Pocket with Azure Mobile Services (.NET)
 
Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013
Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013
Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013
 
NH .Net Code Camp 2010 - An Introduction to Windows Phone 7 Development with ...
NH .Net Code Camp 2010 - An Introduction to Windows Phone 7 Development with ...NH .Net Code Camp 2010 - An Introduction to Windows Phone 7 Development with ...
NH .Net Code Camp 2010 - An Introduction to Windows Phone 7 Development with ...
 
NH .Net Code Camp 2010 - Silverlight business applications
NH .Net Code Camp 2010 - Silverlight business applicationsNH .Net Code Camp 2010 - Silverlight business applications
NH .Net Code Camp 2010 - Silverlight business applications
 
NH .Net Code Camp 2010 - An Introduction to Silverlight Development
NH .Net Code Camp 2010 - An Introduction to Silverlight DevelopmentNH .Net Code Camp 2010 - An Introduction to Silverlight Development
NH .Net Code Camp 2010 - An Introduction to Silverlight Development
 

Recently uploaded

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 

Recently uploaded (20)

Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 

NE Code Camp 14 - Introduction to Windows Phone 7 development with Silverlight

  • 1. Introducing Windows Phone 7 Development with Silverlight John Garland Senior Consultant http://blog.dotnetgator.com
  • 2. www.wintellect.com What we do Consulting | 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 it
  • 3. Agenda Phone Basics Demo – Application Basics Demo – Navigation Demo – New Pivot & Panorama Controls Demo – Application Lifetime Demo – Launchers & Choosers Demo – Hardware Interaction Wrap up
  • 4. Basics – Overview Due out for “Holiday 2010” Hardware RTM’ed on 9/1/2010 Developer Tools RTM 9/16 Marketplace opens in “early October” Key Concepts End-User Experience First Marketplace Hardware Specification Development Platform Simpler than previous experiences Silverlight 3+, XNA Emulator or direct phone connection via USB
  • 5. Basics – Design Glance & Go “METRO” Design Inspired by transportation systems, Xbox, Zune, Media Center Clean, light, full-bleed, low-chrome Experience Home (Tiles) Hubs
  • 6. Basics – 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
  • 7. Basics – Silverlight Development Windows 7 / Vista required No XP, no Server OS C# only (VB released as CTP 9/23, no go-live) Silverlight 3+ phone-specific APIs HW Integration (Accelerometer, GPS, Camera, Microphone) Hub Integration Service Integration Phone-specific navigation model Not hosted in a browser window (no HTML Bridge) Isolated storage – no quotas, no “Site” Controls enhanced to support touch Limited access to XNA assemblies from Silverlight applications MSDN - Differences between SL for WP7 & Windows
  • 8. Basics – Getting Started Windows Phone Developer Portal http://developer.windowsphone.com Silverlight for Windows Phone Toolkit Windows Phone 7 Training Kit Windows Phone 7 Jump Start Videos
  • 10. DEMO - Navigation MSDN Section here
  • 11. Demo – New UI Controls Pivot & Panorama Jeff Wilcox Article Pivot “Tab Control” for the Phone Take tab panels and “smear them horizontally” All panels are same width Panorama Panoramic background, with “views” Each panel can be a different width Silverlight Toolkit ContextMenu, DatePicker, TimePicker, ToggleSwitch, WrapPanel GestureListener. Provides events for: Tap, DoubleTap, Hold, DragStarted, DragDelta, DragCompleted, Flick, PinchStarted, PinchDelta, PinchCompleted
  • 12. DEMO – Application Lifetime 4 Application Events Launching, Closed Deactivated, Activated “Tombstoning” MSDN – here YochayKiriaty series @ Phone Dev Blog
  • 13.
  • 14. What’s Next 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
  • 17. Please Complete Your Evaluations

Editor's Notes

  1. Oops – no eval forms atthis event