SlideShare a Scribd company logo
1 of 11
Tecnología de la Información y Comunicación

Universidad Tecnológica del Sureste de Veracruz
Tecnologías de la Información y Comunicación

INFORME DE PRÁCTICA
“Resultado de Aprendizaje Unidad l”
PRESENTA
Ortiz Katt Luis Enrique
Francisco Soto Irving Isaac
García Cruz Daniel
CUATRIMESTRE Y GRUPO
5°. “502”
NOMBRE DEL DOCENTE
Ing. Rogelio Vázquez Hernández

Universidad Tecnológica del Sureste de Veracruz

Página 1
Tecnología de la Información y Comunicación

I
DESARROLLO DE
LA PRÁCTICA

Universidad Tecnológica del Sureste de Veracruz

Página 2
Tecnología de la Información y Comunicación

Universidad Tecnológica del Sureste de Veracruz

Página 3
Tecnología de la Información y Comunicación

Universidad Tecnológica del Sureste de Veracruz

Página 4
Tecnología de la Información y Comunicación

2
INVESTIGACIÓN

Universidad Tecnológica del Sureste de Veracruz

Página 5
Tecnología de la Información y Comunicación

Las rich Internet applications, o RIA (en español "aplicaciones de Internet enriquecidas"),
son aplicaciones web que tienen la mayoría de las características de las aplicaciones de
escritorio tradicionales. Estas aplicaciones utilizan un navegador web estandarizado para
ejecutarse y por medio de complementos o mediante una máquina virtual se agregan las
características adicionales.
Las RIA surgen como una combinación de las ventajas que ofrecen las aplicaciones web
y las aplicaciones tradicionales. Buscan mejorar la experiencia y productividad del
usuario.
Normalmente en las aplicaciones web, hay una recarga continua de páginas cada vez que
el usuario pulsa sobre un enlace. De esta forma se produce un tráfico muy alto entre el
cliente y el servidor, llegando muchas veces a recargar la misma página con un cambio
mínimo.
En los entornos RIA, en cambio, no se producen recargas de página, ya que desde el
principio se carga toda la aplicación, y sólo se produce comunicación con el servidor
cuando se necesitan datos externos como datos de una base de datos o de
otros ficheros externos.

Generalmente se tiene una aplicación cliente “stateful” y una capa de servicios separada.
Las RIA se apoya más sobre un desarrollo “cliente-servidor” en vez de un desarrollo web
tradicional, en donde el estado se mantiene en el servidor en sesiones. El cliente sabe
acerca de sí mismo y el tipo de datos que está solicitando y únicamente solicita los datos
que necesita sin ninguna otra información.
ClienteSe maneja la interacción entre el usuario y la interfaz de usuario, el usuario invoca
comandos, actualiza vistas y carga datos. Aquí se mantiene el estado de la aplicación, se
manejan todas las peticiones de datos hacia el servidor y se controla como se presentan
los datos.
Universidad Tecnológica del Sureste de Veracruz

Página 6
Tecnología de la Información y Comunicación

Aquí se manejan y se procesan todas las peticiones de la aplicación cliente y delega las
acciones en el servidor, estas pueden ser, guardar datos en la base de datos, actualizar
los archivos del sistema, retornar datos al servidor, o algún tipo de proceso analítico.
Determina y le da formato a los datos que son retornados al cliente.

Consisten en el aprovechamiento de la experiencia del usuario en herramientas y
funciones de escritorio tan naturales como copiar, cortar y pegar, redimensionar
columnas, y ordenar etc., con el alcance y la flexibilidad de presentación y despliegue que
ofrecen las aplicaciones o páginas Web junto con lo mejor de la multimedia (voz, vídeo,
etc.).
Entre los beneficios principales de aplicaciones RIA tenemos una mejora importante en la
experiencia visual, que hacen del uso de la aplicación algo muy sencillo, ofrece mejoras
en la conectividad y despliegue instantáneo de la aplicación, agilizando su acceso,
garantizan la desvinculación de la capa de presentación es decir acceso a la aplicación
desde cualquier computador en cualquier lugar del mundo.

Universidad Tecnológica del Sureste de Veracruz

Página 7
Tecnología de la Información y Comunicación

