Aplicaciones RIA para una web multiplataforma

2,302 views

Published on

Presentación sobre las aplicaciones RIA no tanto desde su punto de vista técnico como del conceptual, evolutivo y sobre qué aspectos hay que tener presentes a la hora de plantearse la creación de un RIA.

Published in: Technology, Education
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,302
On SlideShare
0
From Embeds
0
Number of Embeds
21
Actions
Shares
0
Downloads
41
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Aplicaciones RIA para una web multiplataforma

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

×