Experiencia de Usuario Mejores Prácticas para Smart Clients David Carmona Microsoft Ibérica Desarrollo y Plataforma

Slides:



Advertisements
Presentaciones similares
Desarrollo de aplicaciones en n- capas
Advertisements

Web Forms en ASP .Net 2.0 El próximo paso.
Dreamweaver Primeros Pasos.
Presentación de Visual Web Developer 2005 Express Edition Alfonso Goyeneche Torres Presidencia Nacional Comunidad Académica Microsoft Junta Directiva Nacional.
Conexión a Bases de Datos
INGENIERÍA DE SOFTWARE Introducción Arquitectura de Software
Seguridad para el cliente rico. Presente y futuro
3/24/2017 4:00 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Webquest Diseño IU: Wix.com permite un control total del diseño de la web, pudiendo elegir en cualquier momento que punto modificar o que.
Presentación de la Plataforma de Gestión de la Excelencia
INDUSOFT Software para generación de completas aplicaciones industriales multi-plataforma Se compone de un completo y potente conjunto de herramientas.
UNIVERSIDAD TECNOLÓGICA ISRAEL CARRERA DE SISTEMAS INFORMÁTICOS
Interacción Persona ordenador
Prof. Adelaide Bianchini. Dpto. de Computación y Tecnología de la Información. Universidad Simón Bolívar. Mayo Diseño centrado en el usuario Prof.
Introducción Tema Importancia de los Interfaces de Usuario
(D2) Practicas y componentes para el desarrollo con.NET : PAG y Application Blocks Diego González - CTO
RIA y Silverlight Ethel García-Simón Matachana
César de la Torre – Programas Técnicos para Partners División de Desarrollo y Plataforma – Microsoft Spain.
Diseño de arquitectura Top-Down con UML
Desarrollo de adaptadores mediante WCF LOB Adapter SDK
Módulo 1: Primeros Pasos
Características Técnicas
Características Técnicas
Características Técnicas
Ingeniería del Software
Webquest Diseño IU: Wix.com permite un control total del diseño de la web, pudiendo elegir en cualquier momento que punto modificar o que.
¿Cómo hacer una buena presentación?
Requerimientos No Funcionales
Personalización en diseño visual y comportamiento de la plantilla
Actividad 8 Equipo 3: o Gemma Cedillo Saucedo. o Alejandra Castillo Almazán. o Adriana Lara Mata. o Jorge Arregoytia García. o Aleida Villegas Rodríguez.
Principios de diseño de Interfaces Prof. Adelaide Bianchini
Diseño de Sistemas. Patrones de Diseño. Geronimo Manso.
JavaScript Frameworks
El Futuro de las interfaz de usuario
Web Services Daniel Seara. Fundamentos Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización.
Plataforma ECM de Servicios On-Line con Acceso Mediante Voz.
3 PROGRAMAR EN UN LENGUAJE DE HIPERTEXTO L.I. OSWALDO MARTINEZ C. EDPW.
Programación e Ingeniería de Software III
InfoPath Ventajas y Uso.
Versión del sistema operativo Windows desarrollado por Microsoft sucesor de Windows XP. El proceso de desarrollo terminó el 8 de noviembre de 2006 y en.
Reduciendo el espacio entre Tecnología y Negocio: Arquitecturas de Referencia Carlos Oramas (Microsoft) Alberto Ruiz (IECISA) Julio Bravo (FCC)
Presentado por Alfredo de la Mora Díaz Catedrático Dr. Jesús Favela
Tecnología para la Comunidad
Marco Conceptual para la Gestión de Conocimiento de entornos de colaboración: aplicación a la creación de un portal de revistas electrónicas EUITIO Daniel.
Lizeth Peña 11b Orlando Vaca HERRAMIENTAS WED 2.0.
Unidad 6 Sistema Operativo.
II QUIMESTRE PARCIAL II
La Web 1.0 ( ) es un tipo de web estática con documentos que jamás se actualizaban y los contenidos dirigidos a la navegación HTML y GIF. Es la.
Nuevos sistemas operativos
INTRODUCCION. Microsoft es la empresa fabricante de los distintos Sistemas o plataformas operativas conocidas como Windows los cuales nos han permitido.
NAVEGADORES DE INTERNET
PIS 2007 – GRUPO Introducción a MoGeFI MoGeFI Motivación. Transformar formularios definidos en un formato específico a otras tecnologías explotando.
APLICATIVOS MÓVILES.
Diseño del Software e Ingeniería del Software
1.- ¿Qué es Outlook? 1.- ¿Qué es Outlook? 2.-Características principales de Outlook 2.-Características principales de Outlook 3.-Descripción de la pantalla.
Cómo crear tu primer MVC WebPart en Sharepoint 2010 Ing. Randall Barnett Villalobos, Mci DBA / Developer Instituto Costarricense de Electricidad.
Proceso de Diseño de Interfaces
APACHE WEB SERVER El proyecto Apache Web Server es un desarrollo de software en colaboración, enfocado en crear una implementación de un servidor HTTP.
Microsoft Robotics Studio Visual Programming Language.
Sistema Operativo S.O..
Introducción a Internet Explorer 9  Windows Internet Explorer 9 tiene una apariencia optimizada y varias características nuevas que aceleran su experiencia.
Navegador Trabajo extra clase.
Desarrollo de Gadgets para Windows Vista “Sidebar Experience SX” Miguel Jiménez ilitia Technologies
Metodología para el Diseño de Sitios WEB
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
El diseño de la interfaz de usuario requiere el estudio de las personas y el conocimiento tecnológico adecuado.
CMS de código abierto y código cerrado Camila Duarte Ruddy Ruiz Fabián Correa.
PÁGINA WEB, SITIO WEB Y PORTAL WEB Una página web tradicionalmente hace relación a un documento en el internet, disponible para ser leído, con información.
Andrea Fernanda Salazar Rueda María Paula Peña Fernández Yuleny Osorio López.
INTERFAZ GRAFICA Es cualquier medio por el cual uno puede interactuar con una computadora a través de algún tipo de software gráfico. Comúnmente, esto.
Transcripción de la presentación:

