SlideShare una empresa de Scribd logo
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

Más contenido relacionado

La actualidad más candente

Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Joel Fernandez
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria webMirsha01
 
Gestión de riesgos de software
Gestión de riesgos de softwareGestión de riesgos de software
Gestión de riesgos de software
Omar S. Gomez
 
Introducción al ecosistema de React.js
Introducción al ecosistema de React.jsIntroducción al ecosistema de React.js
Introducción al ecosistema de React.js
Joaquín Salvachúa
 
Bases de Datos NoSQL - Riak
Bases de Datos NoSQL - Riak Bases de Datos NoSQL - Riak
Bases de Datos NoSQL - Riak
Andrei Amador
 
Metodologia Agil
Metodologia AgilMetodologia Agil
Metodologia Agil
JOHNNY SURI MAMANI
 
Base de datos access
Base de datos accessBase de datos access
Base de datos accessmfdacv
 
Modelos de desarrollo de aplicaciones web
Modelos de desarrollo de aplicaciones webModelos de desarrollo de aplicaciones web
Modelos de desarrollo de aplicaciones web
Yaskelly Yedra
 
Modelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareModelos o Ciclos de vida de software
Modelos o Ciclos de vida de software
William Matamoros
 
Metodologia dsdm
Metodologia dsdmMetodologia dsdm
Metodologia dsdm
Salomé Jara
 
introducción tecnologías web
introducción tecnologías webintroducción tecnologías web
introducción tecnologías web
evelynfarro06
 
Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)
Yaskelly Yedra
 
Pruebas Unitarias
Pruebas Unitarias Pruebas Unitarias
Pruebas Unitarias
Emerson Garay
 
plataformas de desarrollo
plataformas de desarrolloplataformas de desarrollo
plataformas de desarrollo
osvaldo molina
 
plan de gestion de recursos humanos PMBOK
plan de gestion de recursos humanos PMBOKplan de gestion de recursos humanos PMBOK
plan de gestion de recursos humanos PMBOK
Ismael Fernandez R
 
El dba(administracion de base de datos)
El dba(administracion de base de datos)El dba(administracion de base de datos)
El dba(administracion de base de datos)UTN
 
Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrolloHermes Romero
 

La actualidad más candente (20)

Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
Gestión de riesgos de software
Gestión de riesgos de softwareGestión de riesgos de software
Gestión de riesgos de software
 
Introducción al ecosistema de React.js
Introducción al ecosistema de React.jsIntroducción al ecosistema de React.js
Introducción al ecosistema de React.js
 
Decompiladores
DecompiladoresDecompiladores
Decompiladores
 
Bases de Datos NoSQL - Riak
Bases de Datos NoSQL - Riak Bases de Datos NoSQL - Riak
Bases de Datos NoSQL - Riak
 
Metodologia Agil
Metodologia AgilMetodologia Agil
Metodologia Agil
 
Base de datos access
Base de datos accessBase de datos access
Base de datos access
 
Modelos de desarrollo de aplicaciones web
Modelos de desarrollo de aplicaciones webModelos de desarrollo de aplicaciones web
Modelos de desarrollo de aplicaciones web
 
Modelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareModelos o Ciclos de vida de software
Modelos o Ciclos de vida de software
 
Metodologia dsdm
Metodologia dsdmMetodologia dsdm
Metodologia dsdm
 
introducción tecnologías web
introducción tecnologías webintroducción tecnologías web
introducción tecnologías web
 
Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)
 
Utilizando Metodologia Rup Parte1
Utilizando Metodologia Rup Parte1Utilizando Metodologia Rup Parte1
Utilizando Metodologia Rup Parte1
 
Pruebas Unitarias
Pruebas Unitarias Pruebas Unitarias
Pruebas Unitarias
 
plataformas de desarrollo
plataformas de desarrolloplataformas de desarrollo
plataformas de desarrollo
 
plan de gestion de recursos humanos PMBOK
plan de gestion de recursos humanos PMBOKplan de gestion de recursos humanos PMBOK
plan de gestion de recursos humanos PMBOK
 
UWE
UWEUWE
UWE
 
