Surface Hub development

In this two day training course you will learn how to build Universal Windows Platform (UWP) applications for Surface Hub. You will learn how to take advantage of the latest features of Microsoft Windows on Surface Hub in your applications.

2 Days


By participating in the nsquared Surface Hub development course, you will learn how to develop Windows UWP applications for Surface Hub with Visual Studio 2017, XAML and C#.

You will find this course to be succinct, yet comprehensive covering all the areas of development required to build applications for Surface Hub.

The course includes hands on workshops for each attendee to build their first Surface Hub experience and test it.

This course also includes an overview of design and architecture techniques.


  • Introduction to Surface Hub from a developer perspective
  • Understanding opportunities and constraints of developing for Surface Hub
  • Introduction to multi-user interactions
  • Build your first Surface Hub application
  • Working with resources and assets
  • Creating a touch friendly user interface
  • Creating a pen friendly user interface
  • Introduction to MVVM
  • Using hardware capabilties such as cameras and NFC
  • Deployment to Windows 10, side loading and Windows Store
  • Tools to debug and improve performance
  • Best development practices for Surface Hub

Course Format

This course will consist of:

  • Content presentation
  • Hands on workshops
  • Demonstrations
  • 1:1 support

What you will gain

The course will provide each participant with a training manual to take away with them.

After completing this course, you will have gained the skills to:

  • Create a new Surface Hub application
  • Design multi-user interfaces in XAML
  • Work with the hardware provided by Surface Hub
  • Create a Surface Hub application with MVVM and binding
  • Deploy and test Surface Hub applications
  • Debug and fix issues in Surface Hub applications


Contact Us