Presentation is loading. Please wait.

Presentation is loading. Please wait.

Windows Phone Developer Platform

Similar presentations


Presentation on theme: "Windows Phone Developer Platform"— Presentation transcript:

1

2 Windows Phone Developer Platform
WPH-B205 Windows Phone Developer Platform Matthijs Hoekstra Senior Product Manager Windows Phone

3 Take away Understand at a very high level, the distinctiveness of the Windows Phone development platform

4 Windows Phone is Built for Business
Great, consistent experience across devices Productive and connected Robust platform for mobile apps Unified app and device management Common core and security architecture

5 I. Windows Phone

6 We noticed a pattern

7

8 Windows Phone is Breaking Through
5/4/2019 Windows Phone is Breaking Through From being a solid contender to a compelling leader Nokia Lumia 920: Engadget’s Reader’s Choice for best smartphone of 2012 Microsoft's Windows Phone 8 bests Apple and Android: PC Magazine’s 2013 reader poll Windows Phone Store picked by ABI Research as the most innovative mobile app marketplace “Windows Phone people like their phones more than Android people”: ChangeWave Research Windows Phone 8X and 8S by HTC received the prestigious red dot award: product design 2013 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

9 Common user experience platform and programming models across devices
5/4/2019 Common user experience platform and programming models across devices © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

10 Modern Smartphone Platform
Windows Phone Summit_2012 5/4/2019 Modern Smartphone Platform New multicore chipset New graphics processor Increased RAM: 1GB or 512MB More Screen resolutions Removable, encryptable storage NFC © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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 shared core Full WinRT 11,000 members Windows Phone Runtime
2,800 shared members 600 new members

12 What ‘Shared Core’ Does – And Doesn’t - Mean
Shared Core means OS components such as the kernel, networking, graphics support, file system and multimedia are the same on both Windows 8 and Windows Phone 8 Hardware manufacturers work with the same driver model on both platforms Windows Phone gets the support for multi-core and other hardware features that Windows has had for years These solid, common foundations makes it easier to extend the Windows Phone platform into the future It doesn’t mean Windows 8 and Windows Phone 8 developers work to exactly the same APIs (though you will see more commonality as new features are introduced to both platforms in the future)

13 II. App Experiences

14 Your apps Your way Windows Phone 8 Developer Platform XAML Apps
Build 2012 5/4/2019 Windows Phone 8 Developer Platform XAML Apps Direct3D Apps XAML Maps Geolocation Sensors In-App Purchase Direct3D HTML XML Threading Touch Speech XAudio2 Phone Features Push Camera Video Proximity Media Foundation Calendar Wallet Contacts Core Types VoIP STL Multitasking Live Tiles Memory Async Enterprise CRT C# and VB C#, VB, and C++ C++ File system, Networking, Graphics, Media Core Operating System Your apps Your way © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

