Blog Posts Process Management

Open Source IoT Project Flogo at Golang Conference “Gophercon 2017”

Blog: The Tibco Blog

In February 2017, I traveled to Pune, India to present the open source IoT project Flogo in front of 400 attendees at Gophercon. This event is the largest global conference series on the Go Programming Language. The conference had many great talks, which demonstrated why Go is used especially for building fast, lightweight, and highly scalable software. A few examples written in Golang include distributed infrastructure components like Docker or Kubernetes, microservices-related frameworks like Consul, etcd, or IoT frameworks like Flogo. Here is a more extensive list of “Excellent Open Source Go Projects”.

Why Go Programming Language?

Here are some reasons why Go is a great language for building infrastructure and middleware components:

There is no new feature in this list, but the Go programming language combines the advantages of very lightweight, performant low-level languages like C with higher-level features from Java or C#. In conjunction with a simple programming model, it is very easy for developers to get started and build powerful software with the Go ecosystem.

Why Flogo for IoT edge applications?

I introduced Flogo some months ago as very lightweight IoT Integration Framework, and also showed how easy it is to extend the open source projects using an example of building a connector to Apache Kafka.

In summary, Flogo is:

The key differentiator to other open source IoT frameworks like JVM-based IoT Eclipse and JavaScript / node.js-based Node-RED is the highly optimized runtime for unreliable IoT environments with ultra-light footprint (powered by Go) for edge devices (disk and memory), zero dependency model, and web-native remote debugger.

Flogo, which was made available in October 2016, is getting more mature every month. The web designer is already in a pretty stable and feature-rich state. It is available for free as Docker image. Simply download it, start the container, and build some integration flows. Feel free to check out the Flogo Community for more information or ask any questions in the Flogo answers section.

Flogo slides and video recording from Gophercon India 2017

If you want to see the most recently updated introduction to open source IoT project Flogo, please check out the video recording from my Gophercon talk in February 2017:

Leave a Comment

Get the BPI Web Feed

Using the HTML code below, you can display this Business Process Incubator page content with the current filter and sorting inside your web site for FREE.

Copy/Paste this code in your website html code:

<iframe src="https://www.businessprocessincubator.com/content/open-source-iot-project-flogo-at-golang-conference-gophercon-2017/?feed=html" frameborder="0" scrolling="auto" width="100%" height="700">

Customizing your BPI Web Feed

You can click on the Get the BPI Web Feed link on any of our page to create the best possible feed for your site. Here are a few tips to customize your BPI Web Feed.

Customizing the Content Filter
On any page, you can add filter criteria using the MORE FILTERS interface:

Customizing the Content Filter

Customizing the Content Sorting
Clicking on the sorting options will also change the way your BPI Web Feed will be ordered on your site:

Get the BPI Web Feed

Some integration examples

BPMN.org

XPDL.org

×