There were quite a few presentations concerning widgets at the
MUPPLE'09 workshop [1].
In one of these presentations [2], I proposed the idea that as there
are more and more projects developing new widget platforms, it would
be interesting to agree on a file format to be able to export/import a
set of widgets (which I call a "space") and their configuration
between these platforms.
It seems Google has made a first move into that direction by using a
GadgetTabML format [3]. However I could not find any documentation
about it, hence does any one here could tell us where to find more
information about it ? Also does anyone has plan to support it in its
platform or to develop a similar functionality ? [Scott if I
understand Wookie this is not relevant for it because there is no
concept of Widget space in Wookie, there are only individual widget
instances shared in a context which is an orthogonal concept ?]
Once there is an agreed format for sharing widget spaces, a follow up
idea is to leverage it to describe different ways of sharing (this is
detailed in the paper through scenarios such as cloning, broadcasting
it from one user, or co-editing it, which are described with a simple
syntax to support it). In this regard, I really think that if we cross
this idea with a client-side architecture for widgets (which has been
discussed in a previous thread in this group), and with a mixed
browser/server such as Opera Unite [4], then it would be quite
feasible to implement the following scenario: user A creates a widget
space (compositing several widgets in a page), user A sends a link to
user B to share his widget space, and finally user B connects to user
A's widget space and they start to share it.
I would like to know if anyone is exploring this scenario at that
time, a similar scenario or if anyone is interested in going into that
direction (with cross-platform sharing that would be great) ?
Stéphane S.
---
[1] MUPPLE Program.
http://CEUR-WS.org/Vol-506/
[2] Stéphane Sire, Matthias Palmér, Evgeny Bogdanov and Denis Gillet.
Towards Collaborative Portable Web Spaces
http://CEUR-WS.org/Vol-506/sire.pdf, and the presentation is available
at:
http://www.slideshare.net/stsire/towards-collaborative-portable-web-spaces
[3] you can find an "export" button in the iGoogle settings panel
[4] http://dev.opera.com/articles/view/an-introduction-to-opera-unite/
[Scott if I
understand Wookie this is not relevant for it because there is no
concept of Widget space in Wookie, there are only individual widget
instances shared in a context which is an orthogonal concept ?]