Interactive APIs Community Group Proposed

The Interactive APIs Community Group has been proposed:

--------------------------------------------------

The goal of the Interactive API Community Group is to develop an HTML
annotation approach - similar in spirit and style to micro-formats - to
equip a piece of UI (e.g., parts of a web page, such as a table or a
sub-area) with a programmable interface (API). That is, the goal is to
equip pieces of UI with dynamic and programmable behavior, so as to
foster reuse on the Web and enable a set of web-based integration
scenarios that are currently more the result of hacking and less of
principled software development: programmatically operating UIs,
extracting data, extracting application logic, and cloning pieces of
UIs. 


The intuition is to design a new type of interpreted API, the so-called
interactive API (iAPI), that enables (i) programmatic access to UIs and
(ii) interactive, live programming. The purpose of iAPIs is not merely
to provide access to static content inside a web page, but rather to
bridge between the Surface Web (the UIs) and the Deep Web (common web
APIs and web services).


The concrete results this Group aims to produce are therefore:


- An HTML annotation format for the specification of iAPIs;
- An set of programming abstractions and code libraries for iAPI
programming; and
- A set of supporting browser extensions for iAPI parsing and
instantiation.


The final vision is twofold: first, to found a programming paradigm
based on the reuse of UIs, i.e., UI-oriented computing; second, to
enable interactive, live reuse to non-programmers directly inside the
web browser.

--------------------------------------------------

You are invited to support the creation of this group:
  http://www.w3.org/community/groups/proposed#interative-apis

Once the group has a total of five supporters, W3C launch the group
and people can join to begin work.

In order to join the group, you will need a W3C account. To request one:
  http://www.w3.org/community/account/request

If you believe that there is an issue with this group that requires
the attention of the W3C staff, please send us email on
site-comments@w3.org.

Thank you,
W3C Community Development Team

Received on Monday, 18 February 2013 15:44:23 UTC