El dba(administracion de base de datos)
El dba(administracion de base de datos)El dba(administracion de base de datos)
El dba(administracion de base de datos)
 
Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrollo
 

Similar a Aplicaciones RIA para una web multiplataforma

Aplicaciones RIA: Rich Internet Application Technologies
Aplicaciones RIA: Rich Internet Application TechnologiesAplicaciones RIA: Rich Internet Application Technologies
Aplicaciones RIA: Rich Internet Application Technologies
Jesus Caceres Tello
 
Rich Internet Applications
Rich Internet ApplicationsRich Internet Applications
Rich Internet Applications
4th International LIS-EPI meeting
 
TEMAS RELACIONADOS WEB2
TEMAS RELACIONADOS WEB2TEMAS RELACIONADOS WEB2
TEMAS RELACIONADOS WEB2
guest33bc33
 
Front end developer
Front end developerFront end developer
Front end developerSkynet Erp
 
Unidad 1
Unidad 1Unidad 1
Introduccion Aplicaciones Web en java j2ee
Introduccion Aplicaciones Web en java j2ee Introduccion Aplicaciones Web en java j2ee
Introduccion Aplicaciones Web en java j2ee
Rodrigo Zottola Pareja
 
200405 - Aplicaciones Web
200405 - Aplicaciones Web200405 - Aplicaciones Web
200405 - Aplicaciones Web
Javier Gonzalez-Sanchez
 
Visual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero CodeVisual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero Code
Bruno Capuano
 
Mecanismos de Persistencia en Android
Mecanismos de Persistencia en AndroidMecanismos de Persistencia en Android
Mecanismos de Persistencia en Android
Javier Muñoz
 
Aplicaciones web enriquecidas "RIA"
Aplicaciones web enriquecidas "RIA"Aplicaciones web enriquecidas "RIA"
Aplicaciones web enriquecidas "RIA"
Erick Cerna
 
Google Web Toolkit (GWT) en entornos empresariales
Google Web Toolkit (GWT) en entornos empresarialesGoogle Web Toolkit (GWT) en entornos empresariales
Google Web Toolkit (GWT) en entornos empresariales
Tecsisa
 
Infraestructura tecnologica1
Infraestructura tecnologica1Infraestructura tecnologica1
Infraestructura tecnologica1Larissa Muirragui
 
Webinar Proyecto Sap Netweaver Portals
Webinar Proyecto Sap Netweaver PortalsWebinar Proyecto Sap Netweaver Portals
Webinar Proyecto Sap Netweaver Portals
juanmi_R
 
Sistema.inventario@hotmail.com
Sistema.inventario@hotmail.comSistema.inventario@hotmail.com
Sistema.inventario@hotmail.com
simeon
 
SIG en la Web: Fundamentos
SIG en la Web: FundamentosSIG en la Web: Fundamentos
SIG en la Web: Fundamentos
Leandro Zamudio
 
SOA en la Práctica: WCF & WSSF
SOA en la Práctica: WCF & WSSFSOA en la Práctica: WCF & WSSF
SOA en la Práctica: WCF & WSSF
juliocasal
 
Arquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .netArquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .net
Juan Pablo
 
Web Services Evento Bea Systems
Web Services Evento Bea SystemsWeb Services Evento Bea Systems
Web Services Evento Bea Systems
BaltaCarretero
 

Similar a Aplicaciones RIA para una web multiplataforma (20)

Aplicaciones RIA: Rich Internet Application Technologies
Aplicaciones RIA: Rich Internet Application TechnologiesAplicaciones RIA: Rich Internet Application Technologies
Aplicaciones RIA: Rich Internet Application Technologies
 
Rich Internet Applications
Rich Internet ApplicationsRich Internet Applications
Rich Internet Applications
 
TEMAS RELACIONADOS WEB2
TEMAS RELACIONADOS WEB2TEMAS RELACIONADOS WEB2
TEMAS RELACIONADOS WEB2
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Front end developer
Front end developerFront end developer
Front end developer
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Introduccion Aplicaciones Web en java j2ee
Introduccion Aplicaciones Web en java j2ee Introduccion Aplicaciones Web en java j2ee
Introduccion Aplicaciones Web en java j2ee
 
