IoT interfaces and applications made easy: ThingStudio 0.2.0

in news

IoT means lots of new hardware coming online. That hardware is going to need user interfaces. User interfaces are hard. We solve that.

If you have the goal of making applications for the internet of things, you will be seriously impressed with the major new release of ThingStudio.

Rewinding a bit, when you last heard from us ThingStudio was, more or less, a piece of functional technology – a proof of concept, with the UX to prove it.

ThingStudio is now a powerful, stylish IoT application IDE workhorse.

Oh, and it’s still completely free btw (if you’re new to ThingStudio, check out our intro video).

Some quick eye candy and then we’ll get on with it. View of the new dashboard:

ThingStudio dashboard screenshot

A look at the dashboard in the new version of ThingStudio.

Bringing “Apps” to the Internet of Things

Central to the new version of ThingStudio is the concept of an application: everything in ThingStudio lives in the ‘box’ of an app: your screens (now called templates), connections, feeds, widgets.

And, you can share these applications as easily as sharing a URL. When someone loads your app URL, they immediately get:

  • A connection to your MQTT broker
  • All of your app feeds
  • Your app templates
  • Your widgets
  • Real-time interactivity with your data

What this means is that IoT visualization is no longer ‘stoneage’ UIs with an on (and, and!) an off button for your arduino. They are rich, layered & distributable. And massively scalable. Run a ‘duino, or the command center of your enterprise. Sign up.

Demo or it didn’t happen

Don’t believe me? Alright. Here’s the real-deal, running right in your browser. That’s live data (weather in London, actually; as told from Cricklewood).

And here are the six lines of source code for that UI:

A beautiful new UI for the IDE & Apps

As our earliest users know, the experience of using the initial version of ThingStudio was… ‘functional’.

The system is both an IDE and an application runtime, and both have been redesigned and rebuilt from the ground up. Not only that, but ThingStudio is now a pleasure to use; it’s beautiful, intuitive and, as always, lightning fast.

A look at the editing experience in ThingStudio

A look at the editing experience in ThingStudio

There’s simply too much going on in the application to try and get in to words in a blog post, so I’ll save us both some time and just encourage you to try out our demo app to checkout the overhaul:

Widgets

One of the things developers love about ThingStudio is the ability to create their own custom, real-time IoT user interfaces. While it’s great fun (and super useful) to create your own UIs from scratch, sometimes you just want to get up and running ASAP.

Like, drop in just a couple lines of code and have sweet stuff happening.

We hear ya.

Enter widgets.

You can use each of the widgets below with just one line of code. To connect to your data, simply customize the parameters.

A look at the editing experience in ThingStudio

A look at the editing experience in ThingStudio

We’ve got tons more widgets coming, but early reactions to the new widgets have been pretty enthusiastic. You can check out the widgets in this demo app.

Screencasts

We’ve just completed our first 5 video tutorial screencasts to help you get started. Here’s what we’ve got so far in the video tutorials library (find it in the sidebar of ThingStudio after you login, or the playlist on YouTube:

So again, if you’re interested in creating applications for IoT / connected devices, give ThingStudio a try. So far developer and maker reactions have been tremendously positive and very enthusiastic.

Sign up for free now.

Paul likes to work on growth, product & design. Tweets occasionally @paulisloud.

Leave a Reply

Your email address will not be published. Required fields are marked *