windows phone 7 technology update
DESCRIPTION
Slides of the presentation taken as part of IEEE GOLD Singapore chapter talk series.TRANSCRIPT
Agenda
• Introduction to Windows Phone 7 (demo)
• Creating WP7 apps using Silverlight
• Interacting with Windows Phone functionality
• More examples of WP7 apps
A different
kind of phone
Designed for
life in motion
So you don’t
miss a moment
SMART DESIGN
Windows Phone 7 Series has
a smart design that focuses
on what is most important to
you and works the way you
would want
INTEGRATED EXPERIENCES
Windows Phone 7 Series
organizes the web and
applications to simplify what
you do everyday
FOR DEVELOPERS
A single, cohesive API set
and platform
SMART DESIGN + INTEGRATED EXPERIENCES
Demo
What developers need to know now
• Managed code dev’t (C#) • Silverlight / XNA • Tools are free
– VS2010 Express for Phone – Blend 4 for Phone
• Consistent hardware specs – 800 x 480 / 480 x 320 – Capacitive touch – 4 points – Sensors – AGPS/Accelerometer/Compass/Light/Proximity
– 3 Hardware buttons… etc
• “End of year” availability • Emulator support
Consistent set of hardware capabilities defined by Microsoft
One resolution at launch
Second resolution added later
Same touch input
Consistent processor / GPU
Same available RAM
Optional keyboard
Consistent
Platform
Windows
Phone
Hardware
Common
Hardware
Elements
Quality
Focus
Two Flavors of Applications
Windows Phone Developer Tools
myapp.xap
Windows Phone device
Windows Phone Emulator
Phone Emulator
Samples Documentation
Guides Community
Packaging and Verification Tools
Tools
Experiences Across Screens
Cloud Platform
Silverlight: XAML and Code-Behind MainPage.xaml
MainPage.xaml.cs (code-behind)
How we can support developers
• Technical support and trainings
• Preview device loan program
• DreamSpark waives $99 reg fee for students
• App promotion in Microsoft assets
Call to Action
• Download the WP7 Developer Tools – http://developer.windowsphone.com/
• Build those apps! And let us know – [email protected]
• Get local news and updates – http://innovativesingapore.com/