W3C home > Mailing lists > Public > public-xg-app-backplane@w3.org > June 2008

Re: Modularization and incremental adoption

From: Steven Pemberton <steven.pemberton@cwi.nl>
Date: Wed, 25 Jun 2008 15:23:55 +0200
To: "Jack Jansen" <Jack.Jansen@cwi.nl>, public-xg-app-backplane <public-xg-app-backplane@w3.org>
Message-ID: <op.uda3h5mbsmjzpq@acer3010>

On Wed, 25 Jun 2008 10:46:37 +0200, Jack Jansen <Jack.Jansen@cwi.nl> wrote:

> The modularization and abstraction is the bit that has me really  
> excited, and that I think could provide a strong showcase. I didn't  
> mention this in the teleconf, when Steven suggested redoing Google maps  
> with XForms and SVG, but I think this showcase would become a lot  
> stronger if we could do "redo <your favorite map> with XForms and SVG".  
> And I think we have the basic technology for that.
>
> I haven't been looking too closely at other maping solutions than  
> google, but is there anything else that has a public API? I should be  
> able to plug it into my my bicycle demo, so that the end users have the  
> option of selecting their favorite mapping software.

I said "Google maps" as a sort of shorthand, but indeed, there's nothing  
fixing this to Google's maps. In fact once the original demo had been  
created it was a doddle to add a <select1> to use different sets of data.

See this screen shot:
http://www.w3.org/2005/Talks/10-03-steven-XHTML2-XForms/sidewindermaps.PNG

The three thumbnails on the right are clickable to select which data set  
you want (I should say that the demo was made before Google Maps had  
satellite photos, just maps: using the declarative approach once the  
framework was created any data that used a lat/long interface of some sort  
could be plugged in).

> Right now the glue (to connect the map to the XForms/SMIL State data  
> model) is 20 lines of ugly JavaScript and nasty event handlers  
> (depending on both the map widget and the XForms implementation used, to  
> get at the data model), but eventually this should become a bit of XBL  
> or some such.
>
> Other services that could be modularized are photo sharing (as shown in  
> yesterday's demo),

Here's a screen dump of XForms interface to the Flicker API:

http://www.w3.org/2008/Talks/05-06-steven-xforms11/firefox-xform-flickr.PNG

> but also advertisement services (geographic or adword based),  
> review/shopping sites, maybe social networking (if they have APIs).

Hotel booking, flight booking, ...

Steven

> I've also been wanting to look at what's available in home automation  
> but haven't had the time yet (think of a website that will automatically  
> dim your lights and shut the curtains when you're viewing an adult  
> movie, and works with 95% of the web-based home automation systems:-).
>
> --
> Jack Jansen, <Jack.Jansen@cwi.nl>, http://www.cwi.nl/~jack
> If I can't dance I don't want to be part of your revolution -- Emma  
> Goldman
>
>
>
Received on Wednesday, 25 June 2008 13:24:32 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 25 June 2008 13:24:33 GMT