Evaluación de herramientas para la construcción de aplicaciones colaborativas

En la actualidad, el uso de las redes de datos y de todas las tecnologías asociadas juegan un rol preponderante en el diseño de las nuevas aplicaciones. La influencia de Internet, se evidencia en las tecnologías en expansión como WWW (en modalidades: pull y push) y la popularidad del lenguaje JAVA (...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Queiruga, Claudia Alejandra, Banchoff Tzancoff, Claudia M., Díaz, Francisco Javier
Formato: Objeto de conferencia
Lenguaje:Español
Publicado: 1998
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/24450
Aporte de:
id I19-R120-10915-24450
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Español
topic Ciencias Informáticas
Informática
Software
redes de datos
internet
PROGRAMMING LANGUAGES
Neural nets
spellingShingle Ciencias Informáticas
Informática
Software
redes de datos
internet
PROGRAMMING LANGUAGES
Neural nets
Queiruga, Claudia Alejandra
Banchoff Tzancoff, Claudia M.
Díaz, Francisco Javier
Evaluación de herramientas para la construcción de aplicaciones colaborativas
topic_facet Ciencias Informáticas
Informática
Software
redes de datos
internet
PROGRAMMING LANGUAGES
Neural nets
description En la actualidad, el uso de las redes de datos y de todas las tecnologías asociadas juegan un rol preponderante en el diseño de las nuevas aplicaciones. La influencia de Internet, se evidencia en las tecnologías en expansión como WWW (en modalidades: pull y push) y la popularidad del lenguaje JAVA (lenguaje de programación de Sun Microsystems) [Gosling, 1996] y sus derivados. La tendencia actual en el diseño de aplicaciones distribuídas es aprovechar esta infraestructura tecnológica y, potenciar la distribución de recursos tanto humanos como de hardware y software. Sumado a esto, se ha observado el incremento de una nueva modalidad de trabajo en donde ya no es imperante que las personas compartan una misma oficina y/o edificio y donde es posible que un mismo grupo de trabajo resida en distintas ciudades o países. Teniendo en cuenta esta nueva realidad, se requiere de la construcción de herramientas de software que permitan la interacción entre individuos localizados en lugares de trabajo que podrían ser distantes o no, conectados mediante la gran red global. Existen diferentes proyectos de software que, utilizando como soporte todas las tecnologías asociadas a Internet, permiten a grupos de usuarios compartir información, sin las limitaciones del espacio y del tiempo. En este artículo, se analizan las características de tres proyectos, denominados TANGO [Beca, 1997] [3], NCSA Habanero [2] e ILU (Inter- Languages Unification)[1]. El objetivo principal de este artículo es comparar NCSA Habanero y TANGO como herramientas que brindan una infraestructura para construir aplicaciones colaborativas [Hsu, 1993] [Baecker, 1993] [Ellis, 1993] y, presentar ILU como una "meta herramienta'' que provee una infraestructura que facilita la construcción de aplicaciones orientadas a objetos distribuídas sobre plataformas heterogéneas. Estas aplicaciones abarcan a las aplicaciones colaborativas que son la principal línea de trabajo del LINTI. En NCSA Habanero y TANGO el modelo básico de interacción consiste en replicar la información (datos y eventos) en las múltiples estaciones de trabajo aplicando distintas políticas: en NCSA Habanero todas las copias de una aplicación que comparten una sesión tienen los mismos privilegios, en cambio en TANGO cada aplicación define un usuario ``master'' que coordina esa aplicación dentro de la sesión colaborativa y el resto son usuarios ``esclavos''. Por otro lado, las aplicaciones construidas con TANGO son basadas en Web mientras que las construidas con NCSA Habanero se ejecutan sobre un ambiente propietario. Con respecto a ILU, el modelo de interacción es más amplio, ya que es posible construir aplicaciones distribuídas abarcando así a las aplicaciones colaborativas. Por otro lado, tanto NCSA Habanero como TANGO proveen un API para la construcción de las aplicaciones colaborativas, en donde se encuentran todas las clases necesarias para implementar este tipo de interacción. Sin embargo en ILU, a pesar de ser más abarcativo, ya que posibilita la implementación de distintos modelos de interacción, es necesario que estos modelos sean programados según las necesidades.Tanto NCSA Habanero como TANGO proveen un soporte adecuado al lenguaje JAVA, mientras que ILU permite que las aplicaciones sean multilenguaje. Esto es, es posible definir módulos escritos en múltiples lenguajes de programación, que conformen una misma aplicación y vincularlos a través de ILU.
format Objeto de conferencia
Objeto de conferencia
author Queiruga, Claudia Alejandra
Banchoff Tzancoff, Claudia M.
Díaz, Francisco Javier
author_facet Queiruga, Claudia Alejandra
Banchoff Tzancoff, Claudia M.
Díaz, Francisco Javier
author_sort Queiruga, Claudia Alejandra
title Evaluación de herramientas para la construcción de aplicaciones colaborativas
title_short Evaluación de herramientas para la construcción de aplicaciones colaborativas
title_full Evaluación de herramientas para la construcción de aplicaciones colaborativas
title_fullStr Evaluación de herramientas para la construcción de aplicaciones colaborativas
title_full_unstemmed Evaluación de herramientas para la construcción de aplicaciones colaborativas
title_sort evaluación de herramientas para la construcción de aplicaciones colaborativas
publishDate 1998
url http://sedici.unlp.edu.ar/handle/10915/24450
work_keys_str_mv AT queirugaclaudiaalejandra evaluaciondeherramientasparalaconstrucciondeaplicacionescolaborativas
AT banchofftzancoffclaudiam evaluaciondeherramientasparalaconstrucciondeaplicacionescolaborativas
AT diazfranciscojavier evaluaciondeherramientasparalaconstrucciondeaplicacionescolaborativas
bdutipo_str Repositorios
_version_ 1764820466068881408