340 likes | 515 Vues
PC10. Microsoft Silverlight 2 for Mobile: Developing for Mobile Devices. Amit Chopra Sr. Program Manager Microsoft Corporation. as Geek. Giorgio Sardo Technical Evangelist Microsoft Corporation. as Devigner. Geek @ Work.
E N D
PC10 Microsoft Silverlight 2 for Mobile: Developing for Mobile Devices Amit Chopra Sr. Program Manager Microsoft Corporation as Geek Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner
Fundamentally ‘mobile’ refers to the user and not the device or the application Barbara Ballard
Agenda • The Mobile Opportunity • Introducing Silverlight 2 for Mobile • Mobile Design Best Practices • Lots of Demos and Samples • Q&A
2010 4 billion mobile phones 6.8 billion humans Source: United Nations Economic and Social Commission
The Promise of Silverlight Web Desktop Rich Reach
announcing Silverlight 2 for Mobile
Silverlight 2 for Mobile Versatile • Desktop-mobile continuum • Powerful .NET programming model • Homogenous application platform across large number of devices • RIAs with modern user interface • Mobile optimized experiences • Ubiquitous Productive • Public CTP Q1 09
Hello World Using Visual Studio to Build a Silverlight 2 for Mobile Application
Hello "Duck" Using Expression Blend to Build a “Cool” Silverlight for Mobile Application
Best Practice Breakdown • Design • Development • Cross-Device • Interaction • Input
Baby Smash Reusing XAML Assets Between WPF, Silverlight 2, and Silverlight 2 for Mobilehttp://www.hanselman.com/babysmash/
Slot Machine Adapting Rendering on Various Devices
Connect 4 Game Navigation
Guitar… Transforming the Device in Musical Instruments
…and Television Transforming the Device in Media Player
Learning to dance Controlling the Application Using Gesture, Keyboard, or Joystick
Painter Design on Small Screen Using Drawing Capabilities
Picture Browser Getting Pictures from Web
Silverlight 2 for Mobile – Recap Versatile • Desktop-mobile continuum • Powerful .NET programming model • Homogenous application platform across large number of devices • RIAs with modern user interface • Mobile optimized experiences • Ubiquitous Productive
Instructions to Enjoy the Next Minutes • Close your eyes • Relax • You are in the future now • Open your eyes
Interactive Scenario Imagine a World with No Barriers
Resources • Online • www.silverlight.net • Blogs • blogs.msdn.com/giorgio (Giorgio Sardo) • blogs.msdn.com/mobiledev (Mobile Dev Team Blog) • blogs.msdn.com/windowsmobile (Windows Mobile Team Blog) • Mobile Design Books • Mobile Web Design (Cameron Moll) • Designing the Mobile User Experience (Barbara Ballard) • Mobile Interaction Design (Matt Jones) • Designing for Interaction: Creating smart applications and clever devices (Dan Shaffer) • @ PDC • Chalk Talk : Open Space (Big Room): Developing for Windows Mobile • WED 10:30-11:45 OCT 29,2008 By Fernando Zandona, Nicole Bates • TL49: .NET Framework: Overview and Applications for Babies • Scott Hanselman (Mon 10/27) • Visit the Windows Mobile Device Bar !
Thank You Our questions, your answers And please do fill up session evaluation!
Evals & Recordings Please fill out your evaluation for this session at: This session will be available as a recording at: www.microsoftpdc.com
Q&A Please use the microphones provided
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.