Разработка приложений для Windows Phone 7 “ Mango ”

  • Published on
    11-Jan-2016

  • View
    44

  • Download
    4

Embed Size (px)

DESCRIPTION

Windows Phone 7 Mango . . Windows Phone 7 Camp. . . 4 . 800. A-GPS, Accelerometer, Compass, Light, Proximity, Gyro. 5 . - PowerPoint PPT Presentation

Transcript

Windows Phone 7 Mango

Windows Phone 7 Mango Windows Phone 7 CampWindows Phone Silverlight 2Windows Phone

Windows Phone 4 4 A-GPS, Accelerometer, Compass, Light, Proximity, Gyro5 , 256MB RAM , 8GB Flash GPU DirectX 9CPUQualcomm MSM7x30, MSM8x55 800Mhz 800 480

| , , Windows Phone 5Hardware BSPApp ModelUI ModelCloud IntegrationApp managementLicensingChamber isolationSoftware updatesShell frame Session managerDirect3DCompositorXbox LIVEBingLocationPush notificationsWindows Live ID A-GPSAccelerometerLightCompass ProximityMediaWi-FiRadioGraphics Gyro SilverlightXNAHTML/JavaScriptCLR (.NET CF) Windows Phone

Phone EmulatorSamplesDocumentationGuidesCommunityPackaging and Verification ToolsNotificationsLocationIdentityFeedsMapsSocialApp Deployment

RegistrationValidationCertificationPublishingMarketplaceMO and CC BillingBusiness IntelligenceUpdate Management SensorsMediaDataXbox LIVENotifications.NET Framework managed code sandbox

LocationPhoneRuntime6Windows PhoneThis slide summarizes the Windows Phone Application Platform. In this presentation, we focus on the Windows Phone Developer Tools to build applications for the platform, the project templates, and supporting toolsWindows 7 | Presenter ModeMonday, September 12, 2011Microsoft Confidential6 - Windows Phone SDK:Visual Studio 2010 Express Edition Expression Blend 4 for Windows PhoneWindows Phone Extensions for XNA Game Studio 4.0Windows Phone Developer Registration ToolApplication Deployment ToolWindows Phone EmulatorPerformance and Memory ProfilerMarketplace Test Kit

7 http://create.msdn.com

Windows PhoneExplain the tools

More on Blend in the next session covering Silverlight. Lets dive in more deeply on Visual Studio.

7

Windows Phonehttp://html5demos.com/geoMoscow8 Marketplace9

Windows Phone 10 MarketplaceWindows Phone 7Windows Phone9/12/2011 10:47 AM10 2010 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.

Trial APIMarketplace API Marketplace Advertising API11 MarketplaceWindows Phone 7Windows Phone9/12/2011 10:47 AM11 2010 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.

12

Application and Game Submission

App SignedWindows Phone 7 Deployment Service.xap

.dllSubmissionvia App HubApp HubPackages &Validates XAP.xap

.dll

.xap

.dll

.xap

.dll

MicrosoftAppliesTest CriteriaApp HubAddsMetadata

.xap

.dll.xap

.dll

.xap

.dll

.xap

.dll

Windows Phone 2

13Windows Phone139/12/2011 2009 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.Windows Mobile 7 BootcampSilverlight

Windows Phone 15

Windows Phone Silverlight16 Windows PhoneXAML.NET CFC#, VB.NET, F#Windows PhoneXAML17 Visual Studio Expression BlendCode BehindData BindingSample DataStoryboardsTransformWindows Phone

Silverlight

Windows Phone18Silverlight Controls19

Windows PhoneSilverlight Toolkit

20Windows PhoneHub`:

21Windows PhoneIt is tempting to start thinking that maybe every experience in your own applications should be a hub. However, that is not true as this example shows:

The sailing application gets its information from multiple sources (weather info, mapping info, destination trivia etc.). This makes the application a candidate for a hub experience.The different pieces of information are simple to reach, even though they might be obtained in completely different ways. For the user, the information is still very nicely grouped together inside one single application.

The weather application gets its information from one single source. There is not too much data to be displayed. This makes the application a candidate for a single-page experience.

Both are great experiences for end users, so think about which one works best for the type of application you are developing.21The Windows Phone Application Platform 22

App BarSIPApp Page

Incoming Call

System Tray

Notification

VolumeDirect3D SurfaceWindows Phone

application bar

Windows Phone23 Windows Phone SupportedOrientations="Portrait"SupportedOrientations="PortraitOrLandscape"

25Windows PhoneStack

25Input Scope26

Recommended

View more >