Filters








783 Hits in 2.4 sec

Notification servers for synchronous groupware

John F. Patterson, Mark Day, Jakov Kucan
1996 Proceedings of the 1996 ACM conference on Computer supported cooperative work - CSCW '96  
We introduce the Notification Service Transfer Protocol (NSTP), which provides a simple, common service for sharing state in synchronous multi-user applications.  ...  A Notification Server provides items of shared state to a collection of clients and notifies the clients whenever one of the items changes.  ...  We were aiming for a "lean, mean, notification machine" that could be used in a wide variety of synchronous groupware applications.  ... 
doi:10.1145/240080.240232 dblp:conf/cscw/PattersonDK96 fatcat:e7fokq45abcytd7q4mlaotaw4e

Engineering plug-in software components to support collaborative work

J. Grundy, J. Hosking
2002 Software, Practice & Experience  
Most approaches hard-code such facilities into applications, with fixed functionality and limited ability to reuse groupware implementations.  ...  Many software applications require co-operative work support, including collaborative editing, group awareness, versioning, messaging and automated notification and coordination agents.  ...  Such facilities include support for both synchronous and asynchronous editing of documents; group awareness facilities; annotation and versioning of documents; messaging, email and chat; change notification  ... 
doi:10.1002/spe.472 fatcat:gu5galszpbek5hddzd23zkrgz4

Agilo: A Highly Flexible Groupware Framework [chapter]

Axel Guicking, Peter Tandler, Paris Avgeriou
2005 Lecture Notes in Computer Science  
Today there exist many frameworks for the development of synchronous groupware applications.  ...  We identify five variation points that a groupware framework needs to offer in a flexible way in order to facilitate the integration of diverse groupware applications.  ...  Introduction Today there exist many frameworks to support and to simplify the development of applications for synchronous groupware [1] .  ... 
doi:10.1007/11560296_4 fatcat:xvgkdyxgy5dv7nn3jwsf5mxmnq

AREA: A Cross-Application Notification Service for Groupware [chapter]

Ludwin Fuchs
1999 ECSCW' 99  
This paper presents AREA, an integrated synchronous and asynchronous notification service for awareness information.  ...  infrastructure Finally, a prototype groupware application is presented, which uses the AREA service to support user awareness  ...  I want to thank all the members of the POLITeam project for their great support Also I want to thank Steve Poltrock at Boeing and the reviewers of the ECSCW '99 program committee for their comments.  ... 
doi:10.1007/978-94-011-4441-4_4 dblp:conf/ecscw/Fuchs99 fatcat:mrzrfi4oh5bbbjel2kclr45nie

Experiences developing a thin-client, multi-device travel planning application

John Grundy, Weiguo Jin
2002 Proceedings of the SIGCHI-NZ Symposium on Computer-Human Interaction - CHINZ '02  
Keywords Multi-device user interfaces, web-based applications, groupware, adaptive user interfaces  ...  Examples of these facilities would ideally include synchronous video/audio, semi-synchronous chat, asynchronous email/messaging, document annotation, notification events, group awareness, and version control  ...  http/wap Application Server(s) Groupware Server(s) Travel Planner Application Server CORBA/ RMI SQL/ XML/ etc Web Server AUIT Page <auit:form> <auit:label>Hello</auit:label> <auit  ... 
doi:10.1145/2181216.2181231 dblp:conf/chinz/GrundyJ02 fatcat:taypmjjxovcdzgg4drscbr6xdq

Efficient distributed implementation of semi-replicated synchronous groupware

T. C. Nicholas Graham, Tore Urnes, Roy Nejabi
1996 Proceedings of the 9th annual ACM symposium on User interface software and technology - UIST '96  
The Model View Controller (MVC) architecture has proven to be an effective way of organizing synchronous groupware applications.  ...  The three optimizations, caching, request prefetch and request presend identify communication patterns typical of groupware, and provide optimal behaviour for those patterns.  ...  We would like to thank Jim Cordy of Queen's University at Kingston and Saul Greenberg of the University of Calgary for the use of their equipment in the experiments described in this paper.  ... 
doi:10.1145/237091.237092 dblp:conf/uist/GrahamUN96 fatcat:tckdvzuojnc55mk26s7xp2fpzu

Powermeeting on common ground

Weigang Wang
2008 Proceedings of the hypertext 2008 workshop on Collaboration and collective intelligence - WebScience '08  
The Web has been widely used as a platform for asynchronous collaboration. However, Web based synchronous groupware are still rare, especially those using standard Web browser as frontend.  ...  The objective of this work is to make the creation and adoption of such groupware easier, so as to make synchronous collaboration an integral part of collaboration support on the Web.  ...  Such basic polling technique has been used by some early Web applications that need a notification from the server.  ... 
doi:10.1145/1379157.1379166 fatcat:e77le7wfpnadhep62tuj54rzwm

Improving Awareness in Mobile CSCW

