Drew Lytle Principal Program Manager Microsoft Corporation SESSION CODE: WPH203.

Slides:



Advertisements
Similar presentations
Dan Fernandez Twitter:Danielfe Blog: blogs.msdn.com/danielfe/ Clint Rutkas Twitter:ClintRutkas Blog:betterthaneveryone.com Microsoft Corporation SESSION.
Advertisements

Joe Marini Principal Program Manager, Windows Phone Microsoft Corporation SESSION CODE: WPH310.
Loke Uei Tan Sr. Tech Product Manager Developer Experience.
Sascha P. Corti Developer Evangelist, Microsoft Switzerland |
Essentials of Developing Windows Phone Apps Chinthaka Dissanayake Tech Lead Exilesoft.
Windows Phone 7 Series Architecture Deep Dive Istvan Cseri Distinguished Engineer Windows Phone
Windows Phone
Announcement Feb WMC Barcelona. WMC Barcelona.
Building Windows Phone Applications with Silverlight Nguyen Thanh Tung Project Manager - MISA JSC.
7 Windows Phone 7 2. Windows Phone 7 for Business 1. About Windows Phone 7 3. Windows Phone 7 for Consumer 4. Windows Phone 7 for the Developer Welcome.
Silverlight Development Win Phone 7 Mohammed M. Melhem Senior ICT Assistant: Application Silverlight and Win Phone.
Alexander Wechsler Wechsler Consulting GmbH & CO. KG SESSION CODE: WEM201.
Dean Paron Product Unit Manager Microsoft Corporation SESSION CODE: WSV335 © 2010 Microsoft Corporation. All rights reserved.
Marc Shepard Principal Program Manager Lead Microsoft Corporation SESSION CODE: WCL203.
Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302.
Windows Phone 7 Development Tomer Shamam Senior Architect Sela Group.
WPH309. announcement General Information for Push and Tiles New Features.
Windows Phone 8 device and app management Alan Meeus Sr. Technical Product Manager Windows Phone Division Microsoft Corporation WPH205.
Khalid Siddiqui Senior Architect, Mobility Center of Excellence Microsoft Corporation SESSION CODE: WPH311.
Building Offline/Cache Mode Web Apps Using Sync Framework Mike Clark Group Manager Cloud Data Services Team
Todd Brix Senior Director, Windows Phone Marketplace Microsoft Corporation WPH206.
Anthony (A.J.) Smith Senior Product Manager Microsoft Corporation SESSION CODE: WCL307.
Augusto Valdez Senior Product Manager Mobile Communications Business SESSION CODE: WPH202.
Ashwin Sarin Program Manager Microsoft Corporation SESSION CODE: COS204.
Olivier Bloch Technical Evangelist Microsoft Corporation SESSION CODE: WEM307.
2 Philosophy Customer Design Experience Platform.
Adam Schaeffer Microsoft Corporation SESSION CODE: WPH307.
Peter Provost Sr. Program Manager Microsoft Corporation SESSION CODE: DEV403.
Dan Swett Program Manager Microsoft Corporation SESSION CODE: OSP216.
Dion Hutchings Technical Evangelist Microsoft Session Code: EMB305.
END USER TOOLS AND PERFORMANCE MANAGEMENT APPS Excel PerformancePoint Svcs/ProClarity BI PLATFORM SQL Server Reporting Services SQL Server Reporting Services.
Tim Huckaby Founder, InterKnowlogy Microsoft RD & MVP SESSION CODE: WEB203.
WPH310. Free Phone! Windows Phone 7 as a Game Platform Free Tools to Build Great Games The Game Loop Input on Windows Phone 7 Building a Game with Your.
WPH301. announcement Overview Roadmap for Business Risk Management (security model, application security, security management) Deploying Windows Phone.
Making Money with Windows Phone Applications and Games Todd Biggs, Director of Product Management John Bruno, Lead Program Manager.
Jeff King Senior Program Manager, Visual Studio Microsoft Corporation SESSION CODE: WEB305.
Lori Dirks Expression Community Manager Microsoft Corporation SESSION CODE: WEB309.
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
Chris Mayo Microsoft Corporation SESSION CODE: UNC207.
Olivier Bloch Technical Evangelist Microsoft Corporation SESSION CODE: WEM308.
Silverlight 101 Ahead! If you know Silverlight and are looking for more advanced content check out : ‘Microsoft Silverlight “Media” : Moving at 60fps’
Building Windows Phone applications with Silverlight, part 2 Peter Torr Program Manager, Microsoft
Windows Phone Intended use:These slides tell the business story with information on mobilizing business apps in Windows Phone 7.5 (code named “Mango”)
David Ollason Lead Program Manager Microsoft Corporation SESSION CODE: UNC322 The New Communicator “14” Platform.
Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.
Martin Woodward Program Manager Microsoft Corporation SESSION CODE: DEV308.
An Introduction to Developing Applications for Microsoft Silverlight Jaime Rodriguez
Saranya Sriram Developer Evangelist | Microsoft
John R. Durant Senior Product Manager Microsoft Corporation SESSION CODE: OSP313.
Maarten Struys Windows Phone Evangelist Alten PTS SESSION CODE: WPH303.
David Chappell Principal Chappell & Associates SESSION CODE: DPR202.
Rob Tiffany Mobility Architect Microsoft Corporation SESSION CODE: WPH306.
OSP209 Input Touch Hardware buttons Media Digital media capture & playback Media library access Data Isolated Storage LINQ (Objects and XML).NET.
Dynamic Languages Initiative Silverlight ASP.NET Web Services Summary.
WINDOWS PHONE 7 DEVELOPER GUIDE A guide to 3 screens and the cloud Scott Densmore Sr. Software Development Engineer Microsoft patterns & practices.
Understanding Mobile Devices, Interactions, and Tools Lesson 1.
Building Windows Phone 7 Games and Applications Yes, yes! “Games and Applications” and not “Applications and Games” Content is under NDA – please do no.
Daniel Tizon Semior Consultant, Microsoft Regional Director ANURA-SOLSTEAM Développez pour Windows Phone 7.
Chris Mayo Microsoft Corporation SESSION CODE: OSP204.
2010 Microsoft BI Conference
About Bill Bill Baer (ˈbɛər)
The Windows Phone Application Platform
Microsoft Silverlight Performance on Windows Phone
Tech Ed North America /20/2018 5:15 PM Required Slide
Overview of Social Computing in Microsoft SharePoint 2010
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.
Authoring for Microsoft Silverlight 4 with Microsoft Expression Blend
Tech Ed North America /1/ :36 AM Required Slide
Tech Ed North America /1/2019 2:58 AM Required Slide
Tech Ed North America /12/2019 6:45 AM Required Slide
Presentation transcript:

