The use of e-Learning standards and distributed service-oriented architectures which provide for the reuse and integration of components introduces the concept of a component-based development process in the implementation of e-Learning systems. This concept enables the development of tools that make use of the synergy effect created by the integration of the different components. This article will show our implementation proposal which follows an approach based on tuple spaces for the integration and communication of distributed heterogeneous components, and makes use of a user environment which implements the corresponding Eclipse plug-ins. As an example, we will show several applications integrated under our approach, which facilitate the continuation of the teaching/learning process in subjects related to programming algorithms
展开▼