The Maven Box – An Arduino Controller for Developers

December 21, 2016 / Matthias Faust / Culture, Hackathon

maven-box

As a software developer, you sometimes want to grep some tools and build some “real” hardware. If you can implement the software for this hardware on your own – even better!

I’m a big fan of JavaFX and Arduinos, so I thought I would combine these two interests by building the “Maven Box”. It’s an Arduino board connected with switches, push buttons, LEDs and a rotary encoder that allows you to control a JavaFX based UI. The idea of the UI is to select a CoreMedia workspace (e.g. a workspace of CoreMedia 7 or CoreMedia 8), select a branch and trigger a Git update and a Maven build. Once the build is finished, a notification is shown that you are now able to use this workspace in IDEA.

In addition to this “project control”, six LEDs indicate which pipelines are currently available. This is very helpful, because it’s annoying to start your local Studio instance just to realize the connected repository is not available.

The whole project is not hard to build and I’ve written complete instructions which are available on instructables.com:

http://www.instructables.com/id/The-Maven-Box-an-Arduino-Controller-for-Software-D/

 


More posts

5 Tips to Supercharge Your Salesforce Webstore

Salesforce Commerce Cloud is a powerful platform, but it lacks some important functionality that retailers need – specifically, the ability to create compelling, content-rich experiences. That's where CoreMedia can help.

Read More

Recommended Read #7: The Future of Online Fashion

Though initially slow to embrace eCommerce, luxury retailers are catching up fast. In fact, some of the most exciting innovation has been happening in this sector. Here are four must-read articles that sum up the latest developments.

Read More

What if Google and Facebook got it all wrong?

Google and Facebook are without any doubt two of the greatest entrepreneurial success stories of the digital age. Both companies serve billions of users. They provide various services directly and are critical enablers of countless third party services.

Read More

Post a comment

SIGN UP

Add your name and email address to sign up for our CoreMedia Blog and Industry Newsletter and we will keep you posted about upcoming events, product enhancements and news about CoreMedia.

We promise to keep your data safe and you can opt out at any time.