Authors: Mohamed Amine Chatti, Matthias Jarke, Marcus Specht, Ulrik Schroeder, Daniel Dahl
Addresses: Informatik 5 (Information Systems), RWTH Aachen University, Ahornstr, 55, 52056 Aachen, Germany. ' Informatik 5 (Information Systems), RWTH Aachen University, Ahornstr, 55, 52056 Aachen, Germany. ' CELSTEC, Open University of the Netherlands, P.O. Box 2960, 6401 DL Heerlen, The Netherlands. ' Informatik 9 (Computer-Supported Learning), RWTH Aachen University, Ahornstr, 55, 52056 Aachen, Germany. ' Bayer Business Services GmbH, Schanzenstrasse 41, 51063 Cologne, Germany
Abstract: Mashups have become the driving force behind the development of personal learning environments (PLEs). Creating mashups in an ad hoc manner is, however, for end users with little or no programming background not an easy task. Various tools and platforms have been built in an attempt to support mashup creation. These platforms, however, are still considered complex and do not address crucial challenges in mashup development today, such as scalability, interoperability, reuse, and automatic service invocation and mediation. In this paper, we leverage the possibility to use the concept of model-driven mashup development (MDMD) as an approach that can drastically tackle the aforementioned issues and drive the rapid and user-friendly creation of mashups. We then present the conceptual and technical details of PLEF-Ext as a flexible framework for end-user, model-driven development (MDD) of mashup PLEs.
Keywords: personal learning environments; PLEs; mashups; model-driven engineering; electronic learning; online learning; e-learning.
International Journal of Technology Enhanced Learning, 2011 Vol.3 No.1, pp.21 - 39
Published online: 15 Mar 2011 *Full-text access for editors Access for subscribers Purchase this article Comment on this article