Learn More
Reconciliating divergent data is an important issue in concurrent engineering, mobile computing and software configuration management. Currently, a lot of synchronizers or merge tools perform reconciliations. However, they do not define what is the correctness of their synchronisation. In this paper, we propose to use a transformational approach as the(More)
In the context of cooperative work, a team alternates divergence phases where each member works in insulation on copies of objects and convergence phases during which the group reconciles and validates data. To support this style of working, we propose the concept of SAMS environments. A SAMS environment allows team members to work in Synchronous,(More)
Semantic wikis have opened an interesting way to mix Web 2.0 advantages with the Semantic Web approach. However, compared to other collaborative tools, wikis do not support all collaborative editing mode such as offline work or multi-synchronous editing. The lack of multi-synchronous supports in wikis is a problematic, especially, when working with semantic(More)
Synchronisation of replicated shared data is a key issue in collaborative writing systems. Most existing synchronization tools are specific to a particular type of shared data, i.e. text files, calendars, XML files. Therefore , users must use different tools to maintain their different copies up-to-date. In this paper we propose a generic synchronization(More)
In the recent years, due to the emergence of new models of production based on collaboration, collaborative writing tools started to be increasingly used by various communities. Due to great variety of groupware software, there is the need of criteria for discriminating the working modes supported by these tools. In this paper we propose a new model for the(More)
The proliferation of the Internet has revolutionized the way people work together for business. People located at remote places can collaborate across organizational and national boundaries. Although the Internet provides the basic connectivity, researchers all over the world are grappling with the problems of defining; designing and implementing web(More)
Virtual team provider is an emerging business on the Internet. It allows people to work together distributed across space, time and organization. Tools like BSCW or SourceForge allow an organization to host virtual teams. Although, these tools deliver functionalities, they lack required features (e.g. security, dependability and quality of service) to make(More)
Awareness widgets facilitate coordination for both synchronous and asynchronous group-ware systems. Unfortunately, they cannot be used for multi-synchronous groupware systems. With a group of architects, we have designed a new awareness widget for multi-synchronous groupware system called " State Treemap ". We have developed and integrated this widget in a(More)