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

Post on 24-Feb-2016

31 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

Transcript

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

Jason Olson, Program Manager4-142

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

Partner Spotlighthttp://services.windowsstore.com

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

Mark Miller

Demo: DevExpress

AgendaSimplifying acquisition of your library

Providing a great development experience

Gotchas, Tips, and Tricks

Simple Success

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

Library Acquisition

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

Library/Application

NuGet

Demo: In walks NuGet

Providing a great development experience

Project Templates Item Templates Visual Studio PackageMenus

Tool WindowsWizards

Toolbox ControlsEditor Extensions

VSIX

Visual Studio SDK

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

Demo: Extending Visual Studio

Tips and Tricks

The promise of backwards compatibility impacts SDK authors

[Tip] The “Quirking Boundary”

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

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

[Tip] VCLibs.11 versus VCLibs.12

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

[Tip] Language runtimes and performance impact

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

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

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

Simplify acquisition of your library

Provide a great development experience

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)

Evaluate this session

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

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

top related