|
| This Article | ||
| | ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Conan C. Albrecht, "A Comparison of Distributed Groupware Implementation Environments," 2013 46th Hawaii International Conference on System Sciences, vol. 1, pp. 42c, 36th Annual Hawaii International Conference on System Sciences (HICSS'03) - Track1, 2003. | |||
| BibTex | x | ||
| @article{ 10.1109/HICSS.2003.1173780, author = {Conan C. Albrecht}, title = {A Comparison of Distributed Groupware Implementation Environments}, journal ={2013 46th Hawaii International Conference on System Sciences}, volume = {1}, year = {2003}, isbn = {0-7695-1874-5}, pages = {42c}, doi = {http://doi.ieeecomputersociety.org/10.1109/HICSS.2003.1173780}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2013 46th Hawaii International Conference on System Sciences TI - A Comparison of Distributed Groupware Implementation Environments SN - 0-7695-1874-5 SP EP A1 - Conan C. Albrecht, PY - 2003 KW - null VL - 1 JA - 2013 46th Hawaii International Conference on System Sciences ER - | |||
This paper compares popular client and server architectures used for groupware. It presents a client framework and evaluates native, installed clients, Java-based applications, and web-based architectures. It also presents a server framework and evaluates databases, thin servers, application servers, and a custom collaborative server. Lessons learned are provided for each architecture.
Native and Java-based clients provide highly-interactive, rich interfaces for groupware. Web-based client applications are simpler and seem the best solution if significant interactivity is not required.
Databases and application servers enjoy robust and efficient data storage but do not provide groupware features such as messaging and push updates. Thin servers add these collaborative services but are not full solutions. A custom, collaborative server is presented that provides a truly collaborative platform for application development.
