[mashup-dev] Mashup editor prototype.

Jonathan Marsh jonathan at wso2.com
Fri Jun 1 17:32:26 PDT 2007


I keep hearing from you all how important editing UIs are.  I'm still not
sure I believe it - I think users move quickly from constrained UI to full
text.  But to explore this a little further, I created a pre-prototype of an
editor that structures the javascript source into function blocks and global
or local  annotations.  The annotations can then be edited in a more
constrained fashion - in this case through a forms interface.  Such an
interface makes the annotations more discoverable, and provides people help
with creating high-quality annotations.  Yet the result can be fairly easily
parsed from arbitrary user source, edited, and serialized back out as
Javascript.

 

For instance, right now the parameter types are exposed as a drop down of
some built-in schema types,  but I could imagine extending this to simple
custom types like enumerations and facets such as length and pattern.  I can
imagine extending the documentation annotation to a rich text editor, making
it easy to use simple styling, add hyperlinks, and so forth.

 

The page is at http://wso2.org/repos/wso2/people/jonathan/mashup-editor.html
(Sorry, IE only at this point since it's a mix of Javascript, HTML, XML,
XSLT, and XPath - a useful integrated environment only available in IE).

 

Jonathan Marsh -  <http://www.wso2.com> http://www.wso2.com -
<http://auburnmarshes.spaces.live.com> http://auburnmarshes.spaces.live.com

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://wso2.org/pipermail/mashup-dev/attachments/20070601/c10fc6c9/attachment-0004.htm


More information about the Mashup-dev mailing list