200405 - Aplicaciones Web
200405 - Aplicaciones Web200405 - Aplicaciones Web
200405 - Aplicaciones Web
 
Visual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero CodeVisual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero Code
 
Ria
RiaRia
Ria
 
Mecanismos de Persistencia en Android
Mecanismos de Persistencia en AndroidMecanismos de Persistencia en Android
Mecanismos de Persistencia en Android
 
Aplicaciones web enriquecidas "RIA"
Aplicaciones web enriquecidas "RIA"Aplicaciones web enriquecidas "RIA"
Aplicaciones web enriquecidas "RIA"
 
Google Web Toolkit (GWT) en entornos empresariales
Google Web Toolkit (GWT) en entornos empresarialesGoogle Web Toolkit (GWT) en entornos empresariales
Google Web Toolkit (GWT) en entornos empresariales
 
Infraestructura tecnologica1
Infraestructura tecnologica1Infraestructura tecnologica1
Infraestructura tecnologica1
 
Webinar Proyecto Sap Netweaver Portals
Webinar Proyecto Sap Netweaver PortalsWebinar Proyecto Sap Netweaver Portals
Webinar Proyecto Sap Netweaver Portals
 
Sistema.inventario@hotmail.com
Sistema.inventario@hotmail.comSistema.inventario@hotmail.com
Sistema.inventario@hotmail.com
 
SIG en la Web: Fundamentos
SIG en la Web: FundamentosSIG en la Web: Fundamentos
SIG en la Web: Fundamentos
 
SOA en la Práctica: WCF & WSSF
SOA en la Práctica: WCF & WSSFSOA en la Práctica: WCF & WSSF
SOA en la Práctica: WCF & WSSF
 
Arquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .netArquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .net
 
Web Services Evento Bea Systems
Web Services Evento Bea SystemsWeb Services Evento Bea Systems
Web Services Evento Bea Systems
 

Más de 4th International LIS-EPI meeting

Tecnología, Internet y Contenidos: Una nueva realidad...
Tecnología, Internet y Contenidos: Una nueva realidad...Tecnología, Internet y Contenidos: Una nueva realidad...
Tecnología, Internet y Contenidos: Una nueva realidad...
4th International LIS-EPI meeting
 
A few possibilities for librarianship by 2015
A few possibilities for librarianship by 2015A few possibilities for librarianship by 2015
A few possibilities for librarianship by 2015
4th International LIS-EPI meeting
 
Learning and Working in the Web 2.0: Reconstructing Information and Knowledge
Learning and Working in the Web 2.0: Reconstructing Information and KnowledgeLearning and Working in the Web 2.0: Reconstructing Information and Knowledge
Learning and Working in the Web 2.0: Reconstructing Information and Knowledge
4th International LIS-EPI meeting
 
Dispositivos electrónicos de lectura de diarios: historia y perspectivas
Dispositivos electrónicos de lectura de diarios: historia y perspectivasDispositivos electrónicos de lectura de diarios: historia y perspectivas
Dispositivos electrónicos de lectura de diarios: historia y perspectivas
4th International LIS-EPI meeting
 
Espai de coneixement Fundació Antoni Tàpies: Desarrollo de una herramienta de...
Espai de coneixement Fundació Antoni Tàpies: Desarrollo de una herramienta de...Espai de coneixement Fundació Antoni Tàpies: Desarrollo de una herramienta de...
Espai de coneixement Fundació Antoni Tàpies: Desarrollo de una herramienta de...
4th International LIS-EPI meeting
 
El poder de la comunicación científica: intereses, conflictos, equilibrios
El poder de la comunicación científica: intereses, conflictos, equilibriosEl poder de la comunicación científica: intereses, conflictos, equilibrios
El poder de la comunicación científica: intereses, conflictos, equilibrios
4th International LIS-EPI meeting
 
Financiación de proyectos transnacionales. El caso E-LIS
Financiación de proyectos transnacionales. El caso E-LISFinanciación de proyectos transnacionales. El caso E-LIS
Financiación de proyectos transnacionales. El caso E-LIS
4th International LIS-EPI meeting
 
