03.06.07
link to archived presentation
all notes below were taken by Starr Hoffman
Speaker: Darlene Fichter (read her blog)
Head, Indigenous Studies Portal
University of Saskatchewan Public Library
(Poll: Who's Here?; enter your profession)
(Poll: Where do you work?)
kind of silly
how to make strawberry margaritas
"You're not mashing up, or if you are you'll get lumps. You should be creating flavorful CA cuisine."
--Tom Reamy
Allow inexperienced web users to manipulate content in interesting, dynamic ways.
Don't have to be able to program.
Main attraction for IT is potential for self-service by end-users. They can combine things in the way that they need at that moment.
Build kits that allow people to create situational software. Display data about advertising success in various locations, etc.
In library world, ability to show relationships between different things. Show locations of article authors, etc.
Mashups are integrated into the browser--don't have to have extra software. A safe sandbox for experimentation. Don't need to access a server or experiment with live data sources (relief for IT).
(graphic from Dion Henchquest)
Above: things that you need to create a mashup.
(Examples of mashups in action: several slides)
Half of mashups use maps, but a lot also don't. Probably a future explosion in non-map mashups.
"Mashup" comes from pop music--vocal track from one song, instrumental track from another song to create a new song.
Enter zip code: puts pushpin on map: made with zip code Census data, and Google Map API.
API: programmatic interface: set of routines to create mashup.
Include a photo of library, link ot website, address, phone number, click for driving directions.
Library route data + Google Map API.
All things popular on a particular day; photos, links (social bookmarking sites), and news.
Flickr, Delicious, and (?)
Can compare news from various countries. Color-coded for types of news. Shows visually that Canada had more world news reported yesterday than the US.
Can see a particular day in history. Compares news across cultures.
USGS M2.5+ Earthquakes
Shows in real-time earthquakes for past week; gives information about each earthquake's location, size, etc.
USGS data + Yahoo Maps API
beautiful mashup in library world
Brings new books in libraries, combined with book covers; can click forward and back. Mike Cuningham, Cambridge University Libraries
Syndetics (book covers) + Data (top 20 new books)
constantly updated
locations of various kinds of crimes (like arson); can see reputability of various areas (for living, business, etc.)
Google Maps + Citizen ICAM crim-watch site (which queries Chicago PD's site data)
Captioner
http://shadydentist.com/captioner
Colr Pickr (search by color)
more flickr toys:
http://bighugelabs.com/flickr/
Looking to purchase or rent; can choose location, price range, # rooms, some photos available.
Craigslist + Google Maps
Wikipedia + Google Maps
look for places and articles about them
digital life aggregators
different things you're publishing in various sites; or on a specific topic
bookmarks, blog posts, photos
flickr, digg, delicious, 43 things, blogs, all consuming, blast fm (listening to)
frappr.com/blogginglibrarians
Google Maps + community content
map created on frappr
everyone in conference, add yourself to the map
6 Degrees of Kevin Bacon
Amazon API
(is this what Bookmooch uses?)
Google Maps + local weather station data
includes photos for some locations
(MISSED SOME DATA HERE; GO BACK FOR THIS)
Q: How do I find other mashups? Google "mashup?"
A: Absolutely--but I'll be showing other methods later, programmable web has a dashboard that shows new mashups. Some have toolkits for making mashups. "Where I Should Eat Lunch Today." -- location, maps, roulette wheel.
Q: How do you find where the creator's data is being queried from?
A: Sometimes you can tell from source code; not always. Usually tells somewhere on the site itself. As lbirarians, we are probably looking for the data sources more than non-librarians, who may just take it as reliable without asking.
from programmable web
(MISSED SOME DATA HERE; GO BACK FOR THIS)
programmable web chart: mapping types are 43%
non-map exmaple: doctors after-hours phone messages translated into text messages
programmable web data
open available data sources
idea of popular data sources, and what they're being combined with
LOOK AT THIS AGAIN
top three layers are most usable for non-experienced end-users.
Point & Click means no looking at code.
If you're comfortable looking at a little bit of code, you can clone a mashup. Just change a few pieces and create a new mashup!
How to use data...
build it there, take it to your own website.
satellite overview (don't need to know lattitude/longitude)
show places where people watch for migrating pelicans
way to give a tour of buildings mentioned in literature, historic buildings with photos, links back to library material
...just imagine ways in which this info would be interesting to people!!
Google Maps + local data
way to list all historical places in a specific location
ways to put names on the right side of the map
API key in red box; need to get her own API key to put in here (add your URL)
didn't have geographic locations in this file; command that "get"s data in xml
Darlene is not a programmer, but if you've used HTML, it may not be uncomfortable to do
there's a URL in this code; location of further information
there's the descriptive text
lat/long markers
address (house #)
lat/long was the key piece in this code
Darlene made this one; created an account and cloned from a restaurant tool
pipes (beta)
gives RSS feed for location
made ability to type in location and find nearby libraries
very powerful if you're a programmer
can combine into a feed for your users
can exclude certain things (example: "public libraries")
librarians are good about thinking about things in terms of operators, which is helpful
QEDWiki builds mashups within wikis, very exciting. Good screencasts (tutorials).
Look for a video or demo on each site.
in an hour or two, he added a view list on the map
(examples of code)
(steps in the process)
talis.com/tdn/competition
Go-go Google Gadget!
by Blyberg
holds, checkouts, new books, popular items--can be added to user's Google Homepage
in its infancy...
(audio cut out; time limit reached)
intellectual property issues...
client-side scripts that modify pages
Google Maps Mania
Mashup Dashboard
darlene.fichter@usask.ca
blog: http://library2.usask.ca/~fichter/blog_on_the_side/
Page Information
|
Wiki Information |
Recent PBwiki Blog Posts |