The Windows Phone Application Platform

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Ray Ozzie Chief Software Architect. Applications and Solutions Cloud Infrastructure Services Live Platform Services Global Foundation Services Services.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Windows Phone
Announcement Feb WMC Barcelona. WMC Barcelona.
Building Windows Phone Applications with Silverlight Nguyen Thanh Tung Project Manager - MISA JSC.
Interactivity Navigating a data model Working with large quantities of data Entry Editing and adding data User feedback and validation Presentation.
Windows 7 Training Microsoft Confidential. Windows ® 7 Compatibility Version Checking.
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
 Frank Savage Architect Microsoft Corporation.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
SharePoint 2010 Bing Maps SharePoint Online SQL Server 2008 SQL Azure.
demo Cloud Storage WA Blobs Schema Management APIs & Portal Web Roles Integration Pipeline 3 rd Party Web Services 3 rd Party Store 3 rd Party.
2 Philosophy Customer Design Experience Platform.
1 Jon Box Architect Evangelist Microsoft John Mullinax Platform Strategy Advisor Microsoft.
FonePlus Hugh Teegan Architect Mobile Devices Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

Making Money with Windows Phone Applications and Games Todd Biggs, Director of Product Management John Bruno, Lead Program Manager.
customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Windows Phone Intended use:These slides tell the business story with information on mobilizing business apps in Windows Phone 7.5 (code named “Mango”)
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Drew Lytle Principal Program Manager Microsoft Corporation SESSION CODE: WPH203.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Gowtham Prasad K N Partner Technical Consultant | Microsoft Corporation |

Daniel Tizon Semior Consultant, Microsoft Regional Director ANURA-SOLSTEAM Développez pour Windows Phone 7.
S4 Solution Specialist Sales Summit
MIX 09 5/29/ :31 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft Virtual Academy
SQL Server Data Tools for Visual Studio Part I: Core SQL Server Tools
Возможности Excel 2010, о которых следует знать
Reaching more customers with accessible Metro style apps using HTML5
Living up to the Promise of Online Advertising
Azure Active Directory
Office 365 Development July 2014.
MIX 09 11/23/2018 6:07 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Web Site Web App Web API microsoftazurepass.com
Title of Presentation 12/2/2018 3:48 PM
TechEd /6/2018 8:16 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Getting started with Windows Azure
Office 365 Development.
Building Business Applications in LightSwitch
Silverlight Debugging
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Silverlight 2 Mike Taulty Developer & Platform Group Microsoft Ltd
Delivering great hardware solutions for Windows
4/19/2019 1:57 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
What’s new in Visual Studio 2012
Шитманов Дархан Қаражанұлы Тарих пәнінің
The complete developer's guide to the SkyDrive API
Title of Presentation 5/24/2019 1:26 PM
日本初公開!? Vista の新機能を実演 とっちゃん わんくま同盟 7/23/2019 9:09 AM
Microsoft Virtual Academy
Erik Porter Program Manager ASP.NET Microsoft Corporation
Build /24/ What's new for Azure developers in Visual Studio 2013 update 2 and Azure SDK 2.3 Dan Fernandez Principal PM
Presentation transcript:

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

New Start Philosophy Customer Design Experience Platform

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

Integrated Experiences PEOPLE OFFICE PICTURES MUSIC+VIDEO MARKETPLACE GAMES

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

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

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

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

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.

What Will Developers Say?

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

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

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

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

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

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.

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.

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

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.

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

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! http://developer.windowsphone.com Microsoft Confidential

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.

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

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.

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

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

Call to Action Download the tools! Read and understand the design guidelines Give us feedback Resources: http://developer.windowsphone.com Team blog: http://windowsteamblog.com/blog/wpdev My blog: http://blogs.msdn.com/ckindel @ckindel @wp7dev

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 | Tue @ 11 Silverlight for Windows Phone pt.1 | Tue @ 1:30 Silverlight for Windows Phone pt.2 | Tue @ 3 Silverlight Performance on Windows Phone | Tue @ 4:30

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

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