Drew Lytle Principal Program Manager Microsoft Corporation SESSION CODE: WPH203

Strategy and Philosophy Demo Developer Overview

DESIGN: END USER COMES FIRST PLATFORM: RICHER, DEEPER, EASIER APPS HARDWARE: FASTER TO MARKET, LESS HEAVY LIFTING

Smart Design Integrated Experiences Photo by: Andrew Butitta, Founder, Talisman Digital Photography

PEOPLE OFFICE MARKETPLACE PICTURES MUSIC+VIDEO GAMES

Consistent set of hardware capabilities defined by Microsoft One resolution at launch Consistent cap-touch input Consistent processor / GPU Same available RAM Optional keyboard Consistent Platform Windows Phone Hardware Common Hardware Elements Quality Focus

Philosophy Design Experience Platform

Browser Web Site Web API Other Devices

Help end users personalize their phones Help developers be profitable Enable cloud powered experiences

Elements of the Application Platform CLOUD SCREEN Cloud Services Runtime – On “Screen” Code you write on the client Code you write on the server Tools & Support Developer Portal Services Tools you use to design & develop Tools you use to ship & sell

Elements of the Application Platform CLOUD SCREEN Phone Emulator SamplesDocumentation GuidesCommunity Packaging and Verification Tools Notifications LocationIdentityFeeds MapsSocial App Deployment Registration Validation Certification Publishing Marketplace MO and CC Billing Business Intelligence Update Management Tools Portal ServicesCloud Services SensorsMediaData Xbox LIVENotifications.NET Framework managed code sandbox Location Phone Runtime – On “Screen”

