Your SlideShare is downloading. ×
0
Mash-Up Personal Learning
Environments

Part 2 – Workshop

Hannes Ebner, KTH
Fridolin Wild, VUE




TENCompetence Winter S...
Overview
• Introduction
   – Mashing up
   – Services and Tools (brief rundown)


• How could your PLE look like?
   – Dis...
Creating mash-ups
• Various approaches
   –   Data extraction and integration (visual, non-visual)
   –   Data processing ...
Piping and Wiring




  iX 10/2008, Enterprise Mashups, p. 99
                    
                                       ...
Yahoo! Pipes
http://pipes.yahoo.com

• Based on feeds
• Feed construction
    – Data extraction
    – Page scraping
•   Co...
Dapper
http://www.dapper.net

• Data mapper
• Based on “Dapps”
   – RSS feeds (in and out)
   – Widget creation
   – Alert...
openkapow
http://openkapow.com

• Based on robots
• Automates what a person can do in the browser
• Robots are used to ext...
Ubiquity
http://ubiquity.mozilla.com

“An experiment into connecting the Web with language”

• Language-based instructions...
Chickenfoot
http://groups.csail.mit.edu/uid/chickenfoot/

•   Firefox extension
•   Superset of JavaScript
•   Web page ma...
Sprout Builder
http://sproutbuilder.com

• “Web Content Builder”
• Widgets, mini-sites, mashups, ...
• Supports various so...
More
•   Apatar
•   Google App Engine (Google Mashup Editor)
•   IBM Damia
•   IBM Mashup Center
•   Marmite
•   Microsoft...
Task 1: How could your PLE
look like?
• Discussion in groups
• Visualize your ideas
   –   Flipchart
   –   Mind maps
   –...
Task 2: How would you realize
it?
•   Would it work with your favourite applications?
•   Is there an API?
•   Which data ...
Links

http://delicious.com/tag/tcws09+mupple




                  
                                         14
Upcoming SlideShare
Loading in...5
×

Mash-Up Personal Learning Environments (MUPPLE)

1,154

Published on

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

Published in: Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,154
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
33
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

Transcript of "Mash-Up Personal Learning Environments (MUPPLE)"

  1. 1. Mash-Up Personal Learning Environments Part 2 – Workshop Hannes Ebner, KTH Fridolin Wild, VUE TENCompetence Winter School 2009, Feb 1-6   1
  2. 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. 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. 4. Piping and Wiring iX 10/2008, Enterprise Mashups, p. 99   4
  5. 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. 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. 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. 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. 9. Chickenfoot http://groups.csail.mit.edu/uid/chickenfoot/ • Firefox extension • Superset of JavaScript • Web page manipulation • Automation of tasks   9
  10. 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. 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. 12. Task 1: How could your PLE look like? • Discussion in groups • Visualize your ideas – Flipchart – Mind maps – Conceptual models – ...   12
  13. 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. 14. Links http://delicious.com/tag/tcws09+mupple   14
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×