30
MASHUP MADNESS Jeff Sale San Diego Supercomputer Center Supercomputing 2008, Austin, TX

Jeff Sale San Diego Supercomputer Center Supercomputing 2008, Austin, TX

  • View
    217

  • Download
    1

Embed Size (px)

Citation preview

MASHUP MADNESS

Jeff Sale

San Diego Supercomputer CenterSupercomputing 2008, Austin, TX

Supercomputing 2008November 15-21, Austin, Texas

A LITTLE BACKGROUND:ABOUT ME

Supercomputing 2008November 15-21, Austin, Texas

Background

B.S., Applied Physics, Condensed Matter

San Diego State University Advanced Physical Measurement 357

“Advanced Physical Pain” Good at triple integrals of magnetic fields

Supercomputing 2008November 15-21, Austin, Texas

VR in the Clinic, the ICU, and the Home

The VPL Research ‘Data Glove’

Parkinson’s tremor, Lou Gehrig’s Disease (ALS), Huntington’s Disease

Supercomputing 2008November 15-21, Austin, Texas

Visualization Compressed Dimensional Arrays EEG, ECG Spatiotemporal Isosurfaces

Supercomputing 2008November 15-21, Austin, Texas

Models and Simulations

Actin-myosin Cardiac Simulator

Avian Respiratory Dynamics

Cardiac Ischemia Seismic DynamicsCell Mitosis

Volcanic Eruption Parkinson’s Disease Earthquake Activity

Supercomputing 2008November 15-21, Austin, Texas

Geo-Collaborations

Kris Stewart

Kathy Thorbjarnson

Serge Rey Regional Workbench Consortium

Pat Abbott

Vic Camp

Eric Frost

Christina Tague

Supercomputing 2008November 15-21, Austin, Texas

Online Image and Data Atlases

Supercomputing 2008November 15-21, Austin, Texas

ABOUT MASHUPS

Supercomputing 2008November 15-21, Austin, Texas

What is a Mashup? In technology, a mashup is a

web application that combines data from more than one source into a single integrated tool; an example is the use of cartographic data from Google Maps to add location information to real-estate data from Craigslist, thereby creating a new and distinct web service that was not originally provided by either source.

Mashup originally referred to the practice in pop music (notably hip-hop) of producing a new song by mixing two or more existing pieces.

- Wikipedia

Supercomputing 2008November 15-21, Austin, Texas

The Mashup Ecosystem

Supercomputing 2008November 15-21, Austin, Texas

What are Mashups Used For?

‘Programmable web’ lists 1,832 Mashups with 37% of them using mapping APIs, 9% photos, 8% news, 6% RSS and so on.

API scorecard indicates that Google Maps is used in 931, or nearly 50% of all Mashups!

Supercomputing 2008November 15-21, Austin, Texas

Examples

Social networking, Folksonomies, Tagging

Commercial, enterprise decision-making

News Traffic Crime Census Environment

Supercomputing 2008November 15-21, Austin, Texas

Social Explorer-U.S. Census Data

Supercomputing 2008November 15-21, Austin, Texas

Election Data - Perspctv

Supercomputing 2008November 15-21, Austin, Texas

San Diego Crime Statistics

Supercomputing 2008November 15-21, Austin, Texas

Principles of Graphical Excellence

Well-designed presentation of interesting data

A matter of substance, statistics, and design

Complex ideas communicated with clarity, precision, and efficiency

Gives the greatest number of ideas in the shortest time with the least ink in the smallest space

Nearly always multivariate Requires telling the truth about the data

Edward Tufte, “The Visual Display of Quantitative Information”, 1983, Graphics Press

Supercomputing 2008November 15-21, Austin, Texas

Narratives in Space and Time

• Hannibal’s campaign in Spain, Gaul, and northern Italy

• Napoleon’s March on Moscow, 1812-13

Charles Joseph Minard, Tableaux Graphiques et Cartes Figuratives de M. Minard, 1845-69. Edward Tufte, “The Visual Display of Quantitative Information”,

