Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft...

Post on 31-Mar-2015

220 views 0 download

Tags:

Transcript of Amit Chopra Sr. Program Manager Microsoft Corporation Giorgio Sardo Technical Evangelist Microsoft...

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.