Experiencia de Usuario Mejores Prácticas para Smart Clients David Carmona Microsoft Ibérica Desarrollo y Plataforma Pablo Peláez Plain Concepts

IntroducciónIntroducción Experiencia de UsuarioExperiencia de Usuario ArquitecturaArquitectura Windows Presentation FoundationWindows Presentation Foundation

Introducción

–4000 ingenieros que han trabajado en su desarrollo –50 millones de líneas de código –5 millones de beta testers de la release candidate 1 – bytes [3.5GB] de la beta 2 de Vista ( el download mas grande de la historia) –Sobre nuevos trabajos se crearan en Europa (investigación de IDC) –Se espera que se vendan 400 millones de nuevos PC´s en el mundo en los próximos 2 años –De esos 400 millones, 368 millones incluirán Vista pre-cargado –6 Versiones diferentes de Windows Vista (Fuente "Vista", la Revista oficial de Windows Vista)

Experiencia de usuario

1.- El hecho de lograr que los usuarios de nuestros programas, admiren el INMEJORABLE interface que NOSOTROS hemos definido.1.- El hecho de lograr que los usuarios de nuestros programas, admiren el INMEJORABLE interface que NOSOTROS hemos definido. 2.- La satisfacción que obtendría un usuario al disponer un interface sencillo e intuitivo que mejora su productividad.2.- La satisfacción que obtendría un usuario al disponer un interface sencillo e intuitivo que mejora su productividad.

¿Por que la Experiencia de usuario?

–El fin de tu programa es el USUARIO –Haz que sea un placer de ver y de utilizar –Lo simple es bello –El usuario no es tonto, solo nos lo parece –Evita problemas comunes –Reduce el esfuerzo, la duda, la toma de decisiones de tus usuarios. –Sigue las guías de IU (ya que las hay …) –Testea tu Interfaz de Usuario

–No estás solo... sé buen vecino y cuida tu casa –Common Controls –Common Dialogs –Los Iconos y Tú –Herencia –User Controls –Custom Controls –Resoluciones y Tamaños –Usa los temas de Windows

Herencia

–Búsquedas instantáneas –Búsquedas estándar –Tiempos e indicadores –Búsqueda en Vista

Búsquedas

–No bloquees el interfaz de usuario –Diálogos Modales sólo si son necesarios –MessageBox con preguntas –Notificaciones –Barras de Estado

Asincronía

–MDI versus SDI versus Navegador –Menús Comunes –"Atrás" y Deshacer... –Validadores –Tooltips –Autocompletado –Wizards

Validaciones

–¿Tono del texto? –Sé cortés –No uses terminología técnica –Habla en primera o segunda persona –Mensajes con perspectiva de usuario –El poder de la Negrita

Arquitectura

Independiza y estructura el UIIndependiza y estructura el UI ModeloModelo –Contiene los datos, su comportamiento y el estado VistaVista –Gestiona la presentación de los datos ControladorControlador –Interpreta las acciones del usuario, informando al modelo y a la vista Modelo Controlador Vista

MVC

Patrón para aplicaciones Smart ClientsPatrón para aplicaciones Smart Clients –Documentación –How-tos –Integración con Visual Studio –Aplicaciones de ejemplo –Extensible Basado en Composite UI Application BlockBasado en Composite UI Application Block –Módulos de carga dinámica –Contenedor basado en Smart Parts –Implementación de MVC

Smart Client Software Factory

Windows Presentation Foundation

ASP.NET / AJAXASP.NET / AJAX –Sitios web públicos basados en estándares –Amplio alcance, mayor coste, menor riqueza WinFormsWinForms –Aplicaciones LOB con fuerte entrada de datos –Menor coste, mayor interactividad WPFWPF –Experiencias de usuario innovadoras –Diseñador como parte del equipo –Escenarios de riqueza sin precedentes

El gran poder implica una gran responsabilidad Tío Ben - Spiderman

Utiliza los temas con sutilezaUtiliza los temas con sutileza –No abusar de los estilos ni templates Las animaciones no son para lucirnosLas animaciones no son para lucirnos –No captar la atención –Servir para un propósito No uses las 3D para impresionar a tu jefeNo uses las 3D para impresionar a tu jefe –¿Puede conseguirse lo mismo en 2D? Conoce en detalle el layout y abusa de élConoce en detalle el layout y abusa de él –Especialmente los dinámicos

Hardware vs SoftwareHardware vs Software

Pudientes vs hippiesPudientes vs hippies

Intuición vs mediciónIntuición vs medición

WPF

Windows Vista User Experience Guidelines:Windows Vista User Experience Guidelines: – us/library/aa aspx us/library/aa aspxhttp://msdn2.microsoft.com/en- us/library/aa aspx Smart Client Software FactorySmart Client Software Factory – us/library/aa aspx us/library/aa aspxhttp://msdn2.microsoft.com/en- us/library/aa aspx Designing with WPFDesigning with WPF – us/library/aa aspx us/library/aa aspxhttp://msdn2.microsoft.com/en- us/library/aa aspx