You can find the product here:
servocity.com/html/pt785-s_pan___tilt_system.html
I've been working on this on and off for a while now. Ever since I got Maya talking with the Arduino. I thought to myself, "wouldn't it be nice if there was a free app that wasn't bloated and designed just for animating parameters?" Well, I just hit my first milestone for this goal. Eventually I would like to add multi-segment Bezier Curves. Then I would like to have multiple channels of animation. It's all written in Processing so serial communication with the Arduino should be simple. The trickiest thing to get working was the lookup of the Y value on the curve based on where the Time Slider is.
Many thanks to Ben Paschke for finding the function I needed in the Blender Source Code and helping me port it to Processing.
There is another Processing Tool out there called Timeline but it's heading in a different direction than I am and I wasn't a fan of it's mixed languages and non-realtime Y lookup function. Plus, I thought this would be a good challenge to set for myself considering the industry I am working in :)
Hotkeys:
Spacebar = Play/Pause
J = Play Forward
K = Play Backward
L = Pause
Left Arrow = Step Backward 1 Frame
Right Arrow = Step Forward 1 Frame
Click and Drag to Position the Handles or Timeslider

A little sketch that colours the triangle red if the mouse is inside it. I'm working towards something I promise! :) The concept taken from the "Same Side Technique" example on this site where the formula is explained in detail:
Messing around with Processing and thought a manipulator handle widget might be handy to have for future sketches. So here's a real basic one. I plan to add arrows and make it less boxy but it does the job for now.
I made a curve editor thingy! Well, not really a curve. It only does Linear Interpolation. It's a start. ;)
Press the hotkeys 1 or 2 and move the mouse to change the keyframes. If it doesn't work first time, try clicking in the frame first.
Edit: Check out the latest progress with this curve editor here!
Just another Iteration. This one has button images! Find out more in the Original Post
I have started contributing to the OpenMoco project. It's basically a well thought out motion control engine and intervalometer that people can use to build their own motion control contraptions.
The first GUI is going to be based on the Touchshield Slide by liquidware. This is a very exciting time for us DIY moco enthusiasts.
The applet you see above is purely to test functionallity. There are already several people designing the look of GUI and I gotta say I like what I've seen so far. I will slowly add flashy buttons and sliders as the are discussed and agreed upon. If you want to contribute to the project I suggest you head on over to open moco forums and make yourself known!
You can check out the next iteration of the GUI here.
I an earlier post, I described a round corner rectangle button class. Unfortunately my approach was a bit too hacky for some web browsers to be able to handle. So I have simplified things.
This time I am building the shape out of ONE rectangle using strokeJoin(ROUND) to give me my round corners.
Keyboard Controls are:
r + mouse x = radius
s + mouse x,y = size
p + mouse x,y = position
It's not a class yet. But I think this sketch shows that the concept will work