Re: [Widgets] Widget Gallery RSS like sharing format

Hi everyone,

Here's a sample of our widget gallery output from Wookie - again not  
as a proposition but just to share an example of the sort of content  
that tends to be included in these cases.

(Note in our system the client requests an instance of a widget using  
the widget identifier, which returns the specific instance URL - hence  
no widget URLs in the catalogue)

S

<?xml version="1.0" encoding="UTF-8"?>
<widgets>
	<widget identifier="http://www.tencompetence.org/widgets/default/chat">
		<title>Chat</title>
		<description>This widget provides a simple chat or Instant messaging  
facility</description>
		<icon>http://localhost:8080/wookie/shared/images/chat.png</icon>
		<category>chat</category>
	</widget>
	<widget identifier="http://www.tencompetence.org/widgets/default/ 
forum">
		<title>Forum</title>
		<description>This widget provides a threaded discussion forum  
faciltity</description>
		<icon>http://localhost:8080/wookie/shared/images/forum.png</icon>
		<category>unknown</category>
	</widget>
	<widget identifier="http://www.tencompetence.org/widgets/default/vote">
		<title>Vote</title>
		<description>This widget provides a voting facility</description>
		<icon>http://localhost:8080/wookie/shared/images/vote.png</icon>
		<category>unknown</category>
	</widget>
	<widget identifier="http://www.getwookie.org/widgets/weather">
		<title>Weather</title>
		<description>A silly Weather widget</description>
		<icon>http://localhost:8080/wookie/wservices/www.getwookie.org/widgets/weather/icon.png 
</icon>
		<category>weather</category>
	</widget>
	<widget identifier="http://www.getwookie.org/widgets/natter">
		<title>Natter</title>
		<description>basic chat widget</description>
		<icon>http://localhost:8080/wookie/wservices/www.getwookie.org/widgets/natter/Icon.png 
</icon>
		<category>chat</category>
	</widget>
	<widget identifier="http://www.getwookie.org/widgets/drop.io">
		<title>Drop Box</title>
		<description>A Drop.io Drop Box Widget</description>
		<icon>http://localhost:8080/wookie/wservices/www.getwookie.org/widgets/drop.io/icon.png 
</icon>
		<category>unknown</category>
	</widget>
	<widget identifier="http://www.google.com/ig/modules/mapsearch.xml">
		<title>Google Map Search</title>
		<description>Google Gadget</description>
		<icon>http://www.google.com/ig/modules/mapsearch-thm.png</icon>
		<category>unknown</category>
	</widget>
	<widget identifier="http://www.schulz.dk/pacman.xml">
		<title>PacMan v2.6</title>
		<description>Google Gadget</description>
		<icon>http://localhost:8080/wookie/shared/images/defaultwidget.png</ 
icon>
		<category>games</category>
	</widget>
	<widget identifier="http://www.labpixies.com/campaigns/clock/mini_clock.xml 
">
		<title>LabPixies Clock</title>
		<description>Google Gadget</description>
		<icon>http://www.labpixies.com/campaigns/clock/images/mini/thumbnail.jpg 
</icon>
		<category>unknown</category>
	</widget>
	<widget identifier="http://www.labpixies.com/campaigns/todo/todo.xml">
		<title>ToDo</title>
		<description>Google Gadget</description>
		<icon>http://www.labpixies.com/campaigns/todo/images/thumbnail.jpg</ 
icon>
		<category>unknown</category>
	</widget>
	<widget identifier="http://www.labpixies.com/campaigns/weather/weather.xml 
">
		<title>Live Weather</title>
		<description>Google Gadget</description>
		<icon>http://www.labpixies.com/campaigns/weather/images/ 
thumbnail.jpg</icon>
		<category>weather</category>
	</widget>
	<widget identifier="http://abowman.googlepages.com/spider.xml">
		<title>Spider</title>
		<description>Google Gadget</description>
		<icon>http://hosting.gmodules.com/ig/gadgets/file/112581010116074801021/spiderThumb.png 