La producción científica universitaria en España: visibilidad e impacto inter...
La producción científica universitaria en España: visibilidad e impacto inter...La producción científica universitaria en España: visibilidad e impacto inter...
La producción científica universitaria en España: visibilidad e impacto inter...
4th International LIS-EPI meeting
 
La tecnología como factor de cambio en las bibliotecas: reflexiones desde el ...
La tecnología como factor de cambio en las bibliotecas: reflexiones desde el ...La tecnología como factor de cambio en las bibliotecas: reflexiones desde el ...
La tecnología como factor de cambio en las bibliotecas: reflexiones desde el ...
4th International LIS-EPI meeting
 
Personalización del SIGB Koha para bibliotecas españolas:pros y contras
Personalización del SIGB Koha para bibliotecas españolas:pros y contrasPersonalización del SIGB Koha para bibliotecas españolas:pros y contras
Personalización del SIGB Koha para bibliotecas españolas:pros y contras
4th International LIS-EPI meeting
 
Uso de herramientas open source para integrar sistemas de recuperación: el ca...
Uso de herramientas open source para integrar sistemas de recuperación: el ca...Uso de herramientas open source para integrar sistemas de recuperación: el ca...
Uso de herramientas open source para integrar sistemas de recuperación: el ca...
4th International LIS-EPI meeting
 
Usos prácticos de software libre en bibliotecas y centros de documentación
Usos prácticos de software libre en bibliotecas y centros de documentaciónUsos prácticos de software libre en bibliotecas y centros de documentación
Usos prácticos de software libre en bibliotecas y centros de documentación
4th International LIS-EPI meeting
 
Seis años de E-LIS en España
Seis años de E-LIS en EspañaSeis años de E-LIS en España
Seis años de E-LIS en España
4th International LIS-EPI meeting
 

Más de 4th International LIS-EPI meeting (13)

Tecnología, Internet y Contenidos: Una nueva realidad...
Tecnología, Internet y Contenidos: Una nueva realidad...Tecnología, Internet y Contenidos: Una nueva realidad...
Tecnología, Internet y Contenidos: Una nueva realidad...
 
A few possibilities for librarianship by 2015
A few possibilities for librarianship by 2015A few possibilities for librarianship by 2015
A few possibilities for librarianship by 2015
 
Learning and Working in the Web 2.0: Reconstructing Information and Knowledge
Learning and Working in the Web 2.0: Reconstructing Information and KnowledgeLearning and Working in the Web 2.0: Reconstructing Information and Knowledge
Learning and Working in the Web 2.0: Reconstructing Information and Knowledge
 
Dispositivos electrónicos de lectura de diarios: historia y perspectivas
Dispositivos electrónicos de lectura de diarios: historia y perspectivasDispositivos electrónicos de lectura de diarios: historia y perspectivas
Dispositivos electrónicos de lectura de diarios: historia y perspectivas
 
Espai de coneixement Fundació Antoni Tàpies: Desarrollo de una herramienta de...
Espai de coneixement Fundació Antoni Tàpies: Desarrollo de una herramienta de...Espai de coneixement Fundació Antoni Tàpies: Desarrollo de una herramienta de...
Espai de coneixement Fundació Antoni Tàpies: Desarrollo de una herramienta de...
 
El poder de la comunicación científica: intereses, conflictos, equilibrios
El poder de la comunicación científica: intereses, conflictos, equilibriosEl poder de la comunicación científica: intereses, conflictos, equilibrios
El poder de la comunicación científica: intereses, conflictos, equilibrios
 
Financiación de proyectos transnacionales. El caso E-LIS
Financiación de proyectos transnacionales. El caso E-LISFinanciación de proyectos transnacionales. El caso E-LIS
Financiación de proyectos transnacionales. El caso E-LIS
 
La producción científica universitaria en España: visibilidad e impacto inter...
La producción científica universitaria en España: visibilidad e impacto inter...La producción científica universitaria en España: visibilidad e impacto inter...
La producción científica universitaria en España: visibilidad e impacto inter...
 
La tecnología como factor de cambio en las bibliotecas: reflexiones desde el ...
La tecnología como factor de cambio en las bibliotecas: reflexiones desde el ...La tecnología como factor de cambio en las bibliotecas: reflexiones desde el ...
La tecnología como factor de cambio en las bibliotecas: reflexiones desde el ...
 
