From Faculty Academy 2007 Wiki

Jump to: navigation, search

Contents

Brian Lamb's Mashup Tallk as told by Jim Groom

Dr. Mashup or: why educators should learn to stop worrying and love the remix

http://farm1.static.flickr.com/179/400046401_737229859d.jpg

A brief digression on content mash-ups

Might Mashups replace Learning Objects

Do mashups and the notion of content remix finally fulfill the promises once made by proponents of learning objects? But instead of instructors being sidelined by automation, this process places them in the roles of creators, or remixers. What is required for this promise to come through in education?

  • discoverable resources (does not mean repositories, but does mean openness)
  • transparent open licensing, such as Creative Commons
  • open remixable formats (ie an MP3, not a RealAudio stream)
  • enhanced cultural and technical literacy, not just an ability to reuse materials, but a willingness to do so

Data mashups: definitions and examples

http://blogs.open.ac.uk/Maths/ajh59/pipeOpenLearn.png

Data mashups: others have said it better...

Dion Hinchcliffe: "With pervasive and widespread connectivity, lots of bandwidth, growing comfort with creating and consuming user generated content (this being blogs in particular), the maturaton of online communities, rapidly improving Web skills, and awareness of what's possible on the Web, and you have a complex but potent recipe for the people side of the Web to drive major improvements in the way the its is used, on a massive scale.

"The technical side has improved recently too with lightweight service models like RSS making it extremely easy to wire things together, the proliferation of lots and lots of good Web services (partially driven by Ajax and RIAs in general, which demand pure services to function), and even tools and ready information to support creating mash-ups, has led us to a place where everything seems just about perfect for mashups to take off."


David Berlind: "Back in the old days, for example, to put a packet on the network, developers had to write thousands of lines of code. Today, it’s basically one line of code that calls the networking APIs that in turn, do all the hard work so developers don’t have to.

"Because, with mashups, fewer technical skills are needed to become a developer than ever. Not only that, the simplest ones can be done in 10 or 15 minutes. Before, you had to be a pretty decent code jockey with languages like C++ or Visual Basic to turn your creativity into innovation. With mashups, much the same way blogging systems put Web publishing into the hands of millions of ordinary non-technical people, the barrier to developing applications and turning creativity into innovation is so low that there’s a vacuum into which an entire new class of developers will be sucked."


Jack Schofield: "An API provides an interface and a set of rules that make it much easier to extract data from a website. It's a bit like a record company releasing the vocals, guitars and drums as separate tracks, so you would not have to use digital processing to extract the parts you wanted. But whereas record companies are generally hostile to having their stuff re-used, and respond with "cease and desist" orders, web-based companies seem to love it."


Tim O'Reilly: "Yahoo!'s new Pipes service is a milestone in the history of the internet. It's a service that generalizes the idea of the mashup, providing a drag and drop editor that allows you to connect internet data sources, process them, and redirect the output. Yahoo! describes it as "an interactive feed aggregator and manipulator" that allows you to "create feeds that are more powerful, useful and relevant." While it's still a bit rough around the edges, it has enormous promise in turning the web into a programmable environment for everyone."

Examples from Tony Hirst

  • delisearch - a site limited search over the domains listed in a delicious bookmarks feed
  • OpenLearn Unit Outlinks Search Hub Pipe - "extract all the outgoing links from a course unit, then feeds these into a Yahoo Search pipe, which uses the domains as search limits for the search"

My Maps from Google: "You can add placemarks, draw lines and shapes, and embed text, photos and videos -- all using a simple drag and drop interface. Your map automatically gets a public URL that you can share with your friends and family, or you can also publish your map for inclusion in Google Maps search results. We'll continue to show organic local search results with red pushpins; user-generated results will have blue pushpins. The user-created results include KML as well as maps made through My Maps. "


Raymond Yee: "Once we gain experience with web services, we can look at building a larger framework for the deployment and consumption of web services and SOA fashion. At that point, I would advocate for the building of a Berkeley Technology Platform (BTP) that exploits XML and XML web services to create an underlying service-oriented architecture for the campus. By the BTP, I mean the equivalent of the Amazon technology platform, a set of services and infrastructure available to both internal programmers to create web interfaces and access data and for external audiences to build complementary services on top of ones provided by the platform."

"...we should invite students to be active co-developers, to use our web services and show us, what can be done with them. If we are doing things right, we will be surprised by how people will use it. Several years ago, I hired a student who made a name for himself in web scraping the Berkeley course catalog system to create an alternative and reportedly superior, interface. Ideally, we can create our systems so that student should not have to web-scrape our systems, but have an API to access the data and wrap their own interface."


Scott Leslie: "While more and more Web2.0 companies (holy cow - 291 on this list) are offering APIs that are being mashed up (arguably often with a still-unknown value proposition) is your IS department publishing the API for your SIS on your campus website? You CMS? Why would they do this? Well, that’s the other side of the mashup phenomenom - often-times the companies making their data available don’t yet know all the ways it could be used, but appear to be correct in the belief that if you publish it, it will get used, often in unexpected or improved ways."


BBC Feeds and APIs - "the BBC's developer network to encourage innovation and support new talent. Content feeds are available for people to build with on a non-commercial basis."

Now for my presentation