C. Papadopoulos
2006 IEEE Transactions on Mobile Computing  
We elaborate in particular on synchronous CSCW and expose with it significant details of group awareness, while we contribute a protocol for awareness support over large areas that strikes a balance between  ...  energy consumption and notification time.  ...  Groupware Services The next layer in our implementation is another reflective module that implements groupware services, which include notification and synchronization, session management, and data sharing  ... 
doi:10.1109/tmc.2006.152 fatcat:ljwvb72ccjfu5ij2jsmqrduike

Mobile Support in CSCW Applications and Groupware Development Frameworks

David Johnson
2013 International Journal of Interactive Mobile Technologies  
This paper reviews seminal and state-of-the-art cooperative software applications and development frameworks, and their support for mobile devices.  ...  Some of these challenges are inherent to the nature of the device hardware, while others focus on the understanding of how to engineer software to maximize effectiveness for the end-users.  ...  The Web server also acts as a server for Java clients that provided a rich UI to the shared workspaces.  ... 
doi:10.3991/ijim.v7i2.2469 fatcat:y2tyb7jasbhnjoab3i44mz3ed4

SYNG: A middleware for statefull groupware in mobile environments

Mihail Ionescu, Ivan Marsic
2007 2007 International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2007)  
Computer supported collaboration systems, or groupware, are being used more and more in the real life.  ...  In the recent years, we are witnessing an increasing demand for supporting such systems in mobile environments.  ...  Next, we describe our approach for supporting synchronous groupware in mobile environments.  ... 
doi:10.1109/colcom.2007.4553825 dblp:conf/colcom/IonescuM07 fatcat:5enb5czmsreihdxjnllr2b4any

Specifying Temporal Behaviour in Software Architectures for Groupware Systems [chapter]

Timothy N. Wright, T. C. Nicholas Graham, Tore Urnes
2001 Lecture Notes in Computer Science  
In the context of expressing concurrency control in groupware systems, the paper shows how a specification of temporal properties of the semi-replicated groupware architecture can be refined to three different  ...  This refinement approach helps in understanding the temporal properties of groupware applications, and increases confidence in the correctness of their implementation.  ...  In synchronous groupware applications, it is not only important to capture how components may communicate, but when.  ... 
doi:10.1007/3-540-44675-3_1 fatcat:dwzzw3kvj5hc5apnven7lpez6e

A case study on the automated verification of groupware protocols

Maurice H. ter Beek, Mieke Massink, Diego Latella, Stefania Gnesi, Alessandro Forghieri, Maurizio Sebastianis
2005 Proceedings of the 27th international conference on Software engineering - ICSE '05  
asynchronous and dispersed groupware system which was developed by think3.  ...  The goal of the case study was to investigate a priori, i.e. before implementation, the effects of adding a lightweight and easy-to-use publish/subscribe (event) notification service to thinkteam r -an  ...  and Innovative Applications for the Information Society", sub-project "Software Architecture for High Quality Services for Global Computing on Cooperative Wide Area Networks".  ... 
doi:10.1145/1062455.1062560 dblp:conf/icse/BeekMLGFS05 fatcat:n3fivbr6zbfd3fjvyqla3tymha

GT/SD

Brian de Alwis, Carl Gutwin, Saul Greenberg
2009 Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems - EICS '09  
Java RMI and C# Remoting are examples of synchronous RPC systems. RPC systems disguise client/server communication as method calls.  ...  It builds on top of GT to provide a distributed shared dictionary based on a publish/subscribe notification engine.  ...  Support for Latency Reduction End-to-end network delay (latency) is a major problem for synchronous groupware.  ... 
doi:10.1145/1570433.1570483 dblp:conf/eics/AlwisGG09 fatcat:37k35plub5dvrnesj7bh7vkvzi

Data management support for asynchronous groupware

Nuno Preguiça, J. Legatheaux Martins, Henrique Domingos, Sérgio Duarte
2000 Proceedings of the 2000 ACM conference on Computer supported cooperative work - CSCW '00  
To improve the chance for new contributions, the system provides high data availability.  ...  Keywords Asynchronous groupware, mobile computing, awareness, object framework, development support.  ...  Acknowledgments We would like to thank our students for helpful feedback on the system and for supporting us with the implementation of several applications (in particular, we would like to thank Inês  ... 
doi:10.1145/358916.358972 dblp:conf/cscw/PreguicaMDD00 fatcat:fkxbm3dwgvhcdouddebl3hgdze

Designing the Communications Infrastructure of Groupware Systems [chapter]

Sergio F. Ochoa, Luis A. Guerrero, David A. Fuller, Oriel Herrera
2002 Lecture Notes in Computer Science  
This pattern has been used in the design of several groupware applications and a groupware framework with very good results.  ...  The proposed pattern supports all the groupware systems communication scenarios, taking in account their particularities.  ...  This work was partially supported by the Chilean Science and Technology Fund (FONDECYT), under grants 198-0960 and 100-0870, and also by the Scholarship for Doctoral Thesis Completion of FONDECYT.  ... 
doi:10.1007/3-540-46124-8_9 fatcat:zhf4npahyrc75kv4wm5qyqicay
« Previous Showing results 1 — 15 out of 783 results