Personalización del SIGB Koha para bibliotecas españolas:pros y contras
Personalización del SIGB Koha para bibliotecas españolas:pros y contrasPersonalización del SIGB Koha para bibliotecas españolas:pros y contras
Personalización del SIGB Koha para bibliotecas españolas:pros y contras
 
Uso de herramientas open source para integrar sistemas de recuperación: el ca...
Uso de herramientas open source para integrar sistemas de recuperación: el ca...Uso de herramientas open source para integrar sistemas de recuperación: el ca...
Uso de herramientas open source para integrar sistemas de recuperación: el ca...
 
Usos prácticos de software libre en bibliotecas y centros de documentación
Usos prácticos de software libre en bibliotecas y centros de documentaciónUsos prácticos de software libre en bibliotecas y centros de documentación
Usos prácticos de software libre en bibliotecas y centros de documentación
 
Seis años de E-LIS en España
Seis años de E-LIS en EspañaSeis años de E-LIS en España
Seis años de E-LIS en España
 

Último

Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
Edurne Navarro Bueno
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
TatianaVanessaAltami
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
rosannatasaycoyactay
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
DIANADIAZSILVA1
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
CESAR MIJAEL ESPINOZA SALAZAR
 
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdfT3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
eliecerespinosa
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
Profes de Relideleón Apellidos
 
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptxCLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
LilianaRivera778668
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
YasneidyGonzalez
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Demetrio Ccesa Rayme
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docxSESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
QuispeJimenezDyuy
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
BetzabePecheSalcedo1
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
LorenaCovarrubias12
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
20minutos
 
True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdf
Mercedes Gonzalez
 

Último (20)

Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdfT3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
 
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptxCLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docxSESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
 
True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdf
 

Aplicaciones RIA para una web multiplataforma

  • 1. Aplicaciones RIA para una web multiplataforma David Maniega Legarda Director de la Oficina Abierta de Innovación – UOC dmaniega@uoc.edu
  • 2.
  • 3. Arquitectura cliente/servidor Enviar peticiones / Pintar en pantalla Presentación Lógica de negocio Datos / Servicios
  • 4. Arquitectura RIA Capa de presentación / Navegador + Plug-in Cliente rico Lógica de negocio Cliente rico Datos / Servicios
  • 6.
  • 7. Tecnologías más destacadas Silverlight (Microsoft) Flex, AIR (Adobe) JavaFX (Sun Microsystems) OpenLaszlo (Laszlo Systems)
  • 8. RIA y sus beneficios (1) Interfaz más rica y veloz Mejora de la respuesta en las interacciones Comunicación asíncrona
  • 9. RIA y sus beneficios (2) Liberación de recursos en el servidor Reducción de tráfico de red Soporte multi(entorno)
  • 10. 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
  • 11. RIA y sus retos pendientes (2) Complejidad en sistemas de monitorización Seguridad de arquitecturas (sandbox) y acceso Latencia en la carga de datos
  • 12. ¿En qué entornos se aplican? Sin navegador Escritorio Interacción + Aplicación local
  • 13. ¿En qué entornos se aplican? En el navegador RWA (Rich Web Applications) Interacción + Procesamiento en servidor
  • 14. Árbol de decisiones / Silverlight http://mauriziostorani.wordpress.com/2008/06/11/ria-rich-internet-applications/
  • 15. Pero podemos correr un serio riesgo…
  • 16. …si nos quedamos en el diseño
  • 17. 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”
  • 18. 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”
  • 19. 1. Ser directo, usar el contexto
  • 20. 2. Minimizar el esfuerzo
  • 21. 3. Permanecer en la página
  • 22. 4. Dar pistas para la interacción
  • 23. 5. Usar transiciones impactantes
  • 24. 6. Interfaz capaz de reaccionar
  • 25. Finalizamos con un ejemplo http://www.balsamiq.com/
  • 26. Muchas gracias por su atención David Maniega Legarda Director de la Oficina Abierta de Innovación – UOC dmaniega@uoc.edu