Accesibilidad: AJAX en nativo en los navegadores web y es el único RIA framework que
puede ser encontrado por los diferentes motores de búsqueda. Aunque Adobe Flash ha
dado grandes pasos en esta dirección.
Comunicaciones avanzadas: con servidores que soporten nuevas tecnologías se puede
mejorar la experiencia del usuario al utilizar protocolos de red optimizados y entradas y
salidas asíncronas. Se requiere de una conexión de banda ancha confiable.
Complejidad: soluciones avanzadas puede ser más difíciles de diseñar, desarrollar,
implementar y depurar que las aplicaciones web tradicionales.
Consistencia: la interfaz de usuario y las experiencias pueden ser controlada por
el sistema operativo, el monitoreo del rendimiento y diagnóstico de errores puede ser
difícil.
Instalación y mantenimiento: se requiere de la instalación de un plugin o una máquina
virtual o sandbox, que generalmente es más rápida que la instalación de una aplicación
tradicional y esta no se puede automatizar. Las actualizaciones son automáticas.
Offline: puede ser usada sin conexión a Internet, reteniendo el estado en la máquina
cliente.
Seguridad: se mejora la seguridad por medio de actualizaciones automáticas y sandbox.
Pero las extensiones por sí mismas son sujetas a vulnerabilidades.
Rendimiento: puede ser mejorado dependiendo de la aplicación y de las características
de la red. Aplicaciones que pueden procesar localmente en el cliente evitan viajes hacia el
servidor lo que incrementa su rendimiento. Dándole más trabajo al cliente también se
puede incrementar el rendimiento del servidor. Por el contrario los recursos necesarios
hacen difícil que las aplicaciones puedan ejecutarse en dispositivos pequeños, móviles o
embebidos.
Riqueza: añadiendo características que no son nativas en los navegadores web como
captura de video.

Universidad Tecnológica del Sureste de Veracruz

Página 8
Tecnología de la Información y Comunicación

A pesar de que el desarrollo de aplicaciones multimedia para navegadores web está
mucho más limitada y es más difícil que otro tipo de aplicaciones de escritorio, los
esfuerzos se justifican por varios motivos:No necesitan instalación (solo es necesario
mantener actualizado el navegador web).
Las actualizaciones hacia nuevas versiones son automáticas.
Se pueden utilizar desde cualquier ordenador con una conexión a Internet sin depender
del sistema operativo que este utilice.
Generalmente es menos probable la infección por virus, que utilizando por ejemplo
programas ejecutables.
Más capacidad de respuesta, ya que el usuario interactúa directamente con el servidor,
sin necesidad de recargar la página.
Ofrecen aplicaciones interactivas que no se pueden obtener utilizando solo HTML,
incluyendo arrastrar y pegar, cálculos en el lado del cliente sin la necesidad de enviar la
información al servidor.
Evita la problemática del uso de diferentes navegadores al abstraerse de ellos a través de
un framework.

Universidad Tecnológica del Sureste de Veracruz

Página 9
Tecnología de la Información y Comunicación

El término Web 2.0 comprende aquellos sitios web que facilitan el compartir información,
la interoperabilidad, el diseño centrado en el usuario y la colaboración en la World Wide
Web. Un sitio Web 2.0 permite a los usuarios interactuar y colaborar entre sí como
creadores de contenido generado por usuarios en una comunidad virtual, a diferencia de
sitios web estáticos donde los usuarios se limitan a la observación pasiva de los
contenidos que se han creado para ellos. Ejemplos de la Web 2.0 son las comunidades
web, los servicios web, las aplicaciones Web, los servicios de red social, los servicios de
alojamiento de videos, las wikis, blogs, mashups y folcsonomías.
El término Web 2.0 está asociado estrechamente con Tim O'Reilly, debido a la
conferencia sobre la Web 2.0 de O'Reilly Media en 2004.2 Aunque el término sugiere una
nueva versión de la World Wide Web, no se refiere a una actualización de las
especificaciones técnicas de la web, sino más bien a cambios acumulativos en la forma
en la que desarrolladores de software y usuarios finales utilizan la Web. El hecho de que
la Web 2.0 es cualitativamente diferente de las tecnologías web anteriores ha sido
cuestionado por el creador de la World Wide Web Tim Berners-Lee, quien calificó al
término como "tan sólo una jerga"- precisamente porque tenía la intención de que la Web
incorporase estos valores en el primer lugar.