</icon>
		<category>pets</category>
	</widget>
</widgets>
On 11 Mar 2009, at 13:14, SUZANNE Benoit RD-SIRP-ISS wrote:

> All,
> Based on our last F2F, we have talked about an RSS like file format  
> that would standardise the widget list for various needs. I do not  
> consider the following as a formal format proposition but as an  
> input to open the discussion as it should probably be written in  
> atom instead of RSS.
>
> So here we go, here is an example of the xml format:
> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"
>  xmlns:atom="http://www.w3.org/2005/Atom">
>
>  <channel>
>  <title>Djinngo Widget Catalog on vista</title>
>  <atom:link rel="self" href="http://example.com/gallery/"/>
>  <link>http://example.com/gallery/</link>
>  <description><![CDATA[]]></description>
>  <language>en</language>
>
> <item>
>   <id>3_LiveRadio</id>
>   <title><![CDATA[Orange LiveRadio]]></title>
>   <platform>vista</platform>
>  <category>4</category>
>  <version>1.4.0</version>
>  <link>http://example.com/gallery/#widget=3_LiveRadio</link>
>  <guid isPermaLink="true">
>   http://example.com/gallery/#widget=3_LiveRadio</guid>
>  <language>14</language>
>  <description><![CDATA[Orange LiveRadio gadget]]></description>
>  <screenshot>http://example.com/GadgetFactory/widgets/screenshots/liveradio-fr.jpg 
> </screenshot>
>  <author_name><![CDATA[Orange]]></author_name>
>  <pubDate><![CDATA[Fri, 12 Jan 2007 00:00:00 +0100]]></pubDate>
>  <downloads>0</downloads>
>  <download_url>http://download.example.com/Orange-LiveRadio-FR-v2.gadget 
> </download_url>
>  <rating>0.0</rating>
>  </item>
>
> <item>
>  <id>3_OrangeSport</id>
>  <title><![CDATA[Orange Sport]]></title>
>  <platform>vista</platform>
>  <category>2</category>
>  <version>1.3.0</version>
>  <link>http:// example.com/gallery/#widget=3_OrangeSport</link>
>  <guid isPermaLink="true">
>   http://example.com/gallery/#widget=3_OrangeSport</guid>
>  <language>14</language>
>  <description><![CDATA[Suivez toute l'actualité sportive en  
> direct.]]></description>
>  <screenshot>http://example.com/widgets/screenshots/sport.jpg</ 
> screenshot>
>  <author_name><![CDATA[Orange]]></author_name>
>  <pubDate><![CDATA[Tue, 20 Nov 2007 00:00:00 +0100]]></pubDate>
>  <downloads>0</downloads>
>  <download_url>http://download.example.com/Orange-Sport-FR.gadget</ 
> download_url>
>  <rating>0.0</rating>
>  </item>
>  ...
>   </channel>
> </rss>
>
>
>
> The idea is to describe the following elements:
> - title: is the widget’s name
> - pubDate: is the date of the publication of the widget
> - guid: defines a unique identifier for the item
> - platform: is the widget’s platform
> - category: is the number corresponding to a category item
> - version: the widget’s version.
> - link: is the link toward the widget page on the Djinngo gallery.
> - language: is the number corresponding to a language, although here  
> we should probably use the language format of the P&C spec
> - description: the widget’s description.
> - screenshot: is the direct link to a screenshot of the widget.
> - downloads: the number of downloads for the widget.
> - download_url: is the direct link to download the widget.
> - rating: the rating the widget on the gallery.
>
>
>
> Best Regards, Benoit
>
>
>
>
>> <image.gif>
>> Benoit  Suzanne
>> Widget Factory Project Manager - Orange Labs - FT/RD/SIRP/SOL/SLAM
>> t. +33 (0)145 298  198 - m. +33 (0)680 287 553
>> benoit.suzanne@orange-ftgroup.com
>> <image.gif>
>
>

Received on Wednesday, 11 March 2009 19:14:19 UTC