build a great windows store library and become the most popular kid in school!
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 PresentationTRANSCRIPT
![Page 1: Build a great Windows Store library and become the most popular kid in school!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/1.jpg)
![Page 2: Build a great Windows Store library and become the most popular kid in school!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/2.jpg)
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!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/3.jpg)
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!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/4.jpg)
Partner Spotlighthttp://services.windowsstore.com
![Page 5: Build a great Windows Store library and become the most popular kid in school!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/5.jpg)
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!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/6.jpg)
Mark Miller
Demo: DevExpress
![Page 7: Build a great Windows Store library and become the most popular kid in school!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/7.jpg)
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!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/8.jpg)
Simple Success
![Page 9: Build a great Windows Store library and become the most popular kid in school!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/9.jpg)
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!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/10.jpg)
Library Acquisition
![Page 11: Build a great Windows Store library and become the most popular kid in school!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/11.jpg)
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!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/12.jpg)
Demo: In walks NuGet
![Page 13: Build a great Windows Store library and become the most popular kid in school!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/13.jpg)
Providing a great development experience
![Page 14: Build a great Windows Store library and become the most popular kid in school!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/14.jpg)
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!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/15.jpg)
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!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/16.jpg)
Demo: Extending Visual Studio
![Page 17: Build a great Windows Store library and become the most popular kid in school!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/17.jpg)
Tips and Tricks
![Page 18: Build a great Windows Store library and become the most popular kid in school!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/18.jpg)
The promise of backwards compatibility impacts SDK authors
![Page 19: Build a great Windows Store library and become the most popular kid in school!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/19.jpg)
[Tip] The “Quirking Boundary”
![Page 20: Build a great Windows Store library and become the most popular kid in school!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/20.jpg)
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!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/21.jpg)
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!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/22.jpg)
[Tip] VCLibs.11 versus VCLibs.12
![Page 23: Build a great Windows Store library and become the most popular kid in school!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/23.jpg)
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!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/24.jpg)
[Tip] Language runtimes and performance impact
![Page 25: Build a great Windows Store library and become the most popular kid in school!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/25.jpg)
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!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/26.jpg)
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!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/27.jpg)
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!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/28.jpg)
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!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/29.jpg)
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!](https://reader035.vdocuments.mx/reader035/viewer/2022062501/56816721550346895ddba772/html5/thumbnails/30.jpg)
© 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.