Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Windows Phone Application Platform

Similar presentations


Presentation on theme: "The Windows Phone Application Platform"— Presentation transcript:

1 The Windows Phone Application Platform
Windows 7 | Presenter Mode Sunday, June 10, 2018 The Windows Phone Application Platform Charlie Kindel PGPMWPAPDE Microsoft Microsoft Confidential

2 New Start Philosophy Customer Design Experience Platform

3 Different, For Good Reasons
Smart Design Integrated Experiences Photo by: Andrew Butitta, Founder, Talisman Digital Photography

4

5 Integrated Experiences
PEOPLE OFFICE PICTURES MUSIC+VIDEO MARKETPLACE GAMES

6 Consistent set of hardware capabilities defined by Microsoft
Windows Phone Hardware Common Hardware Elements Consistent Platform Quality Focus 800 or 480 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 480 or 320

7 Windows 7 | Presenter Mode
Sunday, June 10, 2018 Microsoft Confidential

8 people + standards + server code + client code  experiences
Services Powering Experiences Other Devices people + standards + server code + client code  experiences Browser Web Site Web API

9 Cloud service – visitmix.com Multiple clients
PC/Web Phone MIX Schedule Builder

10 Windows Mobile 7 Bootcamp
6/10/2018 Platform Goals Help end users personalize their phones Help developers be profitable Enable cloud powered experiences © 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.

11 What Will Developers Say?

12 Elements of the Application Platform
Windows 7 | Presenter Mode Sunday, June 10, 2018 Elements of the Application Platform Runtime – On “Screen” Tools & Support CLOUD SCREEN Code you write on the client Tools you use to design & develop Cloud Services Developer Portal Services Code you write on the server Tools you use to ship & sell Microsoft Confidential

13 Elements of the Application Platform
Windows 7 | Presenter Mode Sunday, June 10, 2018 Elements of the Application Platform Runtime – On “Screen” Tools Sensors Media Data Xbox LIVE Notifications .NET Framework managed code sandbox Location Phone Phone Emulator Samples Documentation Guides Community Packaging and Verification Tools CLOUD SCREEN Cloud Services Portal Services Notifications Location Identity Feeds Maps Social App Deployment Registration Validation Certification Publishing Marketplace MO and CC Billing Business Intelligence Update Management Microsoft Confidential

14 Elements of the Application Platform
Windows 7 | Presenter Mode Sunday, June 10, 2018 Elements of the Application Platform CLOUD SCREEN Cloud Services Notifications Location Identity Feeds Maps Social App Deployment Microsoft Confidential

15 Windows 7 | Presenter Mode
Sunday, June 10, 2018 Cloud Services You build; You consume; Made easy with Cloud Computing services like Windows Azure Yours Made easy with APIs you know; Windows Communication Foundation SOAP. REST. LINQ. Theirs Notifications Location Xbox LIVE App Deployment & Marketplace Ours Microsoft Confidential

16 Elements of the Application Platform
Windows 7 | Presenter Mode Sunday, June 10, 2018 Elements of the Application Platform Runtime – On “Screen” Sensors Media Data Xbox LIVE Notifications .NET Framework managed code sandbox Location Phone CLOUD SCREEN Microsoft Confidential

17 Two Flavors of Applications
Windows Mobile 7 Bootcamp 6/10/2018 Two Flavors of Applications 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 Modern XAML/event-driven application UI framework Rapid creation of visually stunning apps Metro-themed UI controls HTML/JavaScript 500,000 developers spanning Windows and web © 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.

18 Common Capabilities Input .NET Media Phone Access Data
Touch Hardware buttons Superset of Silverlight 3.0 Windows Communication Foundation SOAP and REST services Media Phone Access Digital media capture & playback Media library access Integrated access to phone UI Sensors Picker for contacts and photos Data Isolated Storage LINQ (Objects and XML) Integrated With Cloud Services App Deployment & Updates Notifications Location Xbox LIVE © 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.

19 Application Model .NET Common Language Runtime Process Model
Goal: Great User Experiences Predictable Safe High performance Innovative .NET Common Language Runtime Process Model Service Based Application Deployment

20 Windows Mobile 7 Bootcamp
6/10/2018 What’s a XAP? myapp.xap Tools Common format for all Windows Phone apps & games Declarative, manifest-based installation Integrated into security model of phone © 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.

21 Elements of the Application Platform
Windows 7 | Presenter Mode Sunday, June 10, 2018 Elements of the Application Platform Tools Phone Emulator Samples Documentation Guides Community Packaging and Verification Tools CLOUD SCREEN Microsoft Confidential

22 Windows Phone Developer Tools
Windows 7 | Presenter Mode Sunday, June 10, 2018 Windows Phone Developer Tools Tools Phone Emulator Samples Documentation Guides Community Packaging and Verification Tools One download Free CTP available today! Microsoft Confidential

23 Windows Phone Developer Tools
Windows Mobile 7 Bootcamp Windows Phone Developer Tools 6/10/2018 Phone Emulator Samples Documentation Guides Community Packaging and Verification Tools Tools Windows Phone device Packaging & Verification Tools myapp.xap Windows Phone Emulator © 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.

24 Elements of the Application Platform
Windows 7 | Presenter Mode Sunday, June 10, 2018 Elements of the Application Platform CLOUD SCREEN Portal Services Registration Validation Certification Publishing Marketplace MO and CC Billing Business Intelligence Update Management Microsoft Confidential

25 Windows Mobile 7 Bootcamp
6/10/2018 Deployment Process Develop & Debug Submit & Validate Certify & Sign Windows Phone Application Deployment Service Marketplace © 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.

26 Application Marketplace
Windows 7 | Presenter Mode Sunday, June 10, 2018 Application Marketplace Enhanced Discovery Easy to find great applications, games Fun to browse the marketplace Simple, Reliable Acquisition Try before you buy Buying and downloading content is a breeze Payment flexibility (MO billing and credit card) Easy application updates Microsoft Confidential

27 Building Great Windows Phone Applications
Focus on designing the experience Build delightful experiences Build experiences that are easy to use Michael Smuga – Studio Director

28 Call to Action Download the tools!
Read and understand the design guidelines Give us feedback Resources: Team blog: My blog: @ckindel @wp7dev

29 Where Next? Windows Phone UI and Design Language | in 30 minutes, HERE! Build beautiful, compelling user experiences that integrate tightly with the Windows Phone 7 Series experience! Introduction to Silverlight | 11 Silverlight for Windows Phone pt.1 | 1:30 Silverlight for Windows Phone pt.2 | 3 Silverlight Performance on Windows Phone | 4:30

30 Where Next? Building Windows Phone Games
Development & Debugging Tools for Building XNA Framework Games for Windows Phone | 4:30 Windows Phone Application Platform Architecture | 9 Distributing and Monetizing Windows Phone Applications and Games | 10:30 Building Windows Phone Games | 12 Building a High Performance 3D Game for Windows Phone | 1:30 Designing and Developing for the Rich Mobile Web | 3

31 Windows 7 | Presenter Mode
Sunday, June 10, 2018 Microsoft Confidential


Download ppt "The Windows Phone Application Platform"

Similar presentations


Ads by Google