Updating freeTribe to Support Efficient Synchronous Awareness in the Web Context -Acualización del freeTribe para facilitar el conocimiento síncrono eficiente en el contenido Web
DOI:
https://doi.org/10.32870/recibe.v2i1.9Keywords:
omputer-supported cooperative work, groupware, synchronous awareness.Abstract
The research field of Computer-Supported Cooperative Work has been reflected fundamentally in theoretical contributions. This contributions have constitute the base to carry out several intents to facilitate the work of the collaborative systems developers, however, current tool-kits, APIs or class libraries only eliminate partially the gap between the technical aspects that impose the information technology and the stressed social character of the process of collaboration in the World Wide Web. In this paper is presented the framework freeTribe, which involve the domain of the distributed groupwares leaning on the Cooperative Model of the methodology AMENITIES, in the middleware platform ICE and in RIA technologies; freeTribe has been designed as a software framework, to maximize its reusability and adaptability with a minimal programming effort. Support for synchronous group tasks in the Web context is increasingly recognized as a desideratum for collaborative systems and several tools have emerged recently that help groups of people with the same goals to work together, but many issues for these collaborative systems remain under studied. We identified synchronous awareness as one of these issues in collaborative systems, and updated freeTribe with four well-accepted kinds of awareness (group awareness, workspace awareness, contextual awareness, and peripheral awareness) by the community focusing our interest in its synchronous mechanism for efficient interaction in Web contexts.Resumen: El campo de investigación de la Cooperativa de Trabajo Apoyado por Computadora se ha reflejado fundamentalmente en las contribuciones teóricas. Estas aportaciones han constituido la base para llevar a cabo varios intentos para facilitar el trabajo de los desarrolladores de sistemas de colaboración, sin embargo, las herramientas acuales, como APIs o librerías de clases sólo eliminan parcialmente la brecha entre los aspectos técnicos que imponen la tecnología de la información y el subrayado de carácter social del proceso de colaboración en la World Wide web. En este trabajo se presenta el marco freeTribe, que implica el dominio de los groupwares distribuidos que se inclinan en el modelo cooperativo de las comodidades de metodología, en la plataforma ICE del middleware y en las tecnologías RIA; freeTribe ha sido diseñado como un marco de software, para maximizar su reutilización y adaptabilidad con un mínimo esfuerzo de programación. El apoyo a las tareas de grupos sincrónicos en el contexto Web se reconoce cada vez más como un desiderátum para los sistemas de colaboración y varias herramientas han surgido recientemente que los grupos de autoayuda de personas con los mismos objetivos a trabajar juntos, pero muchos problemas para estos sistemas de colaboración permanecen bajo estudio. Identificamos la conciencia sincrónica como uno de estos temas en los sistemas de colaboración, y actualizamos freeTribe con cuatro tipos bien aceptados de la conciencia (conciencia de grupo, de sensibilización espacio de trabajo, sensibilización contextual y sensibilización periférica) de la comunidad se centran nuestro interés en su mecanismo de sincronización para una eficiente interacción en contextos web.Palabras clave: coperación ayudada por computadora, groupware, conciencia sicronizadaReferences
Coleman, D., & Levine, S. (2008). Collaboration 2.0: Technology and Best Practices for Successful Collaboration in a Web 2.0 World. Silicon Valley, California, USA: HappyAbout.info.
Ellis, C. A., Gibbs, S., & Rein, G. (1991). Groupware: Some issues and experiences. Communications of the ACM, 34(1), 9-28.
Fayad, M., Schmidt, D., & Johnson, R. (1999). Building application frameworks: Object-oriented foundations of framework design.
Fränkel, N. (2011). Learning Vaadin powered by Vaadin-built RIAs.
Gamma, E., Helm, R., Johnson, R., & Vlissides, J. (1995). Design patterns: Elements of reusable object-oriented software: Addison-Wesley.
Garrido, J., Gea, M., Noguera, M., González, M., & Ibáñez, J. (2004). Una Propuesta Arquitectónica para el Desarrollo de Aplicaciones Colaborativas. Interacción 2004, 164--171.
Henning, M., & Spruiell, M. (2012). Distributed Programming with Ice: ZeroC.
Hurtado-Matos, L. I., & Rodríguez-Cano, J. C. (2006). Proposal of a Framework for Distributed/ Groupware Development. Ingeniería Informática, Título de Grado, Universidad de Holguín, Holguín, Cuba.
Rodríguez, M. L., Garrido, J. L., Hurtado, M. V., & Noguera, M. (2007). An Approach to the Model-Based Design of Groupware.
Multi-user Interfaces. CRIWG 2007, 157–164.
Schmidt, D., & Buschmann, F. (2003). Patterns, frameworks, and middleware: Their synergistic relationships. Paper presented at the 25th International Conference on Software Engineering.
Ullman, L. (2012). Modern JavaScript: Develop and Design: Peachpit Press.