15 Shared programming Windows Phone 8 App Windows 8 App Managed Code
5/4/2019 Shared programming Windows Phone 8 App Windows 8 App Managed Code XAML UI Framework .NET Code (C#; VB.NET) Windows Runtime APIs C++/Native Code DirectX 11 Native Interop Component Windows Runtime APIs Partner Runtimes & Game Engines HTML + JavaScript Partner Runtime Engines IE10 Web Browser Control © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

16 DEMO VISUAL STUDIO 2012 for WINDOWS PHONE
TechEd 2013 5/4/ :29 AM DEMO VISUAL STUDIO 2012 for WINDOWS PHONE © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

17 What did we just see?

18 Native Code: Ease of Porting
Windows Phone Summit_2012 5/4/2019 Native Code: Ease of Porting Native code makes it easier to share code 1 Share common code between Windows 8 and Windows Phone 8 2 Simplifies porting apps between iOS/Android 3 Take advantage of native Open Source Libraries © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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 Native Code for Killer Games

20 Mapping & Location NEW, richer map control, fueled by excellent Nokia Maps service with extensive coverage across much of the world NEW offline map support, (and map downloader task NEW continuous background execution for location apps

21 III. Design Experiences

22 http://aka.ms/wpuxprinciples Design Principles Pride in craftsmanship
More with less Fast and fluid Authentically digital Win as one

23 DEMO Expression Blend

24 IV. Tools and resources TechEd 2013 5/4/2019 11:29 AM
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

25 Enterprise Device management
Enroll device with management server (Windows Intune, Mobile Iron, Airwatch and other MDM products) Set policies to be applied and updated Automatically keep apps updated App deployment No need to deploy apps into Windows Phone Store Deploy using the technology that makes sense for your company Apps signed by you are deployable via web, or app

26 Windows Phone Breakout Sessions
5/4/ :29 AM Windows Phone Breakout Sessions Tuesday, June 25: 1:30pm - The phone that has everything the enterprise needs: Windows Phone 8 3:15pm – The top down guide for developers: Windows Phone 8 5:00pm – The power of collaboration: Integrating Windows Phone with Office 365, Exchange and SharePoint Online Wednesday, June 26: 8:30am – All aboard for the future of HTML5 mobile & hybrid web apps for Windows Phone 8 and Windows Tablets 10:15am – The Windows Phone 8 networking survival kit 12:00pm – Build it once for both: Writing code and designing for Windows 8 and Windows Phone 8 3:15pm – Mobile Security in the Enterprise: Windows Phone 8 Answers the Call 5:00pm – Using C and C++ in your Windows Phone 8 Applications © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

27 Windows Phone Breakout Sessions
5/4/ :29 AM Windows Phone Breakout Sessions Thursday, June 27: 10:15am – Developing large-scale enterprise mobile apps for Windows Phone 8 12:00pm – Speechifying your Windows Phone 8 applications 3:15pm – Secrets of using background agents for Windows Phone 8 5:00pm – Manage Windows Phone enterprise apps Friday, June 28: 8:30am – Support your demanding LOB apps with SQLite and Windows Phone 8 10:15am – Creating Windows Phone 8 apps for SharePoint 4:30pm – Windows Phone: How to make money with your applications and games © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

28 Windows Phone Hands On Labs
5/4/ :29 AM Windows Phone Hands On Labs Porting Windows 8 to Windows Phone 8 Windows Phone 8: File and Protocol Association Windows Phone 8: Lock Screen Wallpaper Windows Phone 8: Voice Command Windows Phone 8: Tiles Windows Phone 8: Purchase Windows Phone 8: Wallet Windows Phone 8: Running Tracker © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

29 5/4/ :29 AM Windows Phone Booth Device Bar featuring the latest Windows Phones in the marketplace Expert Area – Stop by the booth to get all your Windows Phone questions answered by Windows Phone experts Theater Presentations: The Windows connected experience Build Mobile Apps Using Familiar Development Tools Why Windows Phone in the Enterprise? © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

30 Windows Phone Promotions
5/4/ :29 AM Windows Phone Promotions Attend a Windows Phone theater session to be entered into a drawing for Windows Phones. Windows Phone Breakout Sessions – Attend Windows Phone breakout sessions and be entered into a drawing to win a Windows Phone. © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

31 Windows Phone 8 developer resources
NEWS & UPDATES Design Develop Test Publish Samples Portal Blog Channel 9 Twitter MSDN DOCS Absolute Beginners Jump Start Design Boot Camp Training Kit TRAINING CONTENT

32 Evaluate this session Scan this QR code to evaluate this session.
5/4/ :29 AM Required Slide *delete this box when your slide is finalized Your MS Tag will be inserted here during the final scrub. Evaluate this session Scan this QR code to evaluate this session. © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

33 5/4/ :29 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows 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. © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.


Download ppt "Windows Phone Developer Platform"

Similar presentations


Ads by Google