Combinando y organizando todas las respuestas actuales en una respuesta, luego agregando mi propia investigación:
Breve resumen del desarrollo de dispositivos de Microsoft :
¿En qué están escritos? Los gadgets de Windows Vista / Seven se desarrollan en una combinación de XML, HTML, CSS y algunos lenguajes de programación de IE. También es posible utilizar C # con la última versión de Script #.
¿Cómo se empaquetan / implementan? Los gadgets reales se almacenan en archivos * .gadget, que son simplemente los archivos de origen de texto enumerados anteriormente comprimidos en un solo archivo zip.
Referencias útiles para el desarrollo de gadgets:
¿dónde empiezo? Buenas referencias introductorias al desarrollo de gadgets de Windows Vista / Seven:
Si está dispuesto a utilizar recursos sin conexión, este libro parece ser un recurso excelente:
¿Qué necesito saber? Algunas otras referencias útiles; no necesariamente instructivo
Actualización: Bueno, esta ha demostrado ser una respuesta popular ~ Compartiendo mi propia experiencia reciente con el desarrollo de dispositivos de Windows 7:
Quizás la forma más fácil de comenzar con el desarrollo de gadgets de Windows 7 es modificar un gadget que ya se ha desarrollado. Hace poco hice esto yo mismo porque quería un reloj más grande. Incapaz de encontrar ninguno, jugué con una copia del reloj estándar de Windows hasta que fue dos veces más grande. Recomiendo comenzar con el dispositivo del reloj porque es bastante pequeño y está bien escrito. Aquí está el proceso que utilicé:
- Busque el gadget que desea modificar. Están ubicados en varios lugares diferentes. Busque carpetas llamadas * .gadget. Ejemplo:
C:\Program Files\Windows Sidebar\Gadgets\Clock.Gadget\
- Haga una copia de esta carpeta (los gadgets instalados no están empaquetados en archivos zip).
- Cambie el nombre de algunas partes clave:
- El nombre de la carpeta
- El nombre dentro del archivo gadget.xml. Parece:
<name>Clock</name>
Este es el nombre que se mostrará en la ventana "Galería de gadgets".
- Comprima todo el directorio * .gadget.
- Cambie la extensión del archivo de "zip" a "gadget" (probablemente solo necesite eliminar la extensión ".zip").
- Instale su nueva copia del gadget haciendo doble clic en el nuevo archivo * .gadget. Ahora puede agregar su gadget como cualquier otro gadget (haga clic con el botón derecho en escritorio-> Gadgets)
- Ubique dónde está instalado este gadget (probablemente a
%LOCALAPPDATA%\Microsoft\Windows Sidebar\
)
- Modifique los archivos de este directorio. El gadget es muy similar a una página web: HTML, CSS, JS y archivos de imagen. El archivo gadget.xml especifica qué archivo se abre como página de "índice" para el gadget.
- Después de guardar los cambios, vea los resultados instalando una nueva instancia del gadget. También puede depurar JavaScript (el resto de ese artículo también es bastante informativo).