VistaSidebar Gadget quickMstsc

Mein erstes Gadget für die Windows Vista bzw. Server 2008 Sidebar ist fertig.

Jetzt kann man sich fragen , welchen Grund kann es geben ein Sidebar - Gadget zu entwickeln? Die Antwort darauf ist ganz einfach, ich wollte einmal schauen welche Möglichkeiten so ein Tool hat und wo die Probleme bei der Entwicklung liegen.

Die Anforderungen an dieses Gadget sind schnell definiert.
Ein befreundeter Administrator benötigte unter WindowsVista eine einfache Möglichkeit seine RemoteDesktop - Verbindungen zu verwalten.

Da ein Sidebar - Gadget ja nichts weiter ist als eine HTML-Seite mit JavaScript, habe ich unter VisualStudio eine WebAnwendung erstellt.
Meine Hintergrundgedanken dabei: Intellisense für HTML und JavaScript sowie die Möglichkeit des Debugging.

Soweit so gut, die Websiten sind schnell erstellt und das passende Script dazu auch.
Leider kennt mein VS2005 nicht das Sidebar - Script Objektmodel, so dass ich auf diese Intellisense verzichten musste.

Das Debugging gestaltete sich auch als ein wenig Schwierig. Zuerst muss man im Internetexplorer die Option "Debugging von Fremdanwendungen deaktivieren" deaktivieren ;-).

Danach im JavaScript - Code an gewünschter Stelle den Befehl "debugger;" eintragen.
Beim überlaufen dieser Position wird man dann nach einem Debugger gefragt und kann dann sein Projekt auswählen.

Tipp: alert('') wird von der Sidebar ganz einfach verschluckt. Die Ausgaben kann man mit aktiviertem Debugger aber im Ausgabefenster analog zu Trace - Anweisungen sehen.

Hier ein Screenshot vom Ergebnis:



Für alle die Interesse haben, das Tool kann hier heruntergeladen werden: download

Update: Download jetzt auch über die Windows Live Gallery möglich: http://gallery.live.com/liveItemDetail.aspx?li=f6b8be83-b8a5-47dd-9628-3cb6a252ac73

Keine Kommentare: