매쉬업 개발 도구
Y!Pipes & YQL
Yahoo! Developer Network
정진호
우승을 위한 기술들
1
Data 소스
Open API
RSS,
XML
HTML
2
Data 가공
PHP
ASP
JSP
기타
3
멋진 UI
Flash
Silverlight
CSS/JS
YUI
멋진 아이디어
Data의 수집과 가공을 한방에!
YQL
비주얼 에디터 기반의
웹 데이터 매쉬업 도구
NHN
DAUM
Yahoo!
MS
Web
Data
RSS
JSON
HTML
PHP
Badge
멋진 UI
Flash
Silverlight
CSS/JS
YUI
Pipes 작업 흐름
Output 데이터
Y!Pipes 화면 구성
Canvas
Debugger
Help
Library
선택된 모듈
DEMO : Daum Naver Blog 검색
DEMO : Daum Naver Blog 검색
Yahoo Pipes 따라하기
• Pipes URL , http://pipes.yahoo.com/phploveme/dnbs
• Daum Blog 검색 URL
– http://apis.daum.net/search/blog...
장점
• 다양한 데이터 소스 이용
• 손쉬운 프로토타입 제작
• 빠른 네트워크 Access
• 코딩 불필요
• 풍부한 모듈 및 샘플
SQL 형식의
웹 데이터 매쉬업 도구
YQL
developer.yahoo.com/yql
Yahoo! Query Language
• 사용가능한 데이터 소스
– social, flickr, geo, local, weather
– mybloglog, search, upcoming, yahoo
– HTML, RS...
Yahoo! 프로필
프로필 친구
업데이트
YQL : social.profile
flickr : 사진 검색
YQL : flickr.photos.search
YQL : RSS
YQL : RSS
YQL Demo
YQL Demo
YQL 따라하기
• social.profile
– select * from social.profile
where guid=me
• flickr.photos.search
– select * from flickr.photo...
참고
• Pipes
– pipes.yahoo.com
– pipes.yahoo.com/phploveme/dnbs
• YQL
– developer.yahoo.com/yql
– REST URL : query.yahooapis...
Thanks
Developer.yahoo.com
Upcoming SlideShare
Loading in …5
×

Yahoo Pipes and YQL

4,111 views

Published on

2008.12.22(월)~23(화) 2일 동안
홍천 비발디 파크에서 열린 2009 매쉬업 경진대회 스키캠프에서 발표한 자료 입니다.

DEMO URL
http://pipes.yahoo.com/phploveme/dnbs

Published in: Education
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,111
On SlideShare
0
From Embeds
0
Number of Embeds
277
Actions
Shares
0
Downloads
49
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Yahoo Pipes and YQL

  1. 1. 매쉬업 개발 도구 Y!Pipes & YQL Yahoo! Developer Network 정진호
  2. 2. 우승을 위한 기술들 1 Data 소스 Open API RSS, XML HTML 2 Data 가공 PHP ASP JSP 기타 3 멋진 UI Flash Silverlight CSS/JS YUI 멋진 아이디어
  3. 3. Data의 수집과 가공을 한방에! YQL
  4. 4. 비주얼 에디터 기반의 웹 데이터 매쉬업 도구
  5. 5. NHN DAUM Yahoo! MS Web Data RSS JSON HTML PHP Badge 멋진 UI Flash Silverlight CSS/JS YUI Pipes 작업 흐름
  6. 6. Output 데이터
  7. 7. Y!Pipes 화면 구성 Canvas Debugger Help Library 선택된 모듈
  8. 8. DEMO : Daum Naver Blog 검색
  9. 9. DEMO : Daum Naver Blog 검색
  10. 10. Yahoo Pipes 따라하기 • Pipes URL , http://pipes.yahoo.com/phploveme/dnbs • Daum Blog 검색 URL – http://apis.daum.net/search/blog?apikey=[APIKEY]&q=매쉬업 • Naver Blog 검색 URL – http://openapi.naver.com/search?key=[KEY]&target=blog&query=매쉬업 • 검색어 입력 모듈 – User Input - Text Input • 검색 URL 만들기 모듈 – Url - URL Builder – String - Private String – Source - Fetch Feed • 검색 결과 조합 모듈 – Operator - Union – Operator - Sort
  11. 11. 장점 • 다양한 데이터 소스 이용 • 손쉬운 프로토타입 제작 • 빠른 네트워크 Access • 코딩 불필요 • 풍부한 모듈 및 샘플
  12. 12. SQL 형식의 웹 데이터 매쉬업 도구 YQL developer.yahoo.com/yql
  13. 13. Yahoo! Query Language • 사용가능한 데이터 소스 – social, flickr, geo, local, weather – mybloglog, search, upcoming, yahoo – HTML, RSS, XML, JSON, CSV • URL : developer.yahoo.com/yql/
  14. 14. Yahoo! 프로필 프로필 친구 업데이트
  15. 15. YQL : social.profile
  16. 16. flickr : 사진 검색
  17. 17. YQL : flickr.photos.search
  18. 18. YQL : RSS
  19. 19. YQL : RSS
  20. 20. YQL Demo
  21. 21. YQL Demo
  22. 22. YQL 따라하기 • social.profile – select * from social.profile where guid=me • flickr.photos.search – select * from flickr.photos.search where text="mashupkorea" • rss – select * from rss where url='http://mashupkorea.org/rss' – select title,author from rss(5) where url='http://mashupkorea.org/rss'
  23. 23. 참고 • Pipes – pipes.yahoo.com – pipes.yahoo.com/phploveme/dnbs • YQL – developer.yahoo.com/yql – REST URL : query.yahooapis.com/v1/yql?q= – Public URL: query.yahooapis.com/v1/public/yql?q=
  24. 24. Thanks Developer.yahoo.com

×