httpcutewebitistorycom 김희정 Mashup 이란 인터넷상에서 제공되고 있는 다양한 서로 다른 서비스와 기능을 합쳐서 새로운 서비스 또는 응용으로 만들어 내는 것을 의미 ID: 800278
Download The PPT/PDF document "Mashup ! cutewebi@gmail.com" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
Mashup!
cutewebi@gmail.com
http://cutewebi.tistory.com
김희정
Slide2Mashup이란?
인터넷상에서 제공되고 있는 다양한 서로 다른 서비스와 기능을
합쳐서
새로운 서비스 또는 응용으로 만들어 내는 것을 의미
서로 다른 오픈
API
를 이용해
시너지
를 낼 수 있는 새로운 서비스를 만듦
.
개방과 공유
를 전제로 하는 웹
2.0
개념의 핵심 기술
Slide3Mashup의 기술요소
XML
과
웹서비스
의 처리
Slide4Mashup의 장점과 단점
장점
:
새로운 서비스를 개발하는데 들어가는
비용이 거의 없다
.
단점
:
매쉬업
서비스는
다른서비스에
종속적
이기 때문에 지도서비스
API
를 중단하거나
API
가 수정된다면 그것을 이용하는 모든서비스를 바꿔야 한다
.
Slide5OpenAPI를 제공하는 사이트
Daum
(
http://dna.daum.net/
)
Naver
(
http://openapi.naver.com/
)
Google (
http://code.google.com/more/
)
Youtube
(
http://youtube.com/dev
)
Flickr
(
http://www.flickr.com/services/
)
Openmaru
(
https://api.openmaru.com/
)
Slide6Mashup 사례
http://housingmaps.com
구글지도를
이용한
하우징맵스
Slide7Mashup 사례
wikimapia
(
http://www.wikimapia.org
)
Wikipedia +
google
map =
wikimapia
Slide8Y! 지도 위에서 뉴스를
http://lovesera.com/camp/maps/U8news.php
화면 오른쪽의 지도를 이동하면 해당 지역의 뉴스가 보여짐
.
구현방식
1)
화면에 보여지는 지도의 중심 좌표를 알아낸다
2)
중심 좌표의
지역명을
알아낸다
3)
이 지역명으로 뉴스를 검색한다
4)
함께 보여준다
.
Slide9Flickr
사진을
Y!
지도 위에
http://lovesera.com/camp/flickr/map/
사진의
photo_ID
를 입력하면
flickr.photos.geo.getLocation
메소드를
이용해 위도 경도 정보를 찾아내고
,
이 값을 이용해
지도위에
해당 사진을 표시해 주는 예제
.
Slide10예제
Flickr
사진을
Yahoo!
지도 위에
Yahoo
지도
API
http
://
kr.open.gugi.yahoo.com/document/reference.php
Flickr
photos.geo
http://www.flickr.com/services/api
/
감사합니다
Q&A