interval defines the periodicity of the timer execution (sec)
ticking allows to turn a timer on and off by setting it to true and false , respectively. If you want to disable a timer set ticking =" false " . Later, set it to true, and it starts firing again.
Describing the widget preferences < preferenceGroup name =" channelGroup " icon =" resources/BBC.png "> < title > Channel </ title > < order > 0 </ order > </ preferenceGroup > < preference name =" channelPref " hidden =" true " > < group > channelGroup </ group > < title > Choose Channel: </ title > < type > popup </ type > < defaultValue > 0 </ defaultValue > < option > BBC One </ option > < optionValue > 0 </ optionValue > < option > BBC Two </ option > < optionValue > 1 </ optionValue > </ preference >
Yahoo Widget Packaging
A widget is packaged as an archive with the following structure:
Contents widget.xml myWidget.kon Resources <any files used by the Widget>
...a library of widgets built on top Amazon Services APIs
... embeddable in any web page
For example the mp3 Widget allows to choose mp3 music, listen mp3 music (of course a fragment) and buy mp3 music.
... do not offer programmatically access to widgets . Only configuration before embedding
Typically widgets are embedded using < iframe > therefore implementing client-side widget dependency is not trivial
Widgets are described platform independent (by using XML) but the generated executable code is platform dependent (as in the Google case) or requires installation of third party software (such as Yahoo, Joost ...)
The standardization is a work in progress and is also a question if actual providers will follow the standard
The security (including cross-site scripting problem) is handled by the deployment servers (widget engines)