Para compartir en la Web 2.0 se utilizan una serie de herramientas, entre las que se pueden
destacar:
Blogs: Un blog es un espacio web personal en el que su autor (puede haber varios autores
autorizados) puede escribir cronológicamente artículos, noticias...(con imágenes y enlaces), pero
además es un espacio colaborativo donde los lectores también pueden escribir sus comentarios a
cada uno de los artículos (entradas/post) que ha realizado el autor. La blogosfera es el conjunto de
blogs que hay en internet.

Universidad Tecnológica del Sureste de Veracruz

Página 10
Tecnología de la Información y Comunicación

Referencias Bibliograficas


http://es.wikipedia.org/wiki/JavaScript



http://es.wikipedia.org/wiki/JQuery

Universidad Tecnológica del Sureste de Veracruz

Página 11

More Related Content

What's hot

11 3 -p2 jaramillo marinela web1,2,3y4
11 3 -p2 jaramillo marinela web1,2,3y411 3 -p2 jaramillo marinela web1,2,3y4
11 3 -p2 jaramillo marinela web1,2,3y4MARINELA14
 
Iso 3166 web2.0 y3.0-internet2yredesociales
Iso 3166 web2.0 y3.0-internet2yredesocialesIso 3166 web2.0 y3.0-internet2yredesociales
Iso 3166 web2.0 y3.0-internet2yredesocialesandreaalm9
 
Yo Tenia Una Red Social Intocable Ya
Yo Tenia Una Red Social Intocable YaYo Tenia Una Red Social Intocable Ya
Yo Tenia Una Red Social Intocable Yaealvareza
 
cuadro comparativo web 1.0,2.0,3.0.
cuadro comparativo web 1.0,2.0,3.0.cuadro comparativo web 1.0,2.0,3.0.
cuadro comparativo web 1.0,2.0,3.0.JavierAlfonso20
 
11 3 p2-muñoz_danna_web1,2,3y4
11 3 p2-muñoz_danna_web1,2,3y411 3 p2-muñoz_danna_web1,2,3y4
11 3 p2-muñoz_danna_web1,2,3y4DannaMuozRendon
 
Documento - Aplicaciones para internet
Documento - Aplicaciones para internetDocumento - Aplicaciones para internet
Documento - Aplicaciones para internetIntComp-ULS
 
Que es web 2
Que es web 2Que es web 2
Que es web 2UTPL
 
Defensa proyecto desarrollo de aplicación web para la gestión de nomina y cab...
Defensa proyecto desarrollo de aplicación web para la gestión de nomina y cab...Defensa proyecto desarrollo de aplicación web para la gestión de nomina y cab...
Defensa proyecto desarrollo de aplicación web para la gestión de nomina y cab...kyaalena
 

What's hot (17)

Diapositivas Web 2.0
Diapositivas Web 2.0Diapositivas Web 2.0
Diapositivas Web 2.0
 
11 3 -p2 jaramillo marinela web1,2,3y4
11 3 -p2 jaramillo marinela web1,2,3y411 3 -p2 jaramillo marinela web1,2,3y4
11 3 -p2 jaramillo marinela web1,2,3y4
 
La web
La webLa web
La web
 
Iso 3166 web2.0 y3.0-internet2yredesociales
Iso 3166 web2.0 y3.0-internet2yredesocialesIso 3166 web2.0 y3.0-internet2yredesociales
Iso 3166 web2.0 y3.0-internet2yredesociales
 
Yo Tenia Una Red Social Intocable Ya
Yo Tenia Una Red Social Intocable YaYo Tenia Una Red Social Intocable Ya
Yo Tenia Una Red Social Intocable Ya
 
Web
WebWeb
Web
 
Utn.tics
Utn.ticsUtn.tics
Utn.tics
 
Web 2.0
Web 2.0 Web 2.0
Web 2.0
 
La Web 2.0
La Web 2.0La Web 2.0
La Web 2.0
 
Web 2.0 (1)
Web 2.0 (1)Web 2.0 (1)
Web 2.0 (1)
 
