Sg07 Desarrollo De Gadgets Con Windows Vista
-
Upload
christian-strevel -
Category
Technology
-
view
4.154 -
download
0
description
Transcript of Sg07 Desarrollo De Gadgets Con Windows Vista
![Page 1: Sg07 Desarrollo De Gadgets Con Windows Vista](https://reader034.fdocuments.net/reader034/viewer/2022051816/54588a9caf79590b088b5462/html5/thumbnails/1.jpg)
Christian StrevelIntellekt | Consulting Serviceshttp://team.intellekt.ws/blogs/chris/
![Page 2: Sg07 Desarrollo De Gadgets Con Windows Vista](https://reader034.fdocuments.net/reader034/viewer/2022051816/54588a9caf79590b088b5462/html5/thumbnails/2.jpg)
¿Qué son los gadgets? Plataforma de Gadgets de Microsoft ¿Qué son los gadgets de Live.com? ¿Qué son los gadgets de Windows Vista Sidebar? ¿Qué son los gadgets de Windows Vista
Sideshow? ¿Y que no son los gadgets? Modelo de objetos Consideraciones de diseño Recursos Ejemplos
![Page 3: Sg07 Desarrollo De Gadgets Con Windows Vista](https://reader034.fdocuments.net/reader034/viewer/2022051816/54588a9caf79590b088b5462/html5/thumbnails/3.jpg)
Gadgets Mejoran nuestra productividad Pueden ser personalizados por los
usuarios Información al alcance de tu mano
Datos Web y de Aplicación Presencia del entorno
Ecosistema de Gadgets Existe una gran variedad Comunidad en línea
![Page 4: Sg07 Desarrollo De Gadgets Con Windows Vista](https://reader034.fdocuments.net/reader034/viewer/2022051816/54588a9caf79590b088b5462/html5/thumbnails/4.jpg)
![Page 5: Sg07 Desarrollo De Gadgets Con Windows Vista](https://reader034.fdocuments.net/reader034/viewer/2022051816/54588a9caf79590b088b5462/html5/thumbnails/5.jpg)
Son pequeñas aplicaciones ligeras y especificas
Tipos de gadgets de escritorio Gadgets informativos Gadgets de aplicación Gadgets de utilidad
![Page 6: Sg07 Desarrollo De Gadgets Con Windows Vista](https://reader034.fdocuments.net/reader034/viewer/2022051816/54588a9caf79590b088b5462/html5/thumbnails/6.jpg)
Tres tipos diferentes de gadgets: Web Desktop SideShow
Puntos de integración Live.com para los gadgets en el Sidebar Datos del gadget del Sidebar en el SideShow
Cada gadget puede ser construído específicamente para cada plataforma
live.comlive.com
DHTML / Atlas
DHTML / Atlas
SidebarSidebar
DHTML / Atlas /
Gadget OM
DHTML / Atlas /
Gadget OM
SideShowSideShow
COMCOM
![Page 7: Sg07 Desarrollo De Gadgets Con Windows Vista](https://reader034.fdocuments.net/reader034/viewer/2022051816/54588a9caf79590b088b5462/html5/thumbnails/7.jpg)
Live.com – Web Gadgets
![Page 8: Sg07 Desarrollo De Gadgets Con Windows Vista](https://reader034.fdocuments.net/reader034/viewer/2022051816/54588a9caf79590b088b5462/html5/thumbnails/8.jpg)
SideBar – Gadgets de escritorio de vista
![Page 9: Sg07 Desarrollo De Gadgets Con Windows Vista](https://reader034.fdocuments.net/reader034/viewer/2022051816/54588a9caf79590b088b5462/html5/thumbnails/9.jpg)
SideShow – Gadgets incrustados al Hardware
![Page 10: Sg07 Desarrollo De Gadgets Con Windows Vista](https://reader034.fdocuments.net/reader034/viewer/2022051816/54588a9caf79590b088b5462/html5/thumbnails/10.jpg)
Web
![Page 11: Sg07 Desarrollo De Gadgets Con Windows Vista](https://reader034.fdocuments.net/reader034/viewer/2022051816/54588a9caf79590b088b5462/html5/thumbnails/11.jpg)
No son programas que residan en el menú de inicio
No se enfocan cuando le damos Alt+Tab No son aplicaciones completas
Que se minimicen Que se maximicen Que tengan menu Que tengan toolbar
No son páginas web con navegación
![Page 12: Sg07 Desarrollo De Gadgets Con Windows Vista](https://reader034.fdocuments.net/reader034/viewer/2022051816/54588a9caf79590b088b5462/html5/thumbnails/12.jpg)
Son escritos usando DHTML Se usa el engine MSHTML de Windows Vista
para hacer render del DHTML MSHTML provee la funcionalidad de:
Transformaciones con DirectX DHTML + Time para animaciones
MSHTML es extensible Se puede usar CreateObject desde JavaScript O el tag <OBJECT> para instanciar componentes
![Page 13: Sg07 Desarrollo De Gadgets Con Windows Vista](https://reader034.fdocuments.net/reader034/viewer/2022051816/54588a9caf79590b088b5462/html5/thumbnails/13.jpg)
La instalación del gadget contiene lo siguiente: El archivo de descripción – Gadget.xml
Ícono Versión (Tiempo de ejecución y de gadget) Tipo de gadget Requerimientos de seguridad Sitio Web
La presentación de UI Los recursos (archivos PNG, archivos
localizados) Código de controlador (JavaScript)
El paquete del gadget soporta localización
![Page 14: Sg07 Desarrollo De Gadgets Con Windows Vista](https://reader034.fdocuments.net/reader034/viewer/2022051816/54588a9caf79590b088b5462/html5/thumbnails/14.jpg)
Las opciones que tenemos de distribución son: Un archivo CAB Un archivo ZIP Directorio con archivos
Todos los gadgets para el Sidebar serán instalados en la máquina cliente Un folder dentro del perfil del usuario O dentro del folder de aplicación para todos
los usuarios Los settings del gadget estan
almacenados localmente
![Page 15: Sg07 Desarrollo De Gadgets Con Windows Vista](https://reader034.fdocuments.net/reader034/viewer/2022051816/54588a9caf79590b088b5462/html5/thumbnails/15.jpg)
Los eventos y objetos están expuestos como DHTML Eventos de dock / undock Propiedades de configuración (settings)
Permite interacción con el sistema Previene que los desarolladores necesiten emplear código
binario para la mayoría de las tareas Exponen funcionalidad del sistema
Monitor Entorno Globalización Máquina Net.NetworkInformation Shell. Item / Drive / Metadata / RecycleBin
Permite el CreateObject para código externo
![Page 16: Sg07 Desarrollo De Gadgets Con Windows Vista](https://reader034.fdocuments.net/reader034/viewer/2022051816/54588a9caf79590b088b5462/html5/thumbnails/16.jpg)
![Page 17: Sg07 Desarrollo De Gadgets Con Windows Vista](https://reader034.fdocuments.net/reader034/viewer/2022051816/54588a9caf79590b088b5462/html5/thumbnails/17.jpg)
Más es menos Un diálogo de configuración por Gadget
El tamaño deberá ser 130px de ancho (docked) Los gadgets flotantes pueden ser mayores
Los gadgets no reemplazan a las notificaciones Z-Order puede dejarlos detrás de las ventanas
activas Transparencia y blending
Completamente soportado
![Page 18: Sg07 Desarrollo De Gadgets Con Windows Vista](https://reader034.fdocuments.net/reader034/viewer/2022051816/54588a9caf79590b088b5462/html5/thumbnails/18.jpg)
Más de veinte gadgets pre-instalados Reloj, clima, feeds, slideshow
Gallery.Live.Com Muchos más disponibles para descarga
![Page 19: Sg07 Desarrollo De Gadgets Con Windows Vista](https://reader034.fdocuments.net/reader034/viewer/2022051816/54588a9caf79590b088b5462/html5/thumbnails/19.jpg)
![Page 20: Sg07 Desarrollo De Gadgets Con Windows Vista](https://reader034.fdocuments.net/reader034/viewer/2022051816/54588a9caf79590b088b5462/html5/thumbnails/20.jpg)
Evita incluir muchos tipos de información al gadget Toman mucho espacio Limitan el control de los usuarios
Considera desarrollar múltiples gadgets De manera que el usuario decida que
información quiere ver Algo de branding
Pero no de advertising Iconografía vs Texto
![Page 21: Sg07 Desarrollo De Gadgets Con Windows Vista](https://reader034.fdocuments.net/reader034/viewer/2022051816/54588a9caf79590b088b5462/html5/thumbnails/21.jpg)
Apalanca la combinación de Servicios SOA con gadgets para proveer servicios a los usuarios de escritorio Fácilmente desplegable – Alto alcance Provee “contacto-visual” de aplicaciones
con el escritorio del usuario Maximiza la productividad y mejora el
flujo de información Provee experiencias de usuario
diferentes y mejores
![Page 22: Sg07 Desarrollo De Gadgets Con Windows Vista](https://reader034.fdocuments.net/reader034/viewer/2022051816/54588a9caf79590b088b5462/html5/thumbnails/22.jpg)
http://www.microsoftgadgets.com http://microsoftgadgets.com/build/ http://channel9.msdn.com/
ShowPost.aspx?PostID=255735 MSDN – http://msdn.microsoft.com