Comparison of widget engines

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

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.

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; 13 years ago (2011-07-20)) [±] Proprietary Active and supported
DesktopX Stardock 3.5 Proprietary Abandoned
gDesklets Martin Grimme and Christian Meyer 0.36 GPL Abandoned
Google Desktop Gadgets Google 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; 9 years ago (2016-01-12)[1]) [±] Proprietary Discontinued
Plasma[disambiguation needed] KDE (Aaron Seigo, main developer) 4.14.3 (November 11, 2014; 10 years ago (2014-11-11)) [±][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.

Use <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.

Use <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.

Use <references />, or <references group="..." />

Formats and Development

Engine IDE Widget Container Widget MIME Type
adesklets ? ? ?
Adobe AIR Flex Builder 3, Flash CS4, Dreamweaver CS4 ZIP application/vnd.adobe.air-application-installer-package+zip
AveDesk AveScripter ZIP ?
Dashboard Dashcode ZIP application/x-macbinary
DesktopX Desktop X Pro EXE ?
gDesklets No Tar.gz ?
Google Desktop Gadgets Google Desktop Gadget Designer ZIP app/gg
Kapsules ? ZIP ?
KlipFolio No Proprietary XML Format ?
Microsoft Gadgets No[Note 20]:{{{3}}} ZIP application/x-windows-gadget
NetFront No ZIP application/x-opera-widgets
Netvibes No Online ?
Opera Opera Dragonfly ZIP application/x-opera-widgets
Plasma[disambiguation needed] No ZIP, with plasmoid as extension instead of zip ?
Screenlets No Tar.gz ?
Serious Samurize Serious Samurize Config Editor ZIP ?
SuperKaramba No Tar.gz ?
WebKit No ? ?
WidSets ? ? ?
XWidget Xwidget Integrated Form Designer and Code Editor ZIP, with XWP as extension instead of zip ?
Yahoo! Widgets No[Note 21]:{{{3}}} Proprietary Format, ZIP application/vnd.yahoo.Widget
Engine IDE Widget Container Widget MIME Type

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <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.

Use <references />, or <references group="..." />
  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. 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