The goal of this project is to develop an in-browser engine for interactive APIs ([iAPIs] (http://www.w3.org/community/interative-apis/)). The engine comes in the form of a Google Chrome extension able to parse iAPI annotations, to render graphical controls for them, to interpret user interactions as programming instructions, and to run iAPI-based applications or processes.
All software of the project is free and open-source, as specified by the terms of the BSD license.
- Injects interactive, graphical controls for iAPI manipulation
- Drag and drop reuse of data
- (tbd) Drag and drop cloning of user interfaces
- (tbd) Automation of form interactions
- (tbd) JavaScript library for iAPI reuse
- Google Chrome web browser (tested with version 31 for Mac or version XX for Win)
The purpose of this project is the implementation of an engine for iAPIs that is compliant with the specification of the [iAPI HTML annotation format] (http://www.w3.org/community/interative-apis/wiki/Main_Page). The specification is developed and maintained by the W3C Interactive APIs Community Group. The Group is open, participation is free, and contributions are welcome from everyone.
Everybody who wants to contribute to this project is welcome. We keep the Master branch of the code with stable results and require each contributor to work in an own branch and to make suitable Pull Requests for features they would like to be included in the Master.
Here some useful links to understand how Git works: