Mash-Up Personal Learning Environments (MUPPLE)
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Mash-Up Personal Learning Environments (MUPPLE)

  • 2,164 views
Uploaded on

Workshop at the TENCompetence Winter School 2009 in Innsbruck, Austria, Feb 1-6.

Workshop at the TENCompetence Winter School 2009 in Innsbruck, Austria, Feb 1-6.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,164
On Slideshare
2,160
From Embeds
4
Number of Embeds
2

Actions

Shares
Downloads
32
Comments
0
Likes
5

Embeds 4

http://epedagogydesign.uiah.fi 3
http://www.slideshare.net 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Mash-Up Personal Learning Environments Part 2 – Workshop Hannes Ebner, KTH Fridolin Wild, VUE TENCompetence Winter School 2009, Feb 1-6   1
  • 2. 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
  • 3. 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
  • 4. Piping and Wiring iX 10/2008, Enterprise Mashups, p. 99   4
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. Chickenfoot http://groups.csail.mit.edu/uid/chickenfoot/ • Firefox extension • Superset of JavaScript • Web page manipulation • Automation of tasks   9
  • 10. 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
  • 11. More • Apatar • Google App Engine (Google Mashup Editor) • IBM Damia • IBM Mashup Center • Marmite • Microsoft Popfly • SAP Research Rooftop • Serena Mashup Suite • ...   11
  • 12. Task 1: How could your PLE look like? • Discussion in groups • Visualize your ideas – Flipchart – Mind maps – Conceptual models – ...   12
  • 13. 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
  • 14. Links http://delicious.com/tag/tcws09+mupple   14