Introducción a tecnologías enriquecidas para internet

Solo disponible en BuenasTareas
  • Páginas : 11 (2593 palabras )
  • Descarga(s) : 0
  • Publicado : 13 de marzo de 2012
Leer documento completo
Vista previa del texto
Universidad ORT Uruguay
Facultad de Ingeniería

Introducción a Tecnologías Enriquecidas para Internet
Artículo Técnico

Freddy Veit – 129756

2008

Abstract Este artículo trata sobre las nuevas tendencias en aplicaciones Web, que permiten mayor riqueza gráfica y dinamismo en el transporte de la información entre el cliente Web y el servidor. Además se realiza una comparación entreaplicaciones de escritorio y aplicaciones Web convencionales. Se explica el modelo de comunicación sincrónica y asincrónica entre un servidor de aplicaciones Web y un cliente. Para finalizar se describen las tecnologías Ajax, Flash y Applets de Java que son representativas de la nueva tendencia para construcción de aplicaciones Web.

2

Índice

1.Introducción.................................................................................................................. 4 2. Aplicaciones de escritorio y aplicaciones Web convencionales .................................. 4 3. Comunicación sincrónica y asincrónica para aplicaciones Web .................................. 5 4. Aplicaciones y Tecnologías Enriquecidas para Internet............................................... 6 5.Conclusiones................................................................................................................. 9 6. Glosario ...................................................................................................................... 10 Bibliografía..................................................................................................................... 12

3

1.Introducción La tendencia a desarrollar aplicaciones en Internet viene creciendo a un ritmo muy acelerado y la mayoría de las empresas están empezando a aprovechar los beneficios que ésta brinda (Duhl, 2003). Hasta ahora, las aplicaciones de escritorio permitían una mayor riqueza gráfica y mejor respuesta en la interacción con el usuario en comparación con las aplicaciones Web. Se pensaba que lasaplicaciones Web nunca alcanzarían la capacidad de interacción de las aplicaciones de escritorio. En efecto, ante cada acción del usuario que requería al servidor, se debía recargar la página Web utilizada o dirigirse a una nueva, perjudicando el tiempo de respuesta. Según Bradbury (2006) esto conduce a usuarios insatisfechos, lo cual redunda en pérdida de ingresos para las empresas. Esta brecha dedesempeño se está cerrando y cada vez más las aplicaciones Web se acercan a las aplicaciones de escritorio; por ejemplo, se puede citar a Google Suggest (Google, 2008b), Google Maps (Google, 2008a) y Flickr (Yahoo, 2008) entre los casos más conocidos. El uso de Internet está cambiando junto con las expectativas de los usuarios (Farrell y Nezlek, 2007). La proliferación del ancho de banda, lademanda de los consumidores y la competencia de las empresas por llegar a nuevos mercados, crea la necesidad de impulsar nuevas tecnologías de desarrollo de aplicaciones que tengan el alcance de las aplicaciones Web, pero que tengan además el desempeño y la calidad de interacción de las aplicaciones de escritorio (Rogowski et.al., 2007).

2. Aplicaciones de escritorio y aplicaciones Webconvencionales Las aplicaciones de escritorio presentan algunas diferencias con respecto a las aplicaciones Web convencionales, que se resumen a continuación. Características de una aplicación de escritorio. Según Noda y Helwig (2005) las aplicaciones de escritorio ofrecen las siguientes ventajas: mejora la experiencia del usuario en cuanto a audio, video y comunicaciones. Son más interactivas que lasaplicaciones Web convencionales (ya que mantienen un contacto permanente entre los procesos internos del programa y lo que sucede en la interfaz de usuario). Permite acciones tales como arrastrar y pegar documentos, textos e imágenes. Los mayores problemas de las aplicaciones de escritorio son que dependen del sistema operativo del computador en el cual se va a instalar, y que la aplicación (junto con...
tracking img