cuadro comparativo web 1.0,2.0,3.0.
cuadro comparativo web 1.0,2.0,3.0.cuadro comparativo web 1.0,2.0,3.0.
cuadro comparativo web 1.0,2.0,3.0.
 
Web 1.0 y Web 2.0
Web 1.0 y Web 2.0Web 1.0 y Web 2.0
Web 1.0 y Web 2.0
 
11 3 p2-muñoz_danna_web1,2,3y4
11 3 p2-muñoz_danna_web1,2,3y411 3 p2-muñoz_danna_web1,2,3y4
11 3 p2-muñoz_danna_web1,2,3y4
 
Documento - Aplicaciones para internet
Documento - Aplicaciones para internetDocumento - Aplicaciones para internet
Documento - Aplicaciones para internet
 
Tabla WEB 2.0
Tabla WEB 2.0Tabla WEB 2.0
Tabla WEB 2.0
 
Que es web 2
Que es web 2Que es web 2
Que es web 2
 
Defensa proyecto desarrollo de aplicación web para la gestión de nomina y cab...
Defensa proyecto desarrollo de aplicación web para la gestión de nomina y cab...Defensa proyecto desarrollo de aplicación web para la gestión de nomina y cab...
Defensa proyecto desarrollo de aplicación web para la gestión de nomina y cab...
 

Similar to Ria (20)

Concepto basico de ria
Concepto basico de riaConcepto basico de ria
Concepto basico de ria
 
Concepto basico de ria
Concepto basico de riaConcepto basico de ria
Concepto basico de ria
 
UWE
UWEUWE
UWE
 
Diapositivas Web 2.0
Diapositivas Web 2.0Diapositivas Web 2.0
Diapositivas Web 2.0
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
APLICACIONES DE INTERNET
APLICACIONES DE INTERNETAPLICACIONES DE INTERNET
APLICACIONES DE INTERNET
 
Ventajas desventajas web 3.0 y 2.0
Ventajas desventajas web 3.0 y 2.0Ventajas desventajas web 3.0 y 2.0
Ventajas desventajas web 3.0 y 2.0
 
taller aula digital
taller aula digital taller aula digital
taller aula digital
 
aplicaciones web
aplicaciones webaplicaciones web
aplicaciones web
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Aplicacion "RIA" actividad para DAIII
Aplicacion "RIA" actividad para DAIIIAplicacion "RIA" actividad para DAIII
Aplicacion "RIA" actividad para DAIII
 
Isummit loxa
Isummit loxaIsummit loxa
Isummit loxa
 
Arquitectura- Programacion WEB
Arquitectura- Programacion WEBArquitectura- Programacion WEB
Arquitectura- Programacion WEB
 
Prog. web. equipo 5
Prog. web. equipo 5Prog. web. equipo 5
Prog. web. equipo 5
 
computacion en la nube..
computacion en la nube.. computacion en la nube..
computacion en la nube..
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
04. bases de datos en internet
04. bases de datos en internet04. bases de datos en internet
04. bases de datos en internet
 
Web2.0
Web2.0Web2.0
Web2.0
 
Ventajas y desventajas web 2.0
Ventajas y desventajas web 2.0Ventajas y desventajas web 2.0
Ventajas y desventajas web 2.0
 
Actividad de recurecuperacion
Actividad de recurecuperacionActividad de recurecuperacion
Actividad de recurecuperacion
 

