| CREANDO
UN GADGET para WINDOWS VISTA (Paso a Paso) |
|
 |
Introducción
Requisitos para la creación de un Gadget
Creando un Gadget Paso a Paso
Tips
Radio Gadget: Un ejemplo Paso a Paso
Referencias |
|
 |
Introducción
En este documento se hará una introducción práctica al mundo de los
Microsoft Gadgets.
Al finalizar el curso y tan solo teniendo unos pocos conocimientos
de HTML, Javascript o VBScript, usted podrá construir fácilmente
aplicaciones ingeniosas y útiles para ejecutar en su sistema
operativo Windows Vista.
¿Qué son los Microsoft Gadgets?
Los Microsoft Gadgets son aplicaciones que ofrecen una gran variedad
de usos posibles explotando al máximo las capacidades de Windows
Vista y la conectividad a Servicios Web, RSS y otros recursos
disponibles en Internet. Usted podrá desarrollar su Gadget a medida
y obtener fácilmente la información que necesite desde su
escritorio, como por ejemplo, los datos del tiempo, noticias
actualizadas, mapas de tráfico y transmisiones de radio, entre
infinitas posibilidades.
Por otro lado, muchas de las aplicaciones que se ejecutan en su
sistema operativo Windows Vista pueden ser consumidas por un Gadget
e interactuar con el usuario por medio de una interfaz visual
novedosa y adaptada a las necesidades puntuales que se quieran
satisfacer.
Siempre que se hable de Gadgets se escuchará de Windows Sidebar (la
barra lateral de Windows Vista), un panel que se encuentra
disponible en el escritorio de Windows Vista, cuya funcionalidad es
organizar los Gadgets y facilitar el acceso a ellos, así como la
Bandeja de acceso rápido en Windows (Quick Launch) es la zona de la
pantalla reservada para colocar los accesos directos que al usuario
le resulta práctico tener a mano.
Windows Sidebar es el complemento ideal para los monitores de
pantalla panorámica y funciona a la perfección en pantallas
estándar.
Para ubicar Windows Sidebar haga Clic en el botón “Start”, luego en
“All Programs”, diríjase a “Accessories” y por último a “Windows
Sidebar”
Componentes de un Gadget
Un Gadget funciona como una página HTML corriente, con el agregado
funcional de interactuar poderosamente con Windows Vista y
ejecutarse como una aplicación en el escritorio del usuario.

Los archivos
que se sugieren para su funcionamiento son los siguientes:
· Archivo manifiesto: Es el archivo XML que define las
propiedades del Gadget, incluyendo nombre, icono y descripción.
· Archivo HTML: Define el cuerpo del Gadget y contendrá la
interfaz gráfica con la que el usuario podrá interactuar desde su
escritorio.
· Archivo HTML de configuración: Es una interfaz gráfica que
expone las configuraciones del Gadget para que puedan ser
modificadas por el usuario.
· Imágenes, Script y Hojas de Estilo: Encapsulan las
directivas gráficas y de comportamiento que serán utilizadas desde
las interfaces HTML con las que interactúa el usuario.
· Icono: Es el icono que aparecerá en la galería de Gadgets
de la barra lateral de Windows. Si no lo establecemos, se creará uno
genérico.
Nota: Un Gadget podría funcionar simplemente con el archivo
Manifiesto y el archivo HTML de la interfaz de usuario, pero para
dimensionar al máximo el potencial de estas aplicaciones y lograr un
codificación de fácil mantenimiento, se sugiere la utilización de
todos los componentes antes mencionados.

Requisitos para la creación de un Gadget
Para desarrollar sus propios Gadgets necesitará cumplir con los
siguientes requerimientos:
· Tener una PC con Windows Vista como sistema operativo instalado
· Contar con algunos conocimientos de Javascript o VBScript y HTML.
· Elegir un aplicativo para desarrollar los archivos que componen e
interactúan con el Gadget. Puede usar Microsoft Notepad o, si lo
desea, algún otro editor con capacidades avanzadas de diseño como
Visual Studio 2005.
Creando un Gadget Paso a Paso
Crear un Gadget es tan simple como crear una página Web y añadirle
funcionalidad con algún lenguaje de Scripting. A continuación se
explican los pasos necesarios para lograrlo, que serán
complementados con un ejemplo práctico que podrá servirle de
referencia para empezar a crear sus propios Gadgets.
|
Paso 1: Crear el directorio
contenedor de los archivos de desarrollo del Gadget |
Se debe crear un directorio para almacenar los archivos que serán
desarrollados para el funcionamiento completo del Gadget.
1. Determinar la disponibilidad del Gadget
Con la tecla Windows + R, abra la ventana “Run” y ejecute la
siguiente sentencia de acuerdo a la visibilidad que desea que tenga
el aplicativo.
a. Si se desea que el Gadget esté disponible para un usuario
específico de la PC, debe localizar el directorio donde se creará el
Gadget con la siguiente sentencia:
|
\Users\%userprofile%\AppData\Local\Microsoft\Windows Sidebar\Gadgets |
b. Si se desea
que el Gadget esté disponible para todos los usuarios de la PC,
entonces escriba la siguiente sentencia:
|
\Program Files\Windows Sidebar\Shared
Gadgets |
Al ingresar la instrucción antes mencionada, el
explorador de Windows se abrirá en el directorio que contiene los
Gadgets disponibles para el usuario especificado o para todos los
usuarios de la PC, respectivamente.
2. Generar un directorio para el Gadget
Se creará un directorio con el formato NombreDeGadget.gadget
en la carpeta de Gadgets localizada en el punto 2 (donde
NombreDeGadget debe ser reemplazado por el nombre que hayamos
asignado a nuestro Gadget, por ejemplo: Noticias.gadget,
FotosEnLinea.gadget, etc). Es importante que el nombre de la carpeta
termine con la extensión .gadget para que el aplicativo sea
reconocido por Windows Sidebar y se pueda acceder desde allí
posteriormente.
Dentro de este directorio y con el objetivo de mantener el orden
dentro del desarrollo, se podrán generar 3 nuevos subdirectorios
llamados css, js e imágenes, que serán utilizados posteriormente.

Nombre
Karina Leal
Ubicación Microsoft EEUU
Editora en Jefe de Contenido de Windows Vista y Microsoft
Office
Developer & Platforms Group
Equipo Microsoft LatinAmerica Beta Experience
|
|
|
Accede
a nuestra sección de Notas Técnicas, escritas por nuestro Staff y
por otros prestigiosos colaboradores. Notas sobre informática en
General, VB.NET, C#, y Hardware. Conviertete tu también en NOTERO de
VB-MUNDO y gánate tu propia sección y un link (no reciproco) hasta
tu sitio web. Deseas escribir para nosotros ?
Envianos tus notas a
foro @ vb-mundo.com |