Microsoft Silverlight 2 for Mobile: Developing for Mobile Devices
Amit ChopraSr. Program ManagerMicrosoft Corporation
Giorgio SardoTechnical EvangelistMicrosoft Corporation
as Devigner
as Geek
PC10
Geek @ Work
Barbara Ballard
Fundamentally ‘mobile’ refers to the user and not the device or the application
The Mobile Opportunity Introducing Silverlight 2 for Mobile Mobile Design Best Practices
Lots of Demos and Samples Q&A
Agenda
2010
6.8 billion humansSource: United Nations Economic and Social Commission
4 billion mobile phones
The Promise of Silverlight
RichReachWeb Desktop
Silverlight 2 for Mobile
announcing
Silverlight 2 for Mobile
Homogenous application platform across large number of devices
Ubiquitous
RIAs with modern user interface
Mobile optimized experiences
Versatile Desktop-mobile
continuum Powerful .NET
programming model
Productive
Public CTP Q1 09
Using Visual Studio to Build a Silverlight 2 for Mobile Application
Hello World
Using Expression Blend to Build a “Cool” Silverlight for Mobile Application
Hello "Duck"
Design
Interaction
Input
Cross-Device
Development
Best Practice Breakdown
Development
Reusing XAML Assets Between WPF, Silverlight 2, and Silverlight 2 for Mobile
http://www.hanselman.com/babysmash/
Baby Smash
Cross-device
Adapting Rendering on Various Devices
Slot Machine
Interaction
Game Navigation
Connect 4
Transforming the Device in Musical Instruments
Guitar…
Transforming the Device in Media Player
…and Television
Input
Controlling the Application Using Gesture, Keyboard, or Joystick
Learning to dance
Design
Design on Small Screen Using Drawing Capabilities
Painter
Getting Pictures from Web
Picture Browser
Silverlight 2 for Mobile – Recap
Homogenous application platform across large number of devices
Ubiquitous
RIAs with modern user interface
Mobile optimized experiences
Versatile Desktop-mobile
continuum Powerful .NET
programming model
Productive
Instructions to Enjoy the Next Minutes
Close your eyes Relax You are in the future now Open your eyes
Imagine a World with No Barriers
Interactive Scenario
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 !
Our questions, your answers
And please do fill up session
evaluation!
Thank You
Evals & Recordings
Please fill
out your
evaluation for
this session at:
This session will be available as a recording at:
www.microsoftpdc.com
Please use the microphones provided
Q&A
© 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.