Dies ist ein Vergleich von Widget-Engines . Dieser Artikel befasst sich nicht mit Widget-Toolkits , die in der Computerprogrammierung zum Erstellen grafischer Benutzeroberflächen verwendet werden .
Allgemein
| Motor | Schöpfer | Aktuelle Version | Lizenz | Status |
|---|
| Adobe AIR | Adobe Systems | 1,5 | Eigentumsrechtlich geschützt | Nicht mehr erhältlich |
|---|
| AveDesk | Andreas Verhoeven | 1.3 | Eigentumsrechtlich geschützt | Verlassen |
|---|
| Armaturenbrett | Apple Inc. | 1.8 (20. Juli 2011 ) [±] ( 2011-07-20 ) | Eigentumsrechtlich geschützt | Im Ruhestand |
|---|
| DesktopX | Stardock | 3,5 | Eigentumsrechtlich geschützt | Verlassen |
|---|
| gDesklets | Martin Grimme und Christian Meyer | 0,36 | GPL | Verlassen |
|---|
| Google Desktop Gadgets | Google | 5.0.0701.18382 | Eigentumsrechtlich geschützt | Nicht mehr erhältlich |
|---|
| Kapseln | Andrew Powell | 0.9.9 | Eigentumsrechtlich geschützt | Verlassen |
|---|
| KlipFolio | Serence | 5.0D | Eigentumsrechtlich geschützt | Aktiv und unterstützt |
|---|
| Microsoft Gadgets | Microsoft | ? | Eigentumsrechtlich geschützt | Nicht mehr erhältlich |
|---|
| NetFront | Access Co. Ltd. | 4.2 | Eigentumsrechtlich geschützt | Nicht mehr erhältlich |
|---|
| Netvibes | Netvibes | 1.0 | Eigentumsrechtlich geschützt | Aktiv und unterstützt |
|---|
| Plasma | KDE (Aaron Seigo, Hauptentwickler) | 4.14.3 (11. November 2014 ) [±] [ 1 ] ( 11.11.2014 ) | GPL | Aktiv und unterstützt |
|---|
| Rainmeter | Kimmo 'Rainy' Pekkola | 4.3.1 - r3321 (22. September 2019 ) [±] ( 2019-09-22 ) | GPL | Aktiv und unterstützt |
|---|
| Bildschirme | Rico Pfaus (auch bekannt als RYX) | 0.1.5 | GPL | Verlassen |
|---|
| Serious Samurize | Gustaf & Oscar Lundh | 1,64 | Eigentumsrechtlich geschützt | Verlassen |
|---|
| SuperKaramba | Hans Karlsson | 0,39 | GPL | Verlassen |
|---|
| WebKit | Apple Inc. | ? | BSD + LGPL | Aktiv und unterstützt |
|---|
| WidSets | Nokia | ? | Eigentumsrechtlich geschützt | Nicht mehr erhältlich |
|---|
| Yahoo! Widgets | Ed Voas, Michael Galloway und Sam Magnuson [ Anmerkung 1 ] | 4.5.2 | Eigentumsrechtlich geschützt | Nicht mehr erhältlich |
|---|
| Motor | Schöpfer | Aktuelle Version | Lizenz | Status |
|---|
Betriebssystemunterstützung
- ^ Seit El Kapitain ist das Apple-Dashboard nicht mehr standardmäßig aktiviert.
- ^ a b c Was die nächste Hauptversion betrifft, planen die Entwickler von gDesklets die Unterstützung von Windows XP und Mac OS X.
- ^ a b c d NetFront ist ein mobiler Browser , der auch auf der PSP und der PlayStation 3 vorinstalliert ist .
- Die aktuelle Version von Samurize (1.64.2) läuft unter Vista, es gibt jedoch noch einige kleinere Probleme, die behoben werden müssen, wie z. B. Sicherheitsdialoge.
- ^ a b c d WidSets ist für Mobilgeräte und läuft auf der Java MIDP 2.0-Plattform.
Technisch
Sprachen
Welche Programmiersprachen die Engines unterstützen. Die meisten Engines basieren auf interpretierten Sprachen .
- ^ Widgets für Adobe Air können auch in Adobe Flash und Actionscript programmiert werden.
- ^ AveDesk kann mithilfe von AveScripter erweitert werden, welches mit XML und Javascript geschriebene Plugins unterstützt, die mit CSS erweitert werden können.
- Das Dashboard verwendet eine Technologie namens Cocoa Plugins . Dadurch kann Objective-C-Code über das Plugin verwendet werden. Das Plugin ist in Cocoa geschrieben und wird kompiliert.
- ^ a b Widgets für Kapsules und Serious Samurize können in jeder Skriptsprache geschrieben werden, für die es eine ActiveScript-Engine gibt, einschließlich PHP , JScript , VBScript und Ruby .
- ^ KlipFolio unterstützt benutzerdefinierte Stile mithilfe der CSS-Syntax.
- Samurize unterstütztunter anderem mit C++ , Delphi , PowerBASIC und FreeBasic kompilierte DLLs. HTML-/ XML- /CSS-Unterstützung kann durch entsprechende Plugins hinzugefügt werden.
- ^ Yahoo! Widget Engine unterstützt Perl und Python indirekt über die Verwendung der Shell, vorausgesetzt, die Interpreter sind auf dem Rechner installiert (unter Mac OS X sind sie standardmäßig installiert).
- ^ Yahoo! Widgets können mit COM (Windows) oder AppleScript (Mac OS) kommunizieren.
- ^Microsoft Gadget has documentation, but no IDE to aid development.
- ^Yahoo! Widgets has documentation, but no IDE to aid development. A script was provided to allow Photoshop to be used as the Graphical Designer. The script created a widget whose objects were based upon Photoshop layer sets or groups
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