Título: Desarrollo de Webs interactivas con filosofía AJAX: El TRIVIAL.GZ
Autores: Brisaboa, Nieves R.
Luaces, Miguel
Places, Ángeles S.
Seco, Diego
Fecha: 2012-10-23
2006-10
2006-10
Publicador: Unversidad Nacional de La Plata
Fuente:

Tipo: Objeto de conferencia
Objeto de conferencia
Tema: software colaborativo
Web
AJAX
collaborative software
Interactive environments
Real time
Architectures
Ciencias Informáticas
Descripción: En este artículo se presenta la arquitectura y algunos detalles de la implementación de una aplicación Web (un juego virtual de tipo Trivial) que, sin el uso de ningún plug-in o applet, permite una gran interactividad entre los usuarios, hasta el punto de que estos tienen la percepción de comunicación entre ellos en tiempo real. La percepción de interactividad en tiempo real se consigue mediante una arquitectura especialmente diseñada que se apoya, además, en la filosofía de AJAX (Asynchronous JavaScript and XML) para el intercambio de datos. Utilizando esta aproximación es posible desarrollar cualquier tipo de software colaborativo en Web con muy poca carga de trabajo para el servidor. En el articulo se analizan las arquitecturas tradicionales para el desarrollo de aplicaciones Web y se muestra cómo nuestro enfoque supera sus limitaciones. Además, se avala la eficacia de esta aproximación con los resultados de la valoración empírica realizada.
We present in this paper the architecture and some implementation details of a web-based version of a Trivial game. Our implementation achieves such a high degree of interactivity between the players that they perceive the game as being played real-time. More importantly, no plug-in or applet is used in the architecture of the system. These properties are achieved by means of a carefully designed architecture that uses AJAX (Asynchronous JavaScript and XML) for data exchange. Using this approach, it is possible to develop any type of web-based collaborative software with few load on the web server. In the paper, we analyze traditional architectures for web-based applications and we show how our approach overcomes their limitations. Furthermore, we proof the efficiency of our approach by means of an empirical comparison.
Idioma: Español