|
|
| CREANDO
UN GADGET para WINDOWS VISTA (Paso a Paso) |
|
 |
|
Paso 2: Crear el archivo XML para
el manifiesto del Gadget |
En la raíz del directorio creado en el paso 1 con el nombre
NombreDeGadget.gadget, genere un nuevo archivo llamado
gadget.xml, que servirá como manifiesto del Gadget. El
nombre del archivo debe ser obligatoriamente gadget.xml para
que cumpla su propósito.
El archivo manifiesto del Gadget almacena las configuraciones
que serán utilizadas por el aplicativo. Es un archivo de texto plano
con formato XML que se puede modificar fácilmente.
|
<?xml
version="1.0" encoding="utf-8" ?>
<gadget>
<name>Nombre del Gadget</name>
<namespace>Namespace.Ejemplo</namespace>
<version>1.0</version>
<author name="Nombre del autor">
<info url="http://www.webdelautor.com" />
<logo src="logo.png"/>
</author>
<copyright>© 2007</copyright>
<description>Aquí va la descripción del Gadget</description>
<icons>
<icon height="48" width="48" src="iconoDelGadget.png" />
</icons>
<hosts>
<host name="sidebar">
<base type="HTML" src="InterfazVisualDelGadget.html" />
<permissions>full</permissions>
<platform minPlatformVersion="1.0" />
<defaultImage src="drag.png" />
</host>
</hosts>
</gadget> |
Se destacan los siguientes elementos para configurar
correctamente la aplicación
|
Elemento |
Descripción |
|
<name> |
En este elemento se define el nombre del Gadget |
|
<author> |
Dentro de este elemento se definen los datos del autor del
Gadget. Tiene sub elementos que permiten destacar el sitio web y
el logo del autor. |
|
<description> |
Este elemento permite brindar una descripción sobre la
funcionalidad del Gadget |
|
<base> |
Su atributo Src indica a Windows Sidebar qué archivo HTML
contiene la interfaz de usuario del Gadget |
|
Paso 3: Crear la Interfaz Gráfica del Gadget |
El usuario podrá interactuar con el Gadget de dos maneras:
Utilizando los servicios que brinde el aplicativo desde su pantalla
principal.
Configurando las características y el funcionamiento para permitir
una parametrización desde una pantalla dispuesta para tal fin.
Estas interfaces serán soportadas por archivos HTML que pueden
contener cualquiera de los elementos comúnmente permitidos por los
mismos.
La interfaz gráfica con el usuario puede estar basada en elementos
simples del estándar HTML como listas desplegables, casillas de
selección simple o múltiple, cajas de texto, etc. o bien puede estar
desarrollada con un sofisticado diseño en flash, o una combinación
de ambos métodos, por mencionar algunas opciones.
En cualquier caso, estas páginas harán uso de las funciones
Javascript necesarias para interactuar con el modelo de objetos
Gadget (del que se hablará más adelante) para brindar los
servicios deseados al usuario.
Siguiendo con los pasos necesarios para hacer funcionar un Gadget
realizaremos las siguientes acciones
1- Crear la pantalla del Gadget
En la raíz del directorio NombreDeGadget.gadget generado en
el paso 1, donde ya existe el archivo gadget.xml, genere el
archivo HTML de interfaz gráfica que brindará los servicios al
usuario y será accedido desde Windows Sidebar como un
Gadget
2- Crear la pantalla de Configuración del Gadget
En la misma ubicación, puede generar el archivo un archivo HTML para
que el usuario realice las configuraciones funcionales necesarias
que usted, como desarrollador, desee exponer
3- Mantener el orden entre sus archivos
Es una buena práctica centralizar las configuraciones visuales de
los archivos HTML que se exponen al usuario en uno o varios archivos
de hoja de estilo en cascada (con extensión .css). En ese caso se
pueden almacenar en el directorio css que hemos generado en el
primer paso para tal fin
De la misma manera, las imágenes que sean utilizadas por las
pantallas HTML que se hayan creado, pueden ser almacenadas dentro
del directorio imágenes, también creado durante el primer paso
|
Paso 4: Programar la Funcionalidad
Deseada |
Una vez que se ha definido la interfaz gráfica, podrá hacer uso de
su talento como programador Javascript o VBScript para dar vida a
sus Gadgets.
Además de tener la posibilidad de programar el comportamiento de los
elementos dispuestos en las páginas HTML del Gadget, podrá hacer uso
del modelo de objetos extendido que provee Windows Vista para lograr
grandes funcionalidades.
Generar funciones de Scripting
Deberá desarrollar toda la funcionalidad que se desee para
interactuar con la interfaz HTML creada. Se podrá codificar en
VBScript o Javascript para acceder al modelo de objetos expuesto por
DHTML y brindar al usuario los servicios definidos para el Gadget
Interactuar con un modelo de objetos poderoso y extendido
El modelo de objetos DHTML se ve extendido en Windows Vista para
interactuar con los objetos y eventos de Windows Sidebar e
interactuar con el sistema operativo, accediendo, entre otras, a las
funcionalidades de:
· System.Display
· System.Environment
· System.Globalization
· System.Machine
· System.Net.NetworkInformation
· System.Shell

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
|
|
|
Descarga
desde nuestra exclusiva sección de códigos fuente, todas las
aplicaciones que desees y utiliza ese código en tus aplicaciones
para dotarlas de la mayor versatilidad posible.
Envianos tu propios códigos a
aportes@vb-mundo.com |
|
ver códigos... |
|
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 |
|
ver sección de notas... |