This getting started is for users who are interested in learning about Wubby. By following this getting started, you’ll learn how to prepare the hardware, download and install the development tools and how to write, install and run your first Wubby Application.
It’s advised to follow the steps as written the first time before exploring on your own. It takes approximately 20 minutes to complete if you already have the hardware.

STEP 1: Getting the hardware

Wubby is about everyday objects and Internet of Things (IoT) so you’ll need at least one of these things to get started. Each hardware vendor has its own offering for everyday objects, they usually call them IoT HW platforms, IoT kits, IoT DKs etc. We will stick to “IoT Dev Kits” to refer them from now on. Wubby already supports some of the most popular IoT Dev Kits, make sure to check the current list in section 8, in our Docs page.
More IoT Dev Kits are coming soon.

Depending on your preferences, there are two options to proceed:

Option 1: The easiest way to try Wubby is by getting a IoT Dev Kit pre-installed with Wubby directly from us. If you are interested in this option please contact us to order one now! If you have already received an IoT Dev Kit pre-installed with Wubby, please move to the next step!

Option 2: Alternatively, you can purchase a supported IoT Dev Kit directly from the hardware vendor or a distributor and make it Wubby enabled (check Step 2 below).

STEP 2: Preparing the hardware

In case Wubby VM is not already pre-installed in your IoT Dev Kit (check Option 2 in Step 1 above), you’ll need to install it and make your development kit Wubby enabled. Installing Wubby VM means to flash the Wubby VM image through the Wubby IDE to your development kit (section 6.5 in the Docs Page).

Another aspect of hardware preparation is to gain network connectivity so it can grant access to the Wubby Cloud. Make sure to check section 2.1 of our Docs Page on how to do that.

 Last, we need to
setup the communication of the development kit with your development workstation, in short to install the required drivers for the serial and programming interfaces. This is explained in section 2.2 in the Docs Page.

STEP 3: Getting the Wubby IDE

The only tool that you’ll ever need for developing a Wubby Application for your product is the Wubby IDE. It’s available for Windows and Linux. Mac OS X is coming soon!

   
Download 32-bit

Download 64-bit

Download 32-bit

Download 64-bit

Coming Soon!

 

After downloading the Wubby IDE it is highly recommended to follow the installation instructions in section 6.2 of our Docs Page.
Now you are ready to move to the next step!

 

NOTE
that the Wubby IDE is not mandatory for writing Wubby applications, it just makes the development of Wubby Apps much easier!

STEP 4: Getting the Wubby Client

The Wubby Client
allows the user to interact with everyday Wubby enabled objects, including managing them and installing new apps. Depending on your smart phone, you can download it either from the Apple App Store or Google play. You can find out more about its usage in section 5 of our Docs Page.

   
Check it out Check it out

STEP 5: Writing your first App

So you’ve got the hardware and you installed Wubby IDE and Wubby Client. Now the cool things start, let’s write your first Wubby Application!

 Here is your first ‘hello world’ Wubby Application:

print ("hello world")
while True:
   pass

That’s it! For more information on writing your first applications, make sure to visit section 3.1 in our Docs Page.

STEP 6: Installing and running a Wubby App

Now that your first Wubby App is ready, it’s time to install it and run it in your IoT Dev Kit. To do that, you can follow section 6.4 in our Docs Page.

 

This is it! If you managed to complete all the steps successfully, let us know! You can tweet your accomplishment!

Where to go next

 

Depending on you interest, the Wubby documentation contains a wealth of information.