Build a prototype

Write your app

Now that you have the tools you need, it's time to write your first app. Windows 10 IoT Core is a Universal Windows Platform (UWP)-centric operating system and UWP apps are its primary app type. UWP apps are a common app platform across all versions of Windows 10 including Windows 10 IoT Core. The primary tool for writing UWP apps is Visual Studio.

For this section, pick either a C# or a C++ sample app to work with. Then continue on to learn how to create and deploy an application.

Pick a Sample

'Hello, world!'

Deploy your first app.

'Hello, blinky!'

Control an LED from a breadboard.

Cognitive Services

Accesss & use Cognitive Services API.

Create a project

To create a project, start the Visual Studio IDE of your choice – we recommend Visual Studio 2017 – and create a new project from the file tab. In the New Project dialog, navigate to Universal and select the Blank App template


Create a new project

Deploy a project

  1. With your application open in Visual Studio, set the architecture in the toolbar dropdown based on the device you're working with.
  2. In the Visual Studio toolbar, click on the Local Machine dropdown and select Remote Machine.
  3. Right click on your project in the Solution Explorer pane. Then select properties.
  4. Under Configuration Properties -> Debugging, modify the following fields:
    • Machine Name: If you previously used PowerShell to set a unique name for your device, enter the name in Machine Name. Otherwise, use the IP address of your device.
    • Authentication Mode: Set this to Universal (Unencrypted Protocol).
    Then hit the Debug button.
deploy app in C++

Additional Resources

Samples

Explore our repository of Windows 10 IoT core samples.

Explore Windows 10 IoT Core samples

Documentation

Learn more about how to write apps in our documentation.

Learn more about writing apps

Community Projects

Discover projects that Hackster has developed and published.

Visit Microsoft on Hackster.io

Videos

Watch videos on developing for Windows 10 IoT Core.

Discover Windows 10 IoT Core videos on Channel 9

Questions/Suggestions


Ask the community or give us feedback (Windows 10 required for this tool)


Edit this page on GitHub