• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Aplicaciones RIA para una web multiplataforma
 

Aplicaciones RIA para una web multiplataforma

on

  • 2,773 views

Maniega Legarda, David. Aplicaciones RIA para una web multiplataforma. 4th International LIS-EPI meeting, Valencia, 26-27 de noviembre de 2009.

Maniega Legarda, David. Aplicaciones RIA para una web multiplataforma. 4th International LIS-EPI meeting, Valencia, 26-27 de noviembre de 2009.

Statistics

Views

Total Views
2,773
Views on SlideShare
2,761
Embed Views
12

Actions

Likes
1
Downloads
49
Comments
0

4 Embeds 12

http://www.ciepi.org 6
http://www.slideshare.net 3
http://a0.twimg.com 2
https://si0.twimg.com 1

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

Aplicaciones RIA para una web multiplataforma Aplicaciones RIA para una web multiplataforma Presentation Transcript

  • Aplicaciones RIA para una web multiplataforma David Maniega Legarda Director de la Oficina Abierta de Innovación – UOC dmaniega@uoc.edu
  • Arquitectura cliente/servidor Enviar peticiones / Pintar en pantalla Presentación Lógica de negocio Datos / Servicios
  • Arquitectura RIA Capa de presentación / Navegador + Plug-in Cliente rico Lógica de negocio Cliente rico Datos / Servicios
  • Entendiendo el modelo RIA
  • Tecnologías más destacadas Silverlight (Microsoft) Flex, AIR (Adobe) JavaFX (Sun Microsystems) OpenLaszlo (Laszlo Systems)
  • RIA y sus beneficios (1) Interfaz más rica y veloz Mejora de la respuesta en las interacciones Comunicación asíncrona
  • RIA y sus beneficios (2) Liberación de recursos en el servidor Reducción de tráfico de red Soporte multi(entorno)
  • RIA y sus retos pendientes (1) Cambios en los hábitos de uso y navegación Asegurar los niveles de accesibilidad Optimización para motores de búsqueda
  • RIA y sus retos pendientes (2) Complejidad en sistemas de monitorización Seguridad de arquitecturas (sandbox) y acceso Latencia en la carga de datos
  • ¿En qué entornos se aplican? Sin navegador Escritorio Interacción + Aplicación local
  • ¿En qué entornos se aplican? En el navegador RWA (Rich Web Applications) Interacción + Procesamiento en servidor
  • Árbol de decisiones / Silverlight http://mauriziostorani.wordpress.com/2008/06/11/ria-rich-internet-applications/
  • Pero podemos correr un serio riesgo…
  • …si nos quedamos en el diseño
  • Rich significa que lo es en… nivel 1  estructura de la aplicación nivel 2  configuración de pantalla nivel 3  controles UI nivel 4  interacciones Theresa Neil y Bill Scott en su libro “Designing Web Interfaces: Principles and Patterns for Rich Interactions”
  • Las 6 reglas para diseñar RIA’s …partiendo de que la número 0 es aquella que cumple con los 10 principios básicos de la usabilidad… Theresa Neil y Bill Scott en su libro “Designing Web Interfaces: Principles and Patterns for Rich Interactions”
  • 1. Ser directo, usar el contexto
  • 2. Minimizar el esfuerzo
  • 3. Permanecer en la página
  • 4. Dar pistas para la interacción
  • 5. Usar transiciones impactantes
  • 6. Interfaz capaz de reaccionar
  • Finalizamos con un ejemplo http://www.balsamiq.com/
  • Muchas gracias por su atención David Maniega Legarda Director de la Oficina Abierta de Innovación – UOC dmaniega@uoc.edu