Why not a JAR implementation of the SDK? The
advantage is that you could easily have a
Java Bean environment built allowing control
from any device anywhere.
You can fake that with JS or PHP... but I
would perfer (or like to build) a JAR which
interacts directly with the device.