A feed is a data structure with repeating elements; cf. a list or an array.In feed orientated processing, we apply the same operations and transformations to each element in the feed/list/array.
Applications have strongly typed inputs and outputs.
Web Lego andFormat Glue Tony Hirst, Dept of Communication and Systems, The Open University
Feed oriented programming
Format glue Application Lego
Wikipedia Google Spreadsheet =importHTML Yahoo! Pipe Import CSV HTML CSV KML Google Map Embedded object <embed>
Wikipedia Google Spreadsheet =importHTML Yahoo! Pipe Import CSV HTML CSV KML Google Map Embedded object <embed>
Process/Transform
Creating flow...
RSS/AtomHTMLCSVXML CSV TXT Atom Google VizAPI
Flow
RSS/AtomHTMLCSVXML CSV TXT Atom Google VizAPI
URL
CSV Data From Google Spreadsheets http://spreadsheets.google.com/pub?
key=phNtm3LmDZEObQ2itmSqHIA
&output=csv
&range=B2:AH684
CSV[ TSV ]
Many Eyes Wikified Likes CSV Data http://spreadsheets.google.com/pub?key=phNtm3LmDZEObQ2itmSqHIA&output=csv&range=B2:AH684////
CSV[ TSV ]
How's the Data Distributed?
Production Line
Feeds
RSS/AtomHTMLCSVXML RSS/AtomCSV KML JSON
URL
KML(CSV)
[ Yahoo Pipes ]
The Simplest Pipe
Multiple Sources(and that includes other pipes)
Fan-in
Merge/Fuse
“Differential Processing”
Selecting What’s Relevant
Filter Filter
Twitter Searching…
Auto-tagging...
Where on Earth?
[ Google Spreadsheets ]
JQuery
Flow
Application Lego Format glue
http://ouseful.info@psychemedia
edupunk2 by bionicteaching Fast & slow by photojenni Database Hugging by dullhunk Duvel Assembly Line by pickinjim2006 Otway @ The Globe Cardiff by Watt_Dabney Grinding Deboned Oxtail for… by FotoosVanRobin Neon scissors by russelljsmith Rock Balancing by me'nthedogs Lego Color Bricks by 713 Avenue It's all about your connections. by josh.liba Glue Stick by jrewillis Ducksoup Before by FotoosVanRobin http://www.flickr.com/photos/psychemedia/galleries/72157623824409459/