The Arduino IDE is a tremendously popular tool for creating and uploading the Arduino runtime. The same INO files and Arduino IDE can be leveraged to create Remote Wiring apps for Windows 10 IoT Core!
To enable Windows 10 IoT Core app deployment in the Arduino IDE, follow these steps:
Download the Arduino IDE (1.6.8 is the only version currently supported) here.
Open Arduino IDE
Select File > Preferences
Add the following URL to Additional Boards Manager URLs: https://github.com/ms-iot/iot-utilities/raw/master/IotCoreAppDeployment/ArduinoIde/package_iotcore_ide-1.6.6_index.json
Select Tools > Board > Board Manager
Select Windows 10 IoT Core and click the Install button
You are now ready to upload a Remote Wiring app to your Windows 10 IoT Core device as easily as uploading to an Arduino. Simply:
Update the INO file as desired.
Select Tools > Board > Windows 10 IoT Core
Specify the processor type by selecting
arm from Tools > Processor
Select Tools > Programmer > Windows 10
Select Sketch > Upload to deploy your app. You will be prompted to enter your device’s IP address or name during the deployment.