[mashup-dev] Mashup editor prototype.

Paul Fremantle paul at wso2.com
Fri Jun 1 23:49:18 PDT 2007


Very nice!

I think this is quite cool and it gives some nice structure that would 
make a novice JS coder find this easier.

Paul

Jonathan Marsh wrote:
> 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://auburnmarshes.spaces.live.com
> 
>  
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Mashup-dev mailing list
> Mashup-dev at wso2.org
> http://www.wso2.org/cgi-bin/mailman/listinfo/mashup-dev

-- 
Paul Fremantle
Co-Founder and VP of Technical Sales, WSO2
OASIS WS-RX TC Co-chair

Office: +1 646 290 8050
Cell: +44 798 447 4618

blog: http://pzf.fremantle.org
paul at wso2.com

"Oxygenating the Web Service Platform", www.wso2.com




More information about the Mashup-dev mailing list