Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
2Activity
0 of .
Results for:
No results containing your search query
P. 1
My poster

My poster

Ratings:

5.0

(1)
|Views: 139 |Likes:
Published by tech2click

More info:

Categories:Types, School Work
Published by: tech2click on Feb 24, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC or read online from Scribd
See more
See less

11/10/2009

 
M
ASHUP
 
WITH
 
YAHOO
!
PIPES
Shaden Mohammad Al-Ismail
Information Technology Department, King Saud UniversityRiyadh, Saudi Arabia
A
BSTRACT
The rapid growth of Web 2.0 content has created a high demand for making web content more reusable.Mashup is a new type of web application that brings together several sources of data to form a unique new combination of information.Yahoo! Pipes is free service from Yahoo that provides a graphical user interface for building a mashup.
Keywords
Mashup, Mashup tools ,Yahoo! Pipes, Yahoo! Pipes sources, Yahoo! Pipes Operations ,Web 2.0 applications,.
1.I
NTRODUCTION
:
This poster is motivated by the importance of building web data mashup, and we will generalize the idea ofmashups, talk specially about Yahoo Pipes, and the general method of Yahoo! Pipe working.
2.M
ASHUP
B
ACKGROUND
:
The rapid growth of Web 2.0 content has created a high demand for making web content more reusable.Companies are competing to making their content available for using inside their own websites.To help people to create mashup easily, several mashup editors have been launched, including Yahoo! Pipes,Google Mashup, IBM’s,Smash ,Microsoft’s Popfly, and others.
2.1What is a Mashup?
“Inweb development,a mashup is aweb applicationthat combines data from more than one source into a single integrated tool. The term Mashup implies easy, fast integration, frequently done by access to openAPIs and data sources”.[1]
3.Y
AHOO
! P
IPES
:
Yahoo! Pipes is aweb applicationfrom Yahoo! that provides a graphical user interface for building mashup applications that aggregateweb feeds, web pages,and other services, creating Web-based apps from various sources, and publishing those apps, without needing to write code. The site works by letting users"pipe" information from different sources and then set up rules for how that content should be modified (e.g.filtering, counting)[1].
3.1Pipe’s history
Yahoo! Pipes was published to the public in beta on the 7 February 2007. It was created by Pasha Sadri, EdHo, Jonathan Trevor, Kevin Cheng and Daniel Raffel.[1]
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copiesare not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copyotherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission.The First Mini-Conference in Web Technologies and Trends (WTT)
 © 
2009 Information Technology Department, CCIS, King Saud University, Riyadh, Saudi Arabia
 
It is described by its creators as:“Pipes is a hosted service that lets you remix feeds and create new data mashups in a visual programmingenvironment. The name of the service pays tribute to Unix pipes, which let programmers do astonishinglyclever things by making it easy to chain simple utilities together on the command line”.[2]
3.2Pipe’s interface
As we know Yahoo Pipes generalize the idea of the mashup. It is providing a drag and drop editor to giveeasily fetch data from any data source.The Editor consist of three panes: Library ,Canvas, and Debugger. For more information see Figure 1.
Figure 1.Yahoo! Pipes interface.
3.2.1Library
Library is in the left hand side. It’s consist of : Sources, User Input, Operators, URI, String, Date, Location,Number, Favorites, My Pipes, Deprecated.
3.2.2Canvas
Canvas pane in the centre, it’s the main work area. We drag and drop in to canvas.
3.2.3Debugger
The debugger is in the bottom. It allows you to see exactly what is happening in each component in yourYahoo Pipe ,you can check if something isn’t working quite right.
4.I
NPUT
A
ND
O
UTPUT
I
N
Y
AHOO
! P
IPES
:
In Yahoo! Pipes every module have an output ,that you can use it as input in another module by connectingoutput circle with the input circle in the second module. For more information see Figure 2.
 
Figure 2.Yahoo! Pipes input and output method.
5.M
ODULE
R
EFERENCE
5.1Source Modules
When you want to create Pipes you will need a source. Yahoo Pipes provide many modules of source. Thatbring data from somewhere on the Internet and put it in your Pipe. The source modules output is item. Formore information see Figure 3.
Figure 3.Yahoo! Pipes sources.
5.1.1Fetch CSV module
“This module retrieves a source formatted in CSV (comma-separated values). Enter the URL that you want toretrieve and set how the columns in the source are separated. You can configure how the emitted elementattributes are named by either setting them to the column names from a specified range of rows in the CSVsource or custom naming them based on your own values. Optional configurations include the ability to skipemitting an initial 'x' number of rows.”[2] For more information see Figure 4.The extension of URL must be “.CSV”.

Activity (2)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->