Download presentation
Presentation is loading. Please wait.
Published byEmma Ellis Modified over 8 years ago
1
Daniel Tizon Semior Consultant, Microsoft Regional Director ANURA-SOLSTEAM Développez pour Windows Phone 7
3
Agenda Windows Phone Platform Overview Development tools APIs Hardware Integration Data Access & Cloud Le déploiement
4
Two Flavors of Applications Modern XAML/event-driven application UI framework Rapid creation of visually stunning apps Metro-themed UI controls 500,000 developers spanning Windows and web High performance game framework Rapid creation of multi-screen 2D and 3D games Rich content pipeline Mature, robust, widely adopted technology spanning Xbox 360, Windows, and Zune
5
Hardware Consistent set of hardware capabilities defined by Microsoft 800 x 480 4 point cap touch Consistent processor & GPU Same memory baseline requirements Optional keyboard
6
Development tools Phone Emulator SamplesDocumentation GuidesCommunity Packaging and Verification Tools Tools Windows Phone device Windows Phone Emulator http://create.msdn.com
7
Developments Tools Demo
8
APIs Silverlight 3 Running on.NET Compact Framework Out of process Sandbox is restricted by API set No interop or native access Limited OS integration Private storage, working space No cross-application communication
9
Launchers and Choosers? Launcher Launches one of the built-in applications through which a user completes a task No data is returned to calling application Example: PhoneCallTask Chooser Launches one of the built-in applications through which a user completes a task Returns some data to calling application When caller completes, calling application is reactivated and supplied with the Chooser result Note, user can cancel the launcher, resulting in an empty return value Example: PhotoChooserTask
10
Launchers ¬ Choosers PhoneCallTask SearchTask SMSComposeTask WebBrowserTask EmailComposeTask MarketplaceDetailTask MarketplaceHubTask MarketplaceReviewTask MarketplaceSearchTask MediaPlayerLauncher CameraCaptureTask EmailAddressChooserTask PhoneNumberChooserTask PhotoChooserTask SaveEmailAddressTask SavePhoneNumberTask Launchers Chosers
11
Application Bar, Launchers and Choosers Demo
12
Accelerometer Audio Input FM Radio Vibration Location Touch Hardware Integration
13
Accelerometer Measures acceleration in X, Y, and Z axes Values are normalized -1 to +1 in each axis 0 == flat +Y -Y +X -X +Z -Z
14
Vibration Vibrates the phone for a given duration Useful for haptic feedback Notifying users of updates Hardware Integration VibrateController vc = VibrateController.Default; vc.Start(TimeSpan.FromSeconds(2)); // vc.Stop (); //to stop it before the timespan
15
Hardware Integration Audio Input Gives access to raw PCM WAV data Measures acceleration in X, Y, and Z axes Values are normalized -1 to +1 in each axis 0 == flat +Y -Y +X -X +Z -Z
16
Location services + Accuracy - Power - Speed - Indoors - Accuracy + Power + Speed - Wilderness +/- Accuracy +/- Power +/- Speed +/- Urban areas
17
Hardware Integration Demo
18
Database ¬ data access services Odata client for Windows phone http://odata.codeplex.com SQL Sync http://www.microsoft.com/downloads/en/details.aspx?FamilyI D=afd89099-d589-423c-9762-78096aa95ac2 LINQ Plenty of 3 rd party databases
19
Odata, Linq Demo
20
Marketplace Develop & Debug Submit & Validate Certify & Sign Windows Phone Application Deployment Service Marketplace
21
MarketPlace Demo
23
© 2011 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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.