Published on February 5, 2009
Mash-Up Personal Learning Environments Part 2 – Workshop Hannes Ebner, KTH Fridolin Wild, VUE TENCompetence Winter School 2009, Feb 1-6 1
Overview • Introduction – Mashing up – Services and Tools (brief rundown) • How could your PLE look like? – Discussion in groups – Visualize your ideas (maps, flipchart, ...) • How would you realize it? – Would it work with your favourite applications? – Which environments are suitable? – Mockup, ppt+slideshare concept, ... • Presentations/discussion 2
Creating mash-ups • Various approaches – Data extraction and integration (visual, non-visual) – Data processing and visualization – Frontends: code- and/or command-based; visual – Combination of all or several of the above • Typical workflow for mash-up construction – Fetching resources (e.g. feeds) – Constructing widgets out of resources – Combining widgets to applications (Piping and wiring) 3
Piping and Wiring iX 10/2008, Enterprise Mashups, p. 99 4
Yahoo! Pipes http://pipes.yahoo.com • Based on feeds • Feed construction – Data extraction – Page scraping • Content analysis • Data filtering/manipulation • URL construction • Feed aggregation/mashing • Manual input • ... 5
Dapper http://www.dapper.net • Data mapper • Based on “Dapps” – RSS feeds (in and out) – Widget creation – Alerts, ... • Existing Dapps can be shared and reused • Combination of Dapps 6
openkapow http://openkapow.com • Based on robots • Automates what a person can do in the browser • Robots are used to extract data, functionality or parts of the UI • Can be used if feeds and APIs are missing or just parts of a site should be reused 7
Ubiquity http://ubiquity.mozilla.com “An experiment into connecting the Web with language” • Language-based instructions • On-demand, user-generated mashups • Own commands can be easily created (e.g. jQuery) Examples email “what a scary site” to greenwool map innsbruck skiing 8
Sprout Builder http://sproutbuilder.com • “Web Content Builder” • Widgets, mini-sites, mashups, ... • Supports various social networks • Reuses static components as well as web services • Hybrid between web publishing and mashup tool 10
More • Apatar • Google App Engine (Google Mashup Editor) • IBM Damia • IBM Mashup Center • Marmite • Microsoft Popfly • SAP Research Rooftop • Serena Mashup Suite • ... 11
Task 1: How could your PLE look like? • Discussion in groups • Visualize your ideas – Flipchart – Mind maps – Conceptual models – ... 12
Task 2: How would you realize it? • Would it work with your favourite applications? • Is there an API? • Which data formats are used? • Can you get a feed? • Which environments are suitable? • Mockup, ppt+slideshare concept, ... 13
Links http://delicious.com/tag/tcws09+mupple 14
Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...
In this presentation we will describe our experience developing with a highly dyna...
Presentation to the LITA Forum 7th November 2014 Albuquerque, NM
Un recorrido por los cambios que nos generará el wearabletech en el futuro
Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...
3rd Workshop on Mash-Up Personal Learning Environments (MUPPLE-10) Held at the 5th European Conference on Technology Enhanced Learning (EC-TEL10) in ...
Mash-Up Personal Learning Environments . ... the MUPPLE platform. ... mash-up personal learning environment that provides adaptation mechanisms for learning
and personal learning environments ... is called Semantic Mash-up Personal and Pervasive Learning ... a mash-up personal and pervasive learning ...
Adding mash-up based tailorability to VLEs for scripted Collaborative Learning ... Mash-UP Personal Learning Environments (MUPPLE). Hereby, we
Semantic Mash-Up Personal and Pervasive Learning ... F., Sigurdarson, S.E.: Designing for Change: Mash-Up Personal Learning Environments. eLearning ...
... personalization, personal learning environments, MUPPLE, ... or Mash-Up Personal Learning Environments ... 0 tools and Mash-Up Personal Environments
2nd Workshop on Mash-UP Personal Learning Environments (MUPPLE-09) Interoperable Widgets, Services, and Microformats to facilitate Competence Development
Mash-‐Up Personal Learning Environments (MUPPLE ... Muller: Mash-up Þersonal ... ln undersLandlng and englneerlng mash-up personal learnlng ...
Sharing Good Practice through Mash-Up Personal Learning Environments Felix Mödritscher1 and Fridolin Wild2 ... (for MUPPLE: on their mash-up space) ...
ReMashed – Recommendation Approaches for Mash-Up Personal Learning Environments in Formal and Informal Learning Settings Hendrik Drachsler, Dries Pecceu ...