Communications of the ACM · 1998 · 148 citations · 6 references
ComputingComputer ScienceComputer SystemsAccess ManagementComputer SecuritySecurity ArchitectureAccess ControlAuthorizationObject Sharing
This article focuses on Habanero, a new framework for collaborative tool development which can use any platform that supports Java. Habanero was initially written to facilitate the use of real-time multi-user software tools in education and sciences. Unlike many earlier projects where different source code was used for each supported hardware platform, the Habanero framework supports multiple hardware platforms by virtue of implementation in Java programming language. According to the authors, the Habanero software framework was designed with the goal of making it as simple as possible for a tool developer to make a sharable application, either by altering an existing single-user application or by developing a new application altogether. Further, Habanero includes many tools to give users a glimpse of the types of collaborative work the system can support, and to help new developers understand use of the framework. The authors hold that Habanero framework has proven to be extremely capable, and usable in a wide variety of applications. In particular, it provides a strong capability to host adaptive or negotiated protocols wherein the various machines need to exchange configuration and control information, in addition to tool-specific information.
6
MMConf: an infrastructure for building shared multimedia applications
Terrence Crowley, P. M. Milazzo, E.D. Baker et al. · 1990 · 247 citations
Mark Roseman, Saul Greenberg · 1996 · 235 citations · Full text
Rendezvous: an architecture for synchronous multi-user applications
John F. Patterson, Ralph D. Hill, Steven L. Rohall et al. · 1990 · 194 citations
Atul Prakash, Hyong Sop Shim · 1994 · 113 citations · Full text
Supporting multi-user, multi-applet workspaces in CBE
Jang Ho Lee, Atul Prakash, Trent Jaeger et al. · 1996 · 57 citations · Full text