Friday, August 28, 2015

Just a quick update.

As part of a current project I'm not at liberty to discuss in such a public forum (when it's released, getting me to shut up about it will be the challenge) I was forced to poke into the guts of the Arduino app, specifically version 1.6.5 and figure out how to add a tool to the tools menu.

Surprise. The existing sample code doesn't work. Not surprising. It hasn't been updated since 2008.

So began my crash course in Java, Processing (the framework in which the Arduino app is actually written), and Arduino itself, which is based on a very old version of the aforementioned Processing.

As a result, I've come up with a basic skeleton for building tools for the Arduino app, along with simple documentation for how to build and install those tools. I've also created my very first git repository. Woohoo! Go me. :) So here it is, ready for the perusal of the entire universe. https://github.com/jrstrick/arduino_tool_skeleton.git

 By the way, if my newfound loathing for Java hasn't come through in this post, let me make it clear. Java is an abomination of a language. The only one I've ever found that I liked less was Python. Java, at least, isn't whitespace-sensitive and broken between versions.

-JRS

Blog Archive