Comparison of widget engines
This is a comparison of widget engines. This article is not about widget toolkits that are used in computer programming to build graphical user interfaces.
Contents
General
Widget engines that are discontinued are marked in a different color.
Engine | Creator | Current Version | License | Status |
---|---|---|---|---|
adesklets | Sylvain Fourmanoit | 0.6.1 | GPL | Abandoned |
Adobe AIR | Adobe Systems | 1.5 | Proprietary | Active and supported |
AveDesk | Andreas Verhoeven | 1.3 | Proprietary | Not Active/Abandoned |
Dashboard | Apple Inc. | 1.8 (July 20, 2011[±] | )Proprietary | Active and supported |
DesktopX | Stardock | 3.5 | Proprietary | Abandoned |
gDesklets | Martin Grimme and Christian Meyer | 0.36 | GPL | Abandoned |
Google Desktop Gadgets | 5.0.0701.18382 | Proprietary | Discontinued | |
Kapsules | Andrew Powell | 0.9.9 | Proprietary | Abandoned |
KlipFolio | Serence | 5.0D | Proprietary | Active and supported |
Kludgets | Marvin Sanchez | 1.0 | Open Source LGPL | Abandoned |
Microsoft Gadgets | Microsoft | ? | Proprietary | Discontinued |
NetFront | Access Co. Ltd. | 3.5 | ? | Unknown |
Netvibes | Netvibes | 1.0 | Proprietary | Active and supported |
Opera | Opera Software | 34.0.2036.47 (January 12, 2016[1]) [±] | Proprietary | Discontinued |
Plasma[disambiguation needed] | KDE (Aaron Seigo, main developer) | 4.14.3 (November 11, 2014[±][2] | )GPL | Active and Supported |
Screenlets | Rico Pfaus (AKA RYX) | 0.1.5 | GPL | Abandoned |
Serious Samurize | Gustaf & Oscar Lundh | 1.64 | Proprietary | Abandoned |
SuperKaramba | Hans Karlsson | 0.39 | GPL | Abandoned |
WebKit | Apple Inc. | ? | BSD+LGPL | Active and supported |
WidSets | Nokia | ? | Proprietary | Discontinued |
XWidget | XWidget Studio | 1.90 | Proprietary | Not Active Possibly Abandoned |
Yahoo! Widgets | Ed Voas, Michael Galloway, and Sam Magnuson [Note 1]:{{{3}}} | 4.5.2 | Proprietary | Discontinued |
Engine | Creator | Current Version | License | Status |
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
Operating system support
Engine | Mac OS X | Windows NT5 (XP) | Windows NT6 (Vista, 7/8/10+) | Linux | Android |
---|---|---|---|---|---|
adesklets | No | No | No | Yes | ? |
Adobe AIR | Yes | Yes | Yes | Yes | ? |
AveDesk | No | Yes | Yes | No | ? |
Dashboard | Yes | No | No | No | ? |
DesktopX | No | Yes | Yes | No | ? |
gDesklets | No[Note 2]:{{{3}}} | No[Note 2]:{{{3}}} | No[Note 2]:{{{3}}} | Yes | ? |
Google Desktop Gadgets | Yes | Yes | Yes | Yes | ? |
Kapsules | No | Yes | ? | No | ? |
KlipFolio | No | Yes | Yes | No | ? |
Kludgets | No | Yes | Yes | Yes | ? |
Microsoft Gadgets | No | No | Yes | No | ? |
NetFront | No[Note 3]:{{{3}}} | No[Note 3]:{{{3}}} | No[Note 3]:{{{3}}} | No[Note 3]:{{{3}}} | ? |
Netvibes | Dashboard bridge | Using browser | Using browser | Using browser | ? |
Opera | Yes | Yes | Yes | Yes | ? |
Plasma[disambiguation needed] | Yes | Yes | Yes | Yes | ? |
Screenlets | No | No | No | Yes | ? |
Serious Samurize | No | Yes | Yes[Note 4]:{{{3}}} | No | ? |
SuperKaramba | No | No | No | Yes | ? |
WebKit | ? | ? | ? | ? | ? |
WidSets | No[Note 5]:{{{3}}} | No[Note 5]:{{{3}}} | No[Note 5]:{{{3}}} | No[Note 5]:{{{3}}} | ? |
XWidget | No | Yes[Note 6]:{{{3}}} | Yes | No | Yes |
Yahoo! Widgets | Yes | Yes | Yes | No | No |
Engine | Mac OS X | Windows XP (NT5) | Windows (NT6) Vista+ | Linux | Android |
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
Technical
Languages
What programming languages the engines support. Most engines rely upon interpreted languages.
Engine | HTML | XHTML | CSS | XML | JavaScript | Perl | Python | Ruby | C++ | Executable | VBScript |
---|---|---|---|---|---|---|---|---|---|---|---|
adesklets | No | No | No | No | No | Yes | Yes | No | No | No | ? |
Adobe AIR[Note 7]:{{{3}}} | Yes | Yes | Yes | Yes | Yes | ? | ? | ? | ? | ? | ? |
AveDesk[Note 8]:{{{3}}} | No | No | Yes | Yes | Yes | No | No | No | Yes | ? | ? |
Dashboard | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes[Note 9]:{{{3}}} | Yes[Note 9]:{{{3}}} | ? |
DesktopX | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | Yes | Yes | ? |
gDesklets[Note 10]:{{{3}}}[Note 11]:{{{3}}}[Note 12]:{{{3}}} | No | No | No | Yes | No | No | Yes | No | No | No | ? |
Google Desktop Gadgets | ? | ? | ? | Yes | Yes | No | No | No | No | Yes | ? |
Kapsules[Note 13]:{{{3}}} | ? | ? | ? | ? | No | Yes | Yes | No | ? | ? | Yes |
KlipFolio | No | No | Yes[Note 14]:{{{3}}} | Yes | Yes | No | No | No | No | No | ? |
Microsoft Gadgets | Yes | No | Yes | Yes | Yes | No | Yes | Yes | Yes (as ActiveX) | Yes | Yes |
NetFront[Note 15]:{{{3}}} | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | ? |
Netvibes | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | ? |
Opera[Note 15]:{{{3}}} | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | ? |
Plasma[disambiguation needed] | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | ? |
Screenlets | Yes | Yes | Yes | ? | No | No | Yes | No | ? | ? | ? |
Serious Samurize[Note 13]:{{{3}}}[Note 16]:{{{3}}} | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
SuperKaramba | ? | ? | Yes | Yes | Yes | No | Yes | Yes | Yes | ? | ? |
WebKit | Yes | Yes | Yes | Yes | Yes | No | No | No | Yes | ? | ? |
WidSets | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Xwidget | No | No | No | Yes | Yes[Note 17]:{{{3}}} | No | No | No | No | No | Yes |
Yahoo! Widgets[Note 18]:{{{3}}} | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No[Note 19]:{{{3}}} | No |
Engine | HTML | XHTML | CSS | XML | JavaScript | Perl | Python | Ruby | C++ | Executable | VBScript |
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
Formats and Development
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
Development Tools
As widgets are largely combinations of HTML or XHTML, CSS, and Javascript in most cases, standard AJAX tools, such as Eclipse ATF, can be used for development. Specialized tools may give access to additional capabilities supplied by frameworks such as Dojo or Openrico.
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
Cite error: <ref>
tags exist for a group named "Note", but no corresponding <references group="Note"/>
tag was found, or a closing </ref>
is missing