This week, The Hybrid Group's Ringleader Ron Evans was interviewed by Vice about the "Internet of Toys", open source, and how The Hybrid Group is bringing programming of the physical world to the masses. Read the full article titled "Opening Up the World of Robotics: 'The Internet Of Toys'" here.
Evans describes his real-world experiences, open source IoT, security & privacy, and why he thinks the Intel Edison is so interesting. Read the full article titled "Internet of Things: Closing the gap between customers, business" here.
SlashdotTV takes a moment to speak with The Hybrid Group's own Adrian, AKA "Serious Programing Guy," at SolidCon 2015 to talk about some of the ins and outs of using Gobot and Cylon.js. Adrian goes on to explain why someone would want to hack on a Sphero, which he calls a 'non-threatening' way to get into programming with robotics. Watch the whole interview on SlashdotTV.
The Hybrid Group's own Ringleader Ron Evans got to speak with Wired about the Internet of Things and open source robotics. The interview covers our robotics frameworks Cylon.js, Artoo, and Gobot, as well as what direction we see them moving towards in the future.
Evans also went into detail about his experiences working on Apple's program Hypercard, and how that open source mentality went on to influence The Hybrid Group's other projects such as KidsRuby later on. Read the full article titled "Internet of Anything: Simple Tools Make It Possible for Anyone to Hack Robots" here.
It's been a long time coming, but version 1.0.0 of Cylon.js is finally here! We're thrilled to share this with all of you.The Internet of Things (IoT) framework has just reached a major milestone today! This release signifies that we think the core APIs in Cylon are stable, which means no more breaking changes in the near future.
The 1.0 release of Cylon.js creates an industrial-strength technology for professional IoT application development. We'd really like to extend a massive thanks to all the contributors who've helped get Cylon.js to this point. We couldn't have done this without you. For more information read the Full blog post here or alternatively checkout the the press release here.
In the latest release of Cylon.js, we removed the API from the core in favor of a separtate plug-in system for API modules. We currently have two different API plugins to choose from, cylon-api-http and the recently added cylon-api-socketio.
The newest API plugin, cylon-api-socketio, makes it easy to command or retrieve data from a Cylon.js robot simply by using a socket.io client such as a browser-based application. You could easily add sensors to your robot and monitor them in real-time, fly a drone from your browser, or connect to one robot and then trigger functionality in another robot, all based on real-time sensor data! Checkout all of the cool new features in our in-depth blog post on the socket.io API plugin here.
This New Year's release of Cylon.JS is focused on slimming down the core and stabilizing some features. Cylon's built-in API has been extracted out into the cylon-api-http plugin. This decoupling of the API and core, combined with a few other changes, dramatically slims down the size of Cylon.JS and enables it to be installed on devices with much less storage.
Since our last release we've also added platform support for the Electric Imp (cylon-imp), updated our support for AT&T's M2X (cylon-m2x), and have just added support for Intel's IoT Analytics (cylon-intel-iot-analytics). For more details on the latest release, read the full blog post here. This is going to be an exciting year for us!
Open Source Software For Hardware
We were incredibly busy over the last year with contributions to open source software for interacting with hardware. This included work on our own projects, as well as contributions to many other projects.
We introduced Gort, (http://gort.io) the "CLI for RobotOps". Gort is written in the Go programming language, and allows you to scan serial ports, connect to Bluetooth devices, upload firmware, and much more.
We also introduced Rubyserial (https://github.com/hybridgroup/rubyserial), which is a brand-new multi-platform Ruby language serial port implementation. Rubyserial has been designed to be "future-proof" by supportting all major Ruby language implementations (MRI, JRuby, and Rubinius)...
In The Beginning
Every year since, there has also been an annual informal Twitter survey of programming languages, with #code2010, #code2011, #code2012, and #code2013. Each year it has been created by and for the community itself. And each year it has grown, and evolved.
All About #Code2014
Gobot version 0.8 has been released just in time for the Holidays! This release brings a number of very large and necessary changes to Gobot. Over time our interfaces have grown out of hand and are becoming unmanageable and largely unnecessary. With the Gobot 0.8 release, we have completely changed the core interfaces as well as our driver interfaces.
While Gobot has been improved with bug fixes and performance increases, this new release also brings a few breaking api changes. Check out the whole blog post titled "Gobot 0.8 - The Happy Holiday Release" on the Gobot site to find out more about the release.