Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft...
-
Upload
amari-hodgetts -
Category
Documents
-
view
222 -
download
0
Transcript of Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft...
![Page 1: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/1.jpg)
Microsoft Silverlight 2 for Mobile: Developing for Mobile Devices
Amit ChopraSr. Program ManagerMicrosoft Corporation
Giorgio SardoTechnical EvangelistMicrosoft Corporation
as Devigner
as Geek
PC10
![Page 2: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/2.jpg)
Geek @ Work
![Page 3: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/3.jpg)
Barbara Ballard
Fundamentally ‘mobile’ refers to the user and not the device or the application
![Page 4: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/4.jpg)
The Mobile Opportunity Introducing Silverlight 2 for Mobile Mobile Design Best Practices
Lots of Demos and Samples Q&A
Agenda
![Page 5: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/5.jpg)
2010
6.8 billion humansSource: United Nations Economic and Social Commission
4 billion mobile phones
![Page 6: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/6.jpg)
![Page 7: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/7.jpg)
The Promise of Silverlight
RichReachWeb Desktop
![Page 8: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/8.jpg)
Silverlight 2 for Mobile
announcing
![Page 9: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/9.jpg)
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
![Page 10: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/10.jpg)
Using Visual Studio to Build a Silverlight 2 for Mobile Application
Hello World
![Page 11: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/11.jpg)
Using Expression Blend to Build a “Cool” Silverlight for Mobile Application
Hello "Duck"
![Page 12: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/12.jpg)
Design
Interaction
Input
Cross-Device
Development
Best Practice Breakdown
![Page 13: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/13.jpg)
Development
![Page 14: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/14.jpg)
Reusing XAML Assets Between WPF, Silverlight 2, and Silverlight 2 for Mobile
http://www.hanselman.com/babysmash/
Baby Smash
![Page 15: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/15.jpg)
Cross-device
![Page 16: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/16.jpg)
Adapting Rendering on Various Devices
Slot Machine
![Page 17: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/17.jpg)
Interaction
![Page 18: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/18.jpg)
Game Navigation
Connect 4
![Page 19: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/19.jpg)
Transforming the Device in Musical Instruments
Guitar…
![Page 20: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/20.jpg)
Transforming the Device in Media Player
…and Television
![Page 21: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/21.jpg)
Input
![Page 22: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/22.jpg)
Controlling the Application Using Gesture, Keyboard, or Joystick
Learning to dance
![Page 23: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/23.jpg)
Design
![Page 24: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/24.jpg)
Design on Small Screen Using Drawing Capabilities
Painter
![Page 25: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/25.jpg)
Getting Pictures from Web
Picture Browser
![Page 26: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/26.jpg)
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
![Page 27: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/27.jpg)
Instructions to Enjoy the Next Minutes
Close your eyes Relax You are in the future now Open your eyes
![Page 28: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/28.jpg)
Imagine a World with No Barriers
Interactive Scenario
![Page 29: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/29.jpg)
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 !
![Page 30: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/30.jpg)
Our questions, your answers
And please do fill up session
evaluation!
Thank You
![Page 31: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/31.jpg)
Evals & Recordings
Please fill
out your
evaluation for
this session at:
This session will be available as a recording at:
www.microsoftpdc.com
![Page 32: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/32.jpg)
Please use the microphones provided
Q&A
![Page 33: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/33.jpg)
© 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.
![Page 34: Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft Corporation as Devigner as Geek PC10.](https://reader030.fdocuments.net/reader030/viewer/2022013100/5519d9a45503468b0c8b4acc/html5/thumbnails/34.jpg)