This research work presents a viability study of the design and development of context-aware collaborative applications for learning environments. It introduces the idea combining design patterns defined in different domains as components to build context-aware collaborative applications for e-learning environments.
To cope with this work, it performs a review on context-awareness, ubiquitous computing, collaborative systems, m-learning, design patters (object oriented software, human-computer interaction, groupware and mobile computing) and proposes the following set of goals to deal with the development process:
- Define a methodology to relate design patterns belonging to different domains to set up a framework to develop applications.
- Based on the framework defined as result of the achievement of the previous goal, develop a prototype of a CASE environment to support the combination of the patterns as components to define e-learning applications
- Set up a relationship between de conceptual definition of the design patterns and the implementation of them to develop e-learning application prototype implementation.
- Apply the methodology to a case of study
Evaluate the usability of the generated applications