Date post: | 01-Nov-2014 |
Category: |
Technology |
Upload: | christian-strevel |
View: | 4,153 times |
Download: | 0 times |
Christian StrevelIntellekt | Consulting Serviceshttp://team.intellekt.ws/blogs/chris/
¿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
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
Son pequeñas aplicaciones ligeras y especificas
Tipos de gadgets de escritorio Gadgets informativos Gadgets de aplicación Gadgets de utilidad
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
Live.com – Web Gadgets
SideBar – Gadgets de escritorio de vista
SideShow – Gadgets incrustados al Hardware
Web
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
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
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
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
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
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
Más de veinte gadgets pre-instalados Reloj, clima, feeds, slideshow
Gallery.Live.Com Muchos más disponibles para descarga
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
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
http://www.microsoftgadgets.com http://microsoftgadgets.com/build/ http://channel9.msdn.com/
ShowPost.aspx?PostID=255735 MSDN – http://msdn.microsoft.com