Create Apps for Windows 10 IoT Without Coding!

Introduction: Create Apps for Windows 10 IoT Without Coding!

This project show you how to create Apps for Windows 10 IoT without coding.

It's important that you know some basic of programming but you don't have to learn how to use Visual Studio and compile to Windows 10 IoT.

The goal of this first tutorial is to set up correctly your Windows 10 IoT with Kalipso Studio.

Kalipso Studio it's the tool that i will use to make the apps.

Bill of Material:

  • PC with Windows;
  • Kalipso Studio;
  • Raspberry Pi 3 Model B (i think the version 2 also works!);
  • MicroSD card Class 10 (or better) min 16 GB for Windows 10 IoT;
  • Any USB Keyboard and Mouse (RPi);
  • Any HDMI display or Raspberry Pi Touch display

Step 1: Setup Windows 10 IoT

Make sure you have a good power supply and a good microSD Card!

I'm using my RPi 3 with Raspberry Pi Touch display but any screen will do just fine.

You just need to follow this instruction from Microsoft:

Manually set up your RPI3 device


Get Started

Resume for installing Windows 10 IoT:

  • Download and install the Insider Preview image;
  • Download and install the IoT Dashboard;
  • Set up Windows 10 IoT in your microSD card.

In your RPi:

  • Put the microSD, Keyboard and mouse;
  • And Ethernet (not mandatory, you can use the Wifi)
  • Connect the power

If everything went well the Windows will boot, and you get a screen with your IP address!

Step 2: Install Kalipso Studio

You will need an email account and Admin privileges in your Windows!

Kalipso Studio it's a RAD (Rapid Application Development) were you can create your own applications for Windows CE, Mobile, 10 Desktop, Mobile and IoT and even Android.

Basically you have a Designer were you "design/program" your application and to run your Application you need to run the KClient.

It's like the launcher for your Application.

Let's install the Kalipso Studio

  • Go to:
  • Fill up the form and you will get an link to download Kalipso (about 300MB)
  • Decompress the Kalipso.Zip and double click on Setup.exe
  • Next, Next, waiiiit, DONE

Step 3: Install KClient

Now you have your RPi running Windows 10 IoT and Kalipso Studio.

You need to put the KClient in your Windows 10 IoT.

Open your browser and go to:

http:// (RPi_IP_ADDRESS) :8080/

Default user and password is: Administrator and p@ssw0rd

Please change the default user and pass!

Go to Apps

  • App package

< C:\MIS\Kalipso 4.0.0\Client\Install_Win10\KClientV40_Test\KClient_4.0.10.0_x86_x64_arm.appxbundle >

  • Certificate

< C:\MIS\Kalipso 4.0.0\Client\Install_Win10\KClientV40_Test\KClient_4.0.14.0_x86_x64_arm.cer >

  • Dependency
  1. Microsoft.NET.Native.Framework.1.3.appx
    < C:\MIS\Kalipso 4.0.0\Client\Install_Win10\KClientV40_Test\Dependencies\ARM\Microsoft.NET.Native.Framework.1.3.appx >

  2. Microsoft.NET.Native.Runtime.1.3.appx
    C:\MIS\Kalipso 4.0.0\Client\Install_Win10\KClientV40_Test\Dependencies\ARM\Microsoft.NET.Native.Runtime.1.3.appx >

  3. Microsoft.VCLibs.ARM.14.00.appx
    C:\MIS\Kalipso 4.0.0\Client\Install_Win10\KClientV40_Test\Dependencies\ARM\Microsoft.VCLibs.ARM.14.00.appx >

Press GO!

And to Launch Kalipso KClient you just need to press the Play Icon.

Step 4: My First Kalipso App

Lets make the first app.

Open Kalipso

  • Create New Project
  • Give a name to the project and select a similar device.
    I select: Generic Tablet Small
  • Create a new folder for the project and Save

In Kalipso you have Forms and Controls

Forms it's like your App screen.

Controls are all the things you can put inside (Buttons, Images, etc...)

Lets create one form with a webpage inside and a button to exist!

  • Press From and Save
  • Press Text Buttom
  • Write Exit and then press Actions
  • In Actions, select Form, select and drag "Close Form" to the action Click, and Save
  • Put the button were you want
  • Press HTML Viewer
  • In Default Value put any website like:
  • Now resize the HTML Viewer the same way you resize an image.

Now we need to Deploy the App and put in KClient

Go to Deploy and click Create Update (F7)

Select all the options and click generate.

Step 5: Configure MIS Communicator

What is MIS Communicator?

MIS it's a small free program that Kalipso use to many things like, transfer files, communicate with any database using ODBC or OLEDB or SQLite, and update your app.

To update your app MIS will act like a small server.

  • Open MIS (inside the Deploy)
  • Click Connections
  • If you don't have any connection, create one, probably you just need to put the name
  • And confirm that you have the correct product (see image)

Now you can just press Start as Desktop Application

Step 6: Install Your APP in RPi

Open KClient in your RPi

  • Click Synchronize
  • Server
  • And configure you PC IP (check on MIS Communicator)
  • Save
  • Syncronize
  • Exit and Open your App!

That's all folks!

Now to update your app you just need:

  • In Kalipso: Create Update (F7)
  • In RPi: Open KClient and Synchronize!

What to learn more?

Check all video tutorials:

Even more videos about Kalipso V4: here

Documentation here:

1 Person Made This Project!


  • Make it Glow Contest

    Make it Glow Contest
  • First Time Author Contest

    First Time Author Contest
  • PCB Challenge

    PCB Challenge

10 Discussions


4 years ago


just now, Win Iot has a new version of Windows 10 Iot Core DAshboard

and installs Win for Iot 10.0.14393.0 - simpler- faster - on a 16Gb memoy disk

runs perfect with Kal 4 dated 26/08/2016


rest to test sync and running an app


4 years ago

yes , it works with

Iot Core Insider Preview Build 14366 and

KClient_4.0.21.0_x86_x64_arm - all apps are apprearing : so Build 14376 is non operant.

Penolopy Bulnick
Penolopy Bulnick

4 years ago

This is great! I'm not any good at coding, thanks for sharing this :)


Reply 4 years ago

Thanks for your comment. Did you had time to test?

Penolopy Bulnick
Penolopy Bulnick

Reply 4 years ago

Not yet, but one day maybe :)


4 years ago

Hi, With a SD card made from scratch on Pi3 (not with SD card supplied) with the latest Iot Core Insider Preview Build 14376, the KClient_4.0.21.0_x86_x64_arm is not appearing the the list of apps - may be also a bug from Windows - only the user data apprears in App file explorer.

so : "Launch Kalipso KClient you just need to press the Play Icon." is impossible - test on hold so.


Reply 4 years ago

Also i'm using the OS Version: 10.0.14366.0


Reply 4 years ago

You have to install "KClient_4.0.10.0_x86_x64_arm.appxbundle" has described in step 3 with all other dependencies.
Try again please. And you don't need to go to the File Explorer


4 years ago

you need in fact to buy the 16GB version otherwise you cannot install Win10 IoT supplied on : no sufficient room on it. The 8Gb is ok for Debian version .


Reply 4 years ago

Ok Thanks for the feedback i will change that.