1 / 30

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 Manager 4-142. There’s never been a better time to be a library developer. Partner Spotlight. http://services.windowsstore.com.

shilah
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Build a great Windows Store library and become the most popular kid in school! Jason Olson, Program Manager 4-142

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

  3. Partner Spotlight http://services.windowsstore.com

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

  5. Demo: DevExpress • Mark Miller

  6. Agenda • Simplifying acquisition of your library • Providing a great development experience • Gotchas, Tips, and Tricks

  7. Simple Success

  8. Get Library Dependencies Versioning/Updates Development Item Templates Samples Write Code Project Templates • Acquisition Menus Toolbox Reach Package Manager Visual Studio Gallery Extension Manager Windows Runtime

  9. Library Acquisition

  10. What is NuGet? • A tool to simplify the distribution of libraries. Library/ Application NuGet

  11. Demo: In walks NuGet

  12. Providing a great development experience

  13. Visual Studio SDK Project Templates Item Templates Visual Studio Package Wizards Menus Toolbox Controls Editor Extensions Tool Windows VSIX

  14. NuGet + Visual Studio = Better Together • NuGet projects can be added to Visual Studio project templates and item templates NuGet Packages Create Project / New Item Update

  15. Demo: Extending Visual Studio

  16. Tips and Tricks

  17. The promise of backwards compatibility impacts SDK authors

  18. [Tip] The “Quirking Boundary”

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

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

  21. [Tip] VCLibs.11 versus VCLibs.12

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

  23. [Tip] Language runtimes and performance impact

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

  25. Quick Start Challenge at //Build • Come 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

  26. Takeaways • It’s a great time to build libraries for Windows Store apps • Simplify acquisition of your library • Provide a great development experience

  27. Resources • Partner Spotlight - http://services.windowsstore.com • Work with @windevs to become a member • Platform Enablers booth at //build and the Quick Start Challenge • http://nuget.org • http://visualstudiogallery.msdn.microsoft.com/ • http://msdn.microsoft.com/en-us/library/dd885119.aspx (Developing Visual Studio Extensions)

  28. 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 codeto evaluate this session and be automatically entered in a drawing to win a prize!

More Related