Top Banner
30

Build a great Windows Store library and become the most popular kid in school!

Feb 24, 2016

Download

Documents

shilah

Build a great Windows Store library and become the most popular kid in school!. Jason Olson, Program Manager 4-142. There’s never been a better time to be a library developer. Partner Spotlight. http://services.windowsstore.com. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Build a great Windows Store  library  and become the most popular kid in school!
Page 2: Build a great Windows Store  library  and become the most popular kid in school!

Build a great Windows Store library and become the most popular kid in school!

Jason Olson, Program Manager4-142

Page 3: Build a great Windows Store  library  and become the most popular kid in school!

There’s never been a better time to be a library developer

Page 4: Build a great Windows Store  library  and become the most popular kid in school!

Partner Spotlighthttp://services.windowsstore.com

Page 5: Build a great Windows Store  library  and become the most popular kid in school!

Make it easy to acquire and use your library for Windows Store apps by integrating into Visual Studio

Page 6: Build a great Windows Store  library  and become the most popular kid in school!

Mark Miller

Demo: DevExpress

Page 7: Build a great Windows Store  library  and become the most popular kid in school!

AgendaSimplifying acquisition of your library

Providing a great development experience

Gotchas, Tips, and Tricks

Page 8: Build a great Windows Store  library  and become the most popular kid in school!

Simple Success

Page 9: Build a great Windows Store  library  and become the most popular kid in school!

Acquisition

Development

Reach

Write Code

Get Library Dependencies

Versioning/Updates

Project Templates

Item Templates

Samples

Menus Toolbox

Package Manager

Extension Manager

Visual Studio Gallery

Windows Runtime

Page 10: Build a great Windows Store  library  and become the most popular kid in school!

Library Acquisition

Page 11: Build a great Windows Store  library  and become the most popular kid in school!

What is NuGet?A tool to simplify the distribution of libraries.

Library/Application

NuGet

Page 12: Build a great Windows Store  library  and become the most popular kid in school!

Demo: In walks NuGet

Page 13: Build a great Windows Store  library  and become the most popular kid in school!

Providing a great development experience

Page 14: Build a great Windows Store  library  and become the most popular kid in school!

Project Templates Item Templates Visual Studio PackageMenus

Tool WindowsWizards

Toolbox ControlsEditor Extensions

VSIX

Visual Studio SDK

Page 15: Build a great Windows Store  library  and become the most popular kid in school!

NuGet + Visual Studio = Better Together

NuGet projects can be added to Visual Studio project templates and item templates

Create Project / New Item

NuGet Packages

Update

Page 16: Build a great Windows Store  library  and become the most popular kid in school!

Demo: Extending Visual Studio

Page 17: Build a great Windows Store  library  and become the most popular kid in school!

Tips and Tricks

Page 18: Build a great Windows Store  library  and become the most popular kid in school!

The promise of backwards compatibility impacts SDK authors

Page 19: Build a great Windows Store  library  and become the most popular kid in school!

[Tip] The “Quirking Boundary”

Page 20: Build a great Windows Store  library  and become the most popular kid in school!

Test your SDK with Windows 8.1 apps and release a new version for Windows 8.1 if necessary.

Page 21: Build a great Windows Store  library  and become the most popular kid in school!

Applications should not become unstable due to mismatched system components and libraries

Page 22: Build a great Windows Store  library  and become the most popular kid in school!

[Tip] VCLibs.11 versus VCLibs.12

Page 23: Build a great Windows Store  library  and become the most popular kid in school!

Release a new version of your SDK for Windows 8.1 built with Visual Studio 2013 tools.

Page 24: Build a great Windows Store  library  and become the most popular kid in school!

[Tip] Language runtimes and performance impact

Page 25: Build a great Windows Store  library  and become the most popular kid in school!

If targeting several target language environments, leverage native code where possible

Page 26: Build a great Windows Store  library  and become the most popular kid in school!

Quick Start Challenge at //BuildCome visit “Platform Enablers” booth and try out partner SDKs on a simple Windows Store app for a chance to win exciting prizes*”

Follow the team on Twitter: @windevs

* Clocky, Sphero, Surface RT, Surface Pro

Page 27: Build a great Windows Store  library  and become the most popular kid in school!

TakeawaysIt’s a great time to build libraries for Windows Store apps

Simplify acquisition of your library

Provide a great development experience

Page 28: Build a great Windows Store  library  and become the most popular kid in school!

ResourcesPartner Spotlight - http://services.windowsstore.com

- Work with @windevs to become a member

Platform Enablers booth at //build and the Quick Start Challenge

http://nuget.orghttp://visualstudiogallery.msdn.microsoft.com/http://msdn.microsoft.com/en-us/library/dd885119.aspx (Developing Visual Studio Extensions)

Page 29: Build a great Windows Store  library  and become the most popular kid in school!

Evaluate this session

Scan this QR code to evaluate this session and be automatically entered in a drawing to win a prize!

Page 30: Build a great Windows Store  library  and become the most popular kid in school!

© 2013 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.