2002
DOI: 10.1002/spe.472
|View full text |Cite
|
Sign up to set email alerts
|

Engineering plug‐in software components to support collaborative work

Abstract: Many software applications require co-operative work support, including collaborative editing, group awareness, versioning, messaging and automated notification and coordination agents. Most approaches hard-code such facilities into applications, with fixed functionality and limited ability to reuse groupware implementations. We describe our recent work in seamlessly adding such capabilities to component-based applications via a set of collaborative work-supporting plug-in software components. We describe a va… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
17
0

Year Published

2006
2006
2008
2008

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 23 publications
(17 citation statements)
references
References 36 publications
0
17
0
Order By: Relevance
“…In the past we have redesigned and redeveloped some complex traditionally implemented component-based software systems using AOCE for proof of concept purposes [12] using manual application of AOCE techniques (i.e. without tool support).…”
Section: Early Aspects and Aocementioning
confidence: 99%
See 1 more Smart Citation
“…In the past we have redesigned and redeveloped some complex traditionally implemented component-based software systems using AOCE for proof of concept purposes [12] using manual application of AOCE techniques (i.e. without tool support).…”
Section: Early Aspects and Aocementioning
confidence: 99%
“…Various software architectures and implementation frameworks have been developed based on the notion of software components, including COM [17], JavaBeans [18] and JViews [12]. In contrast to traditional software systems, component based systems offer potential for better existing or third party component reuse, compositional system development, and dynamic and end user reconfiguration of the applications.…”
Section: Introductionmentioning
confidence: 99%
“…), some of them covering key and common groupware functionality and thus becoming potentially reusable: shared workspace management and awareness, group management, etc. Significant examples include toolkits such as GroupKit [20] or JSDT (Java Shared Data Toolkit) [23], component frameworks such as JViews [9], and specialized middleware layers such as ANTS [8]. The choice of using toolkits, frameworks, middleware layers, etc.…”
Section: Introductionmentioning
confidence: 99%
“…The software industry has been actively working on the underlying technology for the design, implementation, and application of Web services and their interactions [1], [16], [8], [9], [7], [14]. Meanwhile, there is a growing body of research that studies performance analysis of software systems.…”
Section: Introductionmentioning
confidence: 99%