Apio SDK is the platform for the development of virtual objects and Apio Framework is his core.
A virtual objects is essentially an Html / Javascript application with a gui controlling the IO of various controllers such as Arduino. The process as been highly optimized hand require just minimal knowledge of HTML5, SS3 and Javascript.
Regular users that are not comfortable handling code will prefer the SDK, witch is a wizard that generate the virtual applications and the firmware for the microcontroller.
Advanced users will still be able, using directly the Apio Framework, to achieve even higher levels of personalization of the virtual application.
We created a large toolset of directives (HTML tags with specific attributes) to assemble the application using buttons, triggers, sliders and much more.
In example the tag:
"slider propertyname="volume" label="Volume" min="0" max="32" step="1"
is connected to an IO on the micro controller whose value fluctuates between 0 and 32.