Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
A conceptual model of groupware
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
From single-user architectural design to PAC*: a generic software architecture model for CSCW
Proceedings of the ACM SIGCHI Conference on Human factors in computing systems
Using metalevel techniques in a flexible toolkit for CSCW applications
ACM Transactions on Computer-Human Interaction (TOCHI)
UIML: an appliance-independent XML user interface language
WWW '99 Proceedings of the eighth international conference on World Wide Web
An Integrated Approach to Designing and Evaluating CollaborativeApplications and Infrastructures
Computer Supported Cooperative Work
XIML: a common representation for interaction data
Proceedings of the 7th international conference on Intelligent user interfaces
Making Use: Scenario-Based Design of Human-Computer Interactions
Making Use: Scenario-Based Design of Human-Computer Interactions
Model-Based Design and Evaluation of Interactive Applications
Model-Based Design and Evaluation of Interactive Applications
External Requirements of Groupware Development Tools
Proceedings of the IFIP TC2/TC13 WG2.7/WG13.4 Seventh Working Conference on Engineering for Human-Computer Interaction
Frameworks and Patterns for Synchronous Groupware: AMf-C Approach
Proceedings of the IFIP TC2/TC13 WG2.7/WG13.4 Seventh Working Conference on Engineering for Human-Computer Interaction
Processus de génération d'IHM multicibles pour applications interactives
IHM '02 Proceedings of the 14th French-speaking conference on Human-computer interaction (Conférence Francophone sur l'Interaction Homme-Machine)
Providing architectural support for building context-aware applications
Providing architectural support for building context-aware applications
Hi-index | 0.00 |
In this paper we describe an environment and a process for the design and evolution of context-sensitive collaborative systems. Contextualisation and adaptation are the main characteristics of this environment. The initial design is based on scenarios, which are converted into a global behaviour model. This model is then mapped on the 3-level software architecture (application level, generic collaborative support, network infrastructure). The AMF-C architecture model is used for modelling the application level in order to obtain an adaptable collaborative system. This adaptation is based on a library of patterns and software components and by taking into account new scenarios which modify the behaviour model as well as the software architecture.