Hi Olexiy,

On 16 Oct 2012, at 11:37, Olexiy Chudnovskyy wrote:

> Hi everyone,
> 
> 
> 
> in our research group at Chemnitz University of technology we are developing
> several tools around W3C widgets, which we think might be also interesting
> and useful for others. I would like to introduce them here on the mailing
> list first and would be happy to get your feedback, criticism and
> suggestions. 
> 
> The first tool, the so called Inter-Widget-Communication Extender [1][2],
> lets one enrich W3C widgets with messaging facilities, i.e. make them
> publish/subscribe to global event bus when some events like form submission
> or clicks on table rows happen. This way widget can exchange data (e.g.
> submitted parameters or table data) with other widgets, e.g. when integrated
> in a dashboard like Apache Rave. To do this, the tool records user actions
> within the widget and asks him to provide their “semantics” (i.e. event and
> parameter names). Afterwards the tool injects several JS files into the
> widget package so that the widget starts emitting messages each time the
> recorded actions are detected. The advantage of the approach is that no
> manual intrusion into the widget code is needed. The tool performs IWC
> extension automatically. 
> 
> Another tool, the so called W3C Widget Converter [3], enables to convert
> several proprietary widget formats into W3C widgets. Currently supported
> formats are Opera, Netvibes and iGoogle gadgets. The best conversion rates
> are reached for the Netvibes widgets, whereas it was also possible to
> convert iGoogle gadgets and Opera widgets (see conversion rates on the
> homepage). There are a lot of apps in the Netvibes repository [4] and with
> help of the tool we are now able to import them and use within Apache Wookie
> or Rave. 


These are both really useful tools, and I can see them being great to have 
alongside Wookie.

I think for the converter tool it would be useful also to contact the team at 
Opera to see if they can help improve it as they've been asking the community 
about what they do for the future of their widgets. If we can get the 
conversion success rate up that would be good for them, and good for us too.

The Extender also looks great for Wookie+Rave as we can retrofit lots of 
Widgets - including former Opera and Netvibes ones - to work with the IWC 
capability in Rave. I notice you've taken the previous one you'd worked on that 
was integrated with the old Wookie UI and built it as a completely standalone 
application, which is great.

One possibility is for us to develop these as sub-projects within Wookie, 
alongside the parser lib and the signer app. 

For that we'd need CLAs from all the contributors (I'm assuming its yourself, 
Sebastian and Michael) to accept the contribution. How is IP handled at 
Chemnitz - are you all individual owners of your work. or is it held by TU 
Chemnitz?

> 
> 
> 
> So, feel free to visit the links below and try out the tools. We hope you’ll
> find them useful and will provide us your feedback. Thank you in advance!
> 
> 
> 
> References:
> 
> 
> 
> [1] IWC-Extender Homepage:
> <http://vsr.informatik.tu-chemnitz.de/demo/iwc-extension/>
> http://vsr.informatik.tu-chemnitz.de/demo/iwc-extension/
> 
> [2] IWC-Extender Demo:
> <https://vsr-web.informatik.tu-chemnitz.de/iwc-extender/>
> https://vsr-web.informatik.tu-chemnitz.de/iwc-extender/ , see last 3
> widgets: weather, map and tabletest 
> 
> [3] W3C Converter Homepage:
> <http://vsr.informatik.tu-chemnitz.de/demo/w3c-widget-converter/>
> http://vsr.informatik.tu-chemnitz.de/demo/w3c-widget-converter/
> 
> [4] Netvibes Apps:  <http://eco.netvibes.com> http://eco.netvibes.com 
> 
> 
> 
> Best Regards,
> 
> Olexiy
> 
> ---
> 
> Chemnitz University of Technology
> 
> Department of Computer Science
> 
> Distributed and Self-organizing Systems Group
> 
> Straße der Nationen 62
> 
> D-09107 Chemnitz
> 
> Germany
> 
> E-Mail:  <mailto:[email protected]>
> [email protected]
> 
> WWW:  <http://vsr.informatik.tu-chemnitz.de/people/chudnovskyy>
> http://vsr.informatik.tu-chemnitz.de/people/chudnovskyy
> 
> Phone: +49 371 531 39146
> 
> 
> 

Reply via email to