Zack Rusin, een van de ontwikkelaars van de KHTML-renderengine, heeft een artikel op zijn weblog geplaatst over de status van de implementatie van het canvas
-element. Dit element is ontwikkeld door Apple en voor het eerst geïmplementeerd in Safari en Mac OS X Tiger, maar wordt inmiddels ook geheel of gedeeltelijk ondersteund door de Gecko- en de Presto-renderengine. Dit nieuwe HTML-element is ontwikkeld voor gebruik in de widgets van Dashboard uit Mac OS 10.4. Het canvas
-element biedt developers onder meer de mogelijkheid om user-interface-elementen, graphics en achterliggende code te combineren om zo kleine 'applicaties' of speciale interactieve graphics te ontwikkelen. Deze functionaliteit is niet primair bedoeld voor gebruik in webpagina's, omdat daar al andere methodes zijn om een uitgebreidere en rijkere user-experience te krijgen.
In het blog schrijft Rusin dat de implementatie van het element klaar is en dat hij zich vanaf nu wil richten op het mogelijk maken om Dashboard-widgets te laden in Plasma, de desktopshell in KDE 4. Deze shell zal bestaan uit een combinatie van kdesktop, kicker en SuperKaramba. Om Dashboard-widgets volledig bruikbaar te maken in KDE, moet echter nog wel enig werk verzet worden op het gebied van shadows, fills en strokes. Dat is dan ook een van de zaken waaraan Rusin de komende weken zal werken. Daarnaast houdt hij zich bezig met de verdere ontwikkeling van nieuwe mogelijkheden van Plasma, zoals het aanbrengen van 'layers' in de desktop, deze lagen kunnen gecombineerd worden met allerlei nog te schrijven plugins. Het is de bedoeling dat Plasma onderdeel zal gaan uitmaken van KDE 4, waarvan de release volgens planning ergens in 2006 moet plaatsvinden.
