Introducción
¿Para quién es este libro?
¿Qué cubre este libro?
¿Cómo está estructurado este libro?
¿Qué se necesita para utilizar este libro?
Convenciones
Código fuenteParte I. Gadgets de Sidebar
1. Introducción a Windows Sidebar
¿Qué es Windows Sidebar?
Utilización de Windows Sidebar
Abrir la barra lateral de Windows Sidebar
Personalizar la barra lateral de Windows Sidebar
Ocultar la barra lateral de Windows Sidebar
Gadgets de Windows Sidebar
El mundo de los gadgets
Gadgets Sidebar integrados
Separar gadgets de la barra lateral de Windows Sidebar
Agregar gadgets a Windows Sidebar
Obtener gadgets de Windows Sidebar adicionales
Ejecutar varias instancias de un gadget
Los gadgets de Windows Sidebar no son persistentes
Resumen
2. Programación de gadgets de Windows Sidebar
Componentes de un gadget de Windows Sidebar
Nuestro primer gadget de Windows Sidebar: Microsoft Virtual Earth
Empleo del control Virtual Earth Map
Crear la interfaz de usuario principal para el gadget
Crear el archivo gadget.xml
Instalar el gadget Virtual Earth
Mejorar el gadget
Anclar y desanclar el gadget de Windows Sidebar
Opciones del gadget
Panel desplegable
Reordenar el gadget
Distribuir nuestro gadget Sidebar
Resumen
3. Las API de los gadgets de Windows Sidebar
Contactos
El objeto System.ContactManager
El objeto System.Contact
Depuración y diagnósticos
System.Debug
System.Diagnostics.EventLog
Información del sistema
Interfaz de usuario de gadgets Sidebar
Sistem.Gadget
System.Gadget.Settings.ClosingEvent
System.Gadget.Flyout
System.Gadget.Settings
Información del equipo
Sistem Machine.CPU y System.Machine
System.Machine.PowerStatus
Correo electrónico
Sytstem.MessageStore
System.MessageStoreFolder y System.MessageStoreMessage
Redes
Núcleo del sistema
System.Shell
System.Shell.Folder
System.Shell.Item
System.Shell.RecycleBin
System.Shell.Drive
Sonido
Hora y zonas horarias
System.Time
System.Time.TimeZone
Resumen
4. Mejorar los gadgets de Windows Sidebar
Interacción con código .NET utilizando .NET Interop
Crear el componente de adaptación para gadgets .NET
Registrar el adaptador de gadget utilizando JavaScript
Crear el código .NET
Unirlo todo
Interfaces para dispositivos SideShow
System.Gadget.SideShow
Ejemplo de gadget Sidebar compatible con SideShow
Enviar imágenes
Localización de gadgets Sidebar
Una aproximación mejorada a la localización
Preparar y firmar gadgets
Paso 1: iniciar el símbolo del sistema de Visual Studio 2005
Paso 2: crear un archivo CAB
Paso 3: creación de un certificado
Paso 4: firmar el archivo CAB
Paso 5: instalar el gadget
Trucos para el desarrollo de gadgets Sidebar
Activar la depuración de scripts
Probar la interfaz de usuario con Internet Explorer
Actualizar un gadget
Mantener configuraciones
Resumen
5. Un proyecto de gadget Sidebar
Un gadget para seguimiento y marcado geográfico
Construir el rastreador GPS
Probar el rastreador GPS
Crear el componente .NET
Modificar el gadget VirtualEarth
Añadir un panel desplegable
Implementar el seguimiento geográfico
Implementar el marcado geográfico
Resumen
Parte II. Gadgets SideShow
6. Introducción a Windows SideShow
Dispositivos SideShow
Ordenadores portátiles
Módulos de pantalla
Marcos fotográficos
Controles remoto
Teléfonos móviles
Experimentar con SideShow utilizando SideShow Simulator en Windows Vista
La interfaz de SideShow Simulator
Configurar dispositivos SideShow
Instalar gadgets SideShow
La arquitectura de SideShow
Configuraciones de registro para gadgets SideShow
Interacción entre dispositivos SideShow y el usuario
Gadgets offline y online
Necesidades de los gadgets
Resumen
7. Programación de gadgets SideShow
Nuestros primeros gadgets SideShow
Crear un nuevo proyecto de aplicación Windows
Crear un identificador único global para el gadget
Registrar el gadget
Eliminar el gadget del registro
Enviar datos al dispositivo SideShow
Construir el agregador RSS
Mostrar un icono para el gadget
Descargar las fuentes RSS
Añadir imágenes a los elementos de menú
Resumen
8. SCF (Simple Content Format)
Enviar contenido a un dispositivo SideShow
Componentes de un gadget SideShow
Registrar un gadget
Datos preliminares
Tipos de contenido SCF
Elementos SCF
Los elementos y
Elementos y
El elementoEl elemento
El element
El elemento
El elemento