New Form Factors for Applications
Introducción Windows Vista provee muchas formas para conectar al usuario con los datos –Colaboración usando Peer-to-Peer, RSS y otras –Mejores Interfaces de Usuario –Búsquedas Integradas –Mejoras en Accesibilidad
Agenda Windows Sidebar Escribiendo Gadgets para Windows Sidebar SideShow Controlando Windows Vista con la Voz
Visión de Windows Sidebar Mayor productividad en el Escritorio Experiencia de Usuario No-intrusiva Personalizable Soporte para Desarrolladores
Gadgets Es una mini-aplicación que puede ejecutar tareas específicas Tipos de Gadgets –Información –Aplicativos –Utilitarios Windows Sidebar como contenedor de Gadgets
Por que Gadgets? Información al alcance de la mano –Entrega información importante sobre el escritorio –Personalización Los Gadgets vienen a llenar un vacío –Necesidad de aplicaciones livianas –Pantallas 16x9, múltiples monitores y displays auxiliares
Los Gadgets NO son … Aplicaciones del Menú Inicio Aplicaciones que aparecen en las tareas en ejecución (ALT+TAB) Aplicaciones normales –No tienen menú, barra de herramientas, minimizar/maximizar… Páginas Web; El Sidebar no navega hacia los Gadgets (estos se instalan localmente)
Agenda Windows Sidebar Escribiendo Gadgets para Windows Sidebar SideShow Controlando Windows Vista con la Voz
Gadget Package Los paquetes para los Gadgets contienen los siguientes elementos –Archivo de descripción del Gadget (Gadget.xml) Icono Versión (Runtime y Gadget) Gadget Type info Requerimientos de Seguridad Website informativo del Gadget –The UI presentation –Recursos (archivos PNG, lnformación de localización) –Código de Control (JavaScript files) –Una imagen (icono) para el Gadget picker
Instalando Gadgets Los Gadgets del Sidebar son instalados en la maquina cliente Un Gadget puede ser distribuido de tres maneras: –Directorio, Archivo Zip o Archivo CAB Un Gadget es multi-instancia Las configuraciones son almacenadas localmente para cada instancia del Gadget.gadget
Modelo de Objeto DHTML para Gadgets Eventos del Sidebar y objetos expuestos a DHTML –Eventos Dock/undock –Propiedades de configuración Permite la interacción con el sistema –Libera a los desarrolladores de la necesidad de utilizar código binario para realizar algunas tareas Expone funcionalidades del sistema –System.Display –System.Environment –System.Globalization –System.Machine –System.Net.NetworkInformation –System.Shell.[Item/Drive/Metadata/RecycleBin] Permite CreateObject desde código externo
Gadgets y COM DHTML + ActiveX = combinación poderosa Conjunto de controles existentes –Media Player, Flash, etc. Pueden acceder a componentes personalizados –Controles ActiveX –CreateObject para comoponentes no-visuales
Escribiendo Gadgets para Windows Sidebar
Agenda Widows Sidebar Escribiendo Gadgets para Windows Sidebar SideShow Controlando Windows Vista con la Voz
16 Dispositivos para Windows SideShow Laptop con displays incorporados Displays conectados y online Dispositivos remotos o desmontables
17 Beneficios de la Plataforma Incrementa el alcance y visibilidad de las aplicaciones Provee valor al usuario Facilidad para desarrollar Gadgets
18 Escenarios de Ejemplo Desconectados: Calendarios, indicadores económicos, , clima, trafico de carreteras –El usuario utiliza la información en cache del dispositivo –El usuario puede interactuar cuando el PC esta encendido o apagado Conectados: Control multimedia, control de presentaciones, mensajería instantánea, notificaciones –Información y eventos enviados durante la interacción del usuario –El usuario puede interactuar cuando el PC se encuentra encendido.
19 Control de Usuario El usuario selecciona los Gadgets que se visualizarán en el dispositivo Installed Gadgets Installed Devices
20 Arquitectura de Software Auxiliary Display API Gadget Auxiliary Display Driver Display Device Inter-process communication Transport channel
Agenda Windows Sidebar Escribiendo Gadgets para Windows Sidebar SideShow Controlando Windows Vista con la Voz
22 Reconocimiento de voz Estado del arte en reconocimiento de voz Próxima generación de sintetizadores de voz Múltiples lenguajes Shell con soporte de voz y mejoras de accesibilidad Experiencia de dictado en todas las aplicaciones
Controlando Windows Vista con la Voz Dictándole a una aplicación
Resumen Windows Sidebar Escribiendo Gadgets para Windows Sidebar SideShow Controlando Windows Vista con la Voz
Información Adicional atures/foreveryone/sidebar.mspxhttp:// atures/foreveryone/sidebar.mspx atures/foreveryone/sideshow.mspxhttp:// atures/foreveryone/sideshow.mspx atures/foreveryone/speech.mspxhttp:// atures/foreveryone/speech.mspx
© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.