sg07 desarrollo de gadgets con windows vista

Post on 01-Nov-2014

4.154 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Esta fué la charla de gadgets en Windows Vista

TRANSCRIPT

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

cs@intellekt.wshttp://team.intellekt.ws/blogs/chris/

¡Domo arigato!

top related