1983, Graphics Press

Supercomputing 2008November 15-21, Austin, Texas

ABOUT MAP MASHUPS

Supercomputing 2008November 15-21, Austin, Texas

Map Mashups

First wave of web-based mashups were map-based with geo-referenced data Example: Google Map with GeoRSS Feed of

earthquake data from USGS:

Supercomputing 2008November 15-21, Austin, Texas

Global Positioning System (GPS)

• System of 27 NAVSTAR Satellites• 3D Trilateration• Determination of Latitude and Longitude• GPS Handhelds with Atomic Clock precision

Courtesey NASACourtesey Google

Courtesey Garmin

Supercomputing 2008November 15-21, Austin, Texas

Multivariate Visualization

French Global Wine Exports, Charles Joseph Minard, Bibliotheque d l’Ecole Nationale des Ponts et Chausses, Paris, 1845-69

Edward Tufte, “The Visual Display of Quantitative Information”, 1983, Graphics Press

Supercomputing 2008November 15-21, Austin, Texas

Saving Lives

“Location of cholera deaths relative to community water pumps”, Dr. John Snow

E. W. Gilbert, “Pioneer Maps of Health and Disease in England”, Geographical Journal, 1958

Edward Tufte, “The Visual Display of Quantitative Information”, 1983, Graphics Press

Supercomputing 2008November 15-21, Austin, Texas

MASHUP RESOURCES

Supercomputing 2008November 15-21, Austin, Texas

Mashup Editors

Microsoft Popfly http://www.popfly.com/Home.aspx

Yahoo Pipes http://pipes.yahoo.com/pipes/

Google Mashup Editor http://code.google.com/gme/tour/tour1.html

IBM alphaWorks QEDWiki http://services.alphaworks.ibm.com/qedwiki/

Open Mashups http://www.open-mashups.org/

Dapper http://www.dapper.net/

Supercomputing 2008November 15-21, Austin, Texas

Mashup Collections

Digg http://digg.com/

Open Mashups http://www.open-mashups.org/

Mashup Awards http://mashupawards.com/

WebMashups http://www.webmashup.com/

Programmable Web http://www.programmableweb.com/

Supercomputing 2008November 15-21, Austin, Texas

Mashup Developer Tools Google Developer Resources

http://code.google.com/ Yahoo Developer Network

http://developer.yahoo.com/ http://developer.yahoo.com/maps/

YouTube http://www.youtube.com/dev/

Rhapsody Music http://webservices.rhapsody.com/

Flickr Photos http://www.flickr.com/services/api/

Digg http://apidoc.digg.com/Toolkits

Supercomputing 2008November 15-21, Austin, Texas

Mashup Data Resources GeoRSS Feeds

http://www.fmepedia.com/index.php/GeoRSS_Feeds

Flickr http://www.flickr.com/

Picasa http://picasaweb.google.com/home

Yahoo Maps Traffic http://traffic.yahoo.com/traffic

Stock Market Online Data http://www.econ.yale.edu/~shiller/data.htm

Census Data http://www.census.gov/

Crime Data http://www.apsu.edu/oconnort/data.htm

Supercomputing 2008November 15-21, Austin, Texas

Mashup References

Why Mashups? http://blog.sherifmansour.com/?p=187

Mashups (Wikipedia) http://en.wikipedia.org/wiki/Mashup_%28we

b_application_hybrid%29 The Mashup Revolution

http://nice97friends.wordpress.com/2007/08/17/the-mash-up-revolution/

Abject Learning http://weblogs.elearning.ubc.ca/brian/archiv

es/040266.php Mashups, the new breed of Web app

http://www.ibm.com/developerworks/xml/library/x-mashups.html

Supercomputing 2008November 15-21, Austin, Texas

No Substitute Like Hands-On Demo of Microsoft Popfly Demo of YourGMap Demo of Google Mashups Editor Hands-on Create Your Own Map Mashup with

Earthquake data from the USGS RSS Feed

SDSC Educationhttp://education.sdsc.edu/

Thanks to…