- From: Charles McCathieNevile <chaals@opera.com>
- Date: Sun, 24 Feb 2008 17:53:07 +0100
- To: "Sean Owen" <srowen@google.com>
- Cc: "Jeff Sonstein" <jeffs@it.rit.edu>, public-bpwg@w3.org
On Sun, 24 Feb 2008 16:37:19 +0100, Sean Owen <srowen@google.com> wrote:
> If that's what widget means, then it sounds related to what BP2 should
> be about, since they are just web pages with some extra information.
> Will there be BPs about widgets per se? I doubt it, as it sounds like
> this is a technology that is not even yet standardized, let alone
> implemented in practice, and we're here to codify existing practice
> only.
The point of standardising it was that it is implemented in practice.
Opera, Apple, Nokia and others ship this to phones, it's available for Wii
and various flavours of desktop such as opera (all desktop OS), MacOS,
iPhone, and there are various systems that embed widgets into a web
application you can use, from providers like Google and AOL.
Unfortunately the current systems are a morass of slightly different
mechanisms, so you have to bloat out your widget to make it run in several
different engines - in the same way you need to bloat out your application
to handle IE's failure to implement some basic standards.
The rough idea is that you get an applicaiton and Zip it into a bundle. To
make it work in opera, you need a file called config.xml that provides a
few basic things like its intrinsic size, and you an add stuff like a
handheld media style to make it adapt itself to phones, or media queries
to make it do really precis adaptation. To make it compatible with Apple,
if I recall correctly, you rename the package to foo.wdgt and copy the
info in config.xml to a slightly different XML file. To make it work for
AOL's desktop system you repeat the config information again in some
microformat-based stuff in the main page of the application. And so on...
> But it sounds like we want to write about existing practice
> on the same set of technologies that underpin the widgets you
> describe, and nothing suggests specifically excluding this application
> of web technologies.
I think the technology is clearly a best practice for delivering
applications - you are basically reducing the transfer from the entire
application to just the changing bits. Since widgets have persistent
client-side storage, you can use them for real stuff like mail
applications or the fairly common feed readers as well as the apparently
ubiquitous stock tickers, clocks, weather information (if you are mobile,
why not just look up to find out the weather?).
If we are lucky, standardisation of the spec and implementations will
proceed about as fast as we do, in which case we could actually recommend
this stuff.
cheers
Chaals
--
Charles McCathieNevile Opera Software, Standards Group
je parle français -- hablo español -- jeg lærer norsk
http://my.opera.com/chaals Try Opera 9.5: http://snapshot.opera.com
Received on Sunday, 24 February 2008 16:53:56 UTC