Cloud Services CLOUD SCREEN Notifications LocationIdentityFeeds MapsSocial App Deployment Cloud Services Code you write on the server

Windows Phone Cloud integration client services Frameworks Windows Phone Application Your Web Service Custom Web Service Existing Web Services Microsoft Services Notification ServiceLocation Service

Location services WiFi + Accuracy - Power - Speed - Indoors - Accuracy + Power + Speed - Wilderness - Accuracy +/- Power +/- Speed +/- Urban areas GPS Cell towers

Windows Phone Location client service System.Device.Location Microsoft Services Location Service

Seattle, WA: Sunny and 85 degrees New photos online! 14

Server-initiated communication Enables key background scenarios Preserves battery life and user experience

Windows Phone Your Web Service Microsoft Services Push client service Microsoft.Phone.Notification Notification Service

Client Runtime & Frameworks CLOUD SCREEN SensorsMediaData Xbox LIVENotifications.NET Framework managed code sandbox Location Phone Runtime – On “Screen” Code you write on the client

Graphics UI based on control interaction Rich vector graphics through XAML Media Rich video support Tooling Microsoft Blend & VS2010 Designer Graphics UI based on control interaction Rich vector graphics through XAML Media Rich video support Tooling Microsoft Blend & VS2010 Designer

Graphics 3D Graphics 2D Sprites Simulation/Drawing Traditional Update/Draw/Present frame loop Tooling XNA Framework Content Pipeline Graphics 3D Graphics 2D Sprites Simulation/Drawing Traditional Update/Draw/Present frame loop Tooling XNA Framework Content Pipeline

Input Touch Hardware buttons Media Digital media capture & playback Media library access Data Isolated Storage LINQ (Objects and XML).NET Superset of Silverlight 3.0 Windows Communication Foundation SOAP and REST services Phone Access Sensors Launchers & Choosers Integrated With Cloud Services Notifications Location Xbox LIVE

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

Application Uniquely identifiable, licensable and serviceable software product packaged as a XAP Application Deployment Validation, Certification, and Signing Application license Crypto-verifiable object issued to grant rights to an application Windows Phone Marketplace

Windows Phone Developer Tools CLOUD SCREEN Phone Emulator SamplesDocumentation GuidesCommunity Packaging and Verification Tools Tools Tools you use to Design & Develop

Phone Emulator SamplesDocumentation GuidesCommunity Packaging and Verification Tools One download Free CTP available now! Tools

Packaging & Verification Tools Windows Phone device Windows Phone Emulator

Developer Portal Services CLOUD SCREEN Registration Validation Certification Publishing Marketplace MO and CC Billing Business Intelligence Update Management Portal Services Tools you use to ship & sell Tools you use to ship & sell

Learn Build Publish Earn

Develop & Debug Submit & Validate Certify & Sign Windows Phone Application Deployment Service Marketplace

Download the tools Forums Links to design guide & other resources Team blog #wp7 #wp7 #wp7dev #wp7design

* Restrictions apply please see contest rules for eligibility and restrictions. Contest rules are displayed in the Technical Learning Center at the WPH info counter.

Monday WPH301WP7: Deploy Microsoft Forefront Unified Access Gateway for Access Control to SharePoint, Exchange and more. WPH202Deploying Windows Phone 7 with Exchange Server and SharePoint Server Tuesday WPH203Overview of the Windows Phone 7 Application Platform WPH313Windows Phone 7 Architecture Deep Dive WPH304An In-Depth view at Building Applications for WP7 with Silverlight (Part 1) WPH305An In-Depth view at Building Applications for WP7 with Silverlight (Part 2) WPH306Developing Occasionally Connected Applications for Windows Phone 7

Wednesday WPH310Designing and Developing for the Rich Mobile Web WPH311Developing Mobile Code Today that will run on WP 7 Tomorrow WPH309Silverlight performance on Windows Phone WPH307Building Windows Phone Games with XNA WPH308Building a High Performance 3D Game for Windows Phone Thursday WPH303Understanding the Windows Phone 7 Development Tools WPH314Learn Windows Phone 7 Development by Creating a Robotic T-Shirt Cannon WPH312Understanding Marketplace and Making Money with WP7 Applications

Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31 st You can also register at the North America 2011 kiosk located at registration Join us in Atlanta next year