Ria

  • 1. Tecnología de la Información y Comunicación Universidad Tecnológica del Sureste de Veracruz Tecnologías de la Información y Comunicación INFORME DE PRÁCTICA “Resultado de Aprendizaje Unidad l” PRESENTA Ortiz Katt Luis Enrique Francisco Soto Irving Isaac García Cruz Daniel CUATRIMESTRE Y GRUPO 5°. “502” NOMBRE DEL DOCENTE Ing. Rogelio Vázquez Hernández Universidad Tecnológica del Sureste de Veracruz Página 1
  • 2. Tecnología de la Información y Comunicación I DESARROLLO DE LA PRÁCTICA Universidad Tecnológica del Sureste de Veracruz Página 2
  • 3. Tecnología de la Información y Comunicación Universidad Tecnológica del Sureste de Veracruz Página 3
  • 4. Tecnología de la Información y Comunicación Universidad Tecnológica del Sureste de Veracruz Página 4
  • 5. Tecnología de la Información y Comunicación 2 INVESTIGACIÓN Universidad Tecnológica del Sureste de Veracruz Página 5
  • 6. Tecnología de la Información y Comunicación Las rich Internet applications, o RIA (en español "aplicaciones de Internet enriquecidas"), son aplicaciones web que tienen la mayoría de las características de las aplicaciones de escritorio tradicionales. Estas aplicaciones utilizan un navegador web estandarizado para ejecutarse y por medio de complementos o mediante una máquina virtual se agregan las características adicionales. Las RIA surgen como una combinación de las ventajas que ofrecen las aplicaciones web y las aplicaciones tradicionales. Buscan mejorar la experiencia y productividad del usuario. Normalmente en las aplicaciones web, hay una recarga continua de páginas cada vez que el usuario pulsa sobre un enlace. De esta forma se produce un tráfico muy alto entre el cliente y el servidor, llegando muchas veces a recargar la misma página con un cambio mínimo. En los entornos RIA, en cambio, no se producen recargas de página, ya que desde el principio se carga toda la aplicación, y sólo se produce comunicación con el servidor cuando se necesitan datos externos como datos de una base de datos o de otros ficheros externos. Generalmente se tiene una aplicación cliente “stateful” y una capa de servicios separada. Las RIA se apoya más sobre un desarrollo “cliente-servidor” en vez de un desarrollo web tradicional, en donde el estado se mantiene en el servidor en sesiones. El cliente sabe acerca de sí mismo y el tipo de datos que está solicitando y únicamente solicita los datos que necesita sin ninguna otra información. ClienteSe maneja la interacción entre el usuario y la interfaz de usuario, el usuario invoca comandos, actualiza vistas y carga datos. Aquí se mantiene el estado de la aplicación, se manejan todas las peticiones de datos hacia el servidor y se controla como se presentan los datos. Universidad Tecnológica del Sureste de Veracruz Página 6
  • 7. Tecnología de la Información y Comunicación Aquí se manejan y se procesan todas las peticiones de la aplicación cliente y delega las acciones en el servidor, estas pueden ser, guardar datos en la base de datos, actualizar los archivos del sistema, retornar datos al servidor, o algún tipo de proceso analítico. Determina y le da formato a los datos que son retornados al cliente. Consisten en el aprovechamiento de la experiencia del usuario en herramientas y funciones de escritorio tan naturales como copiar, cortar y pegar, redimensionar columnas, y ordenar etc., con el alcance y la flexibilidad de presentación y despliegue que ofrecen las aplicaciones o páginas Web junto con lo mejor de la multimedia (voz, vídeo, etc.). Entre los beneficios principales de aplicaciones RIA tenemos una mejora importante en la experiencia visual, que hacen del uso de la aplicación algo muy sencillo, ofrece mejoras en la conectividad y despliegue instantáneo de la aplicación, agilizando su acceso, garantizan la desvinculación de la capa de presentación es decir acceso a la aplicación desde cualquier computador en cualquier lugar del mundo. Universidad Tecnológica del Sureste de Veracruz Página 7
  • 8. Tecnología de la Información y Comunicación Accesibilidad: AJAX en nativo en los navegadores web y es el único RIA framework que puede ser encontrado por los diferentes motores de búsqueda. Aunque Adobe Flash ha dado grandes pasos en esta dirección. Comunicaciones avanzadas: con servidores que soporten nuevas tecnologías se puede mejorar la experiencia del usuario al utilizar protocolos de red optimizados y entradas y salidas asíncronas. Se requiere de una conexión de banda ancha confiable. Complejidad: soluciones avanzadas puede ser más difíciles de diseñar, desarrollar, implementar y depurar que las aplicaciones web tradicionales. Consistencia: la interfaz de usuario y las experiencias pueden ser controlada por el sistema operativo, el monitoreo del rendimiento y diagnóstico de errores puede ser difícil. Instalación y mantenimiento: se requiere de la instalación de un plugin o una máquina virtual o sandbox, que generalmente es más rápida que la instalación de una aplicación tradicional y esta no se puede automatizar. Las actualizaciones son automáticas. Offline: puede ser usada sin conexión a Internet, reteniendo el estado en la máquina cliente. Seguridad: se mejora la seguridad por medio de actualizaciones automáticas y sandbox. Pero las extensiones por sí mismas son sujetas a vulnerabilidades. Rendimiento: puede ser mejorado dependiendo de la aplicación y de las características de la red. Aplicaciones que pueden procesar localmente en el cliente evitan viajes hacia el servidor lo que incrementa su rendimiento. Dándole más trabajo al cliente también se puede incrementar el rendimiento del servidor. Por el contrario los recursos necesarios hacen difícil que las aplicaciones puedan ejecutarse en dispositivos pequeños, móviles o embebidos. Riqueza: añadiendo características que no son nativas en los navegadores web como captura de video. Universidad Tecnológica del Sureste de Veracruz Página 8
  • 9. Tecnología de la Información y Comunicación A pesar de que el desarrollo de aplicaciones multimedia para navegadores web está mucho más limitada y es más difícil que otro tipo de aplicaciones de escritorio, los esfuerzos se justifican por varios motivos:No necesitan instalación (solo es necesario mantener actualizado el navegador web). Las actualizaciones hacia nuevas versiones son automáticas. Se pueden utilizar desde cualquier ordenador con una conexión a Internet sin depender del sistema operativo que este utilice. Generalmente es menos probable la infección por virus, que utilizando por ejemplo programas ejecutables. Más capacidad de respuesta, ya que el usuario interactúa directamente con el servidor, sin necesidad de recargar la página. Ofrecen aplicaciones interactivas que no se pueden obtener utilizando solo HTML, incluyendo arrastrar y pegar, cálculos en el lado del cliente sin la necesidad de enviar la información al servidor. Evita la problemática del uso de diferentes navegadores al abstraerse de ellos a través de un framework. Universidad Tecnológica del Sureste de Veracruz Página 9
  • 10. Tecnología de la Información y Comunicación El término Web 2.0 comprende aquellos sitios web que facilitan el compartir información, la interoperabilidad, el diseño centrado en el usuario y la colaboración en la World Wide Web. Un sitio Web 2.0 permite a los usuarios interactuar y colaborar entre sí como creadores de contenido generado por usuarios en una comunidad virtual, a diferencia de sitios web estáticos donde los usuarios se limitan a la observación pasiva de los contenidos que se han creado para ellos. Ejemplos de la Web 2.0 son las comunidades web, los servicios web, las aplicaciones Web, los servicios de red social, los servicios de alojamiento de videos, las wikis, blogs, mashups y folcsonomías. El término Web 2.0 está asociado estrechamente con Tim O'Reilly, debido a la conferencia sobre la Web 2.0 de O'Reilly Media en 2004.2 Aunque el término sugiere una nueva versión de la World Wide Web, no se refiere a una actualización de las especificaciones técnicas de la web, sino más bien a cambios acumulativos en la forma en la que desarrolladores de software y usuarios finales utilizan la Web. El hecho de que la Web 2.0 es cualitativamente diferente de las tecnologías web anteriores ha sido cuestionado por el creador de la World Wide Web Tim Berners-Lee, quien calificó al término como "tan sólo una jerga"- precisamente porque tenía la intención de que la Web incorporase estos valores en el primer lugar. Para compartir en la Web 2.0 se utilizan una serie de herramientas, entre las que se pueden destacar: Blogs: Un blog es un espacio web personal en el que su autor (puede haber varios autores autorizados) puede escribir cronológicamente artículos, noticias...(con imágenes y enlaces), pero además es un espacio colaborativo donde los lectores también pueden escribir sus comentarios a cada uno de los artículos (entradas/post) que ha realizado el autor. La blogosfera es el conjunto de blogs que hay en internet. Universidad Tecnológica del Sureste de Veracruz Página 10
  • 11. Tecnología de la Información y Comunicación Referencias Bibliograficas  http://es.wikipedia.org/wiki/JavaScript  http://es.wikipedia.org/wiki/JQuery Universidad Tecnológica del Sureste de Veracruz Página 11