확장메뉴
주요메뉴


닫기
사이즈 비교
소득공제
오픈 API를 활용한 매쉬업 가이드

오픈 API를 활용한 매쉬업 가이드

: HTML과 자바스크립트로 손쉽게 만드는 AIR 애플리케이션

에이콘- 웹 프로페셔널 시리즈이동
리뷰 총점9.8 리뷰 4건 | 판매지수 12
베스트
IT 모바일 top100 9주
정가
33,000
판매가
29,700 (10% 할인)
배송안내
서울특별시 영등포구 은행로 11(여의도동, 일신빌딩)
지역변경
  • 배송비 : 무료 ?
eBook이 출간되면 알려드립니다. eBook 출간 알림 신청
분철서비스 시작 시 알려드립니다. 분철서비스 알림신청
  •  해외배송 가능
  •  최저가 보상
  •  문화비소득공제 신청가능

품목정보

품목정보
발행일 2009년 08월 19일
쪽수, 무게, 크기 576쪽 | 1152g | 188*254*35mm
ISBN13 9788960770942
ISBN10 8960770949

책소개 책소개 보이기/감추기

목차 목차 보이기/감추기

저자 소개 (1명)

책 속으로 책속으로 보이기/감추기

매쉬업을 처음 접하게 된 건 2007년 여름이었다. 매쉬업은 나에게 개발인생 8년 간 몇 번 느껴보지 못했던 재미있고 신선한 충격을 가져다 줬다. 오랜만에 느껴보는 신선함이어서 그런지 여운도 오래도록 남았다. 그 순간 분명 매쉬업이 포화상태에 이른 웹 생태계에 새로운 생명력과 전환점을 제시할 것이란 느낌이 들었기 때문이다.

웹이 실생활에 정착되기 전까지만 해도 웹 서비스는 독창적이고 차별화된 서비스로 많은 사용자를 끌어 모아 성공할 수 있었다. 회원 수와 웹 서비스의 수익이 비례되는 공식이 어느 정도 성립했기 때문이다. 그리고 그것이 가장 바람직하고 일반화된 웹 서비스의 성공 모델이었다. 물론 그 공식은 지금도 유효하다. 하지만 이젠 그런 비즈니스 모델을 만든다 해도 선점되어버린 서비스 장벽에 가로막혀 큰 성공을 거두기 힘든 것이 현실이다. 그런데 매쉬업은 이런 고정관념처럼 되어버린 공식을 뛰어 넘을 수 있도록 만든다. 매쉬업은 서비스 기반 위에 존재하는 수 많은 사용자를 기반으로 이루어지는 것이라 수요를 만들 필요가 없으며, 매쉬업 애플리케이션에 해당 서비스와 더불어 타 서비스를 공유하고, 융합하면서 질적, 양적으로 더 향상된 서비스를 제공하는 것이기에 충분히 선점된 장벽을 뚫고 나갈 수 있는 것이다.

웹은 매쉬업으로 인해 점점 더 빠르게 진화하고 있다.

매쉬업이 시작되면서 웹은 더 진화하기 위한 방법으로 그 동안 쌓아둔 수많은 정보와 서비스를 융합하기 시작했고 서로 유기적인 관계를 맺으며, 서비스 경쟁 구도에서 서로 상생해가며 발전해가는 방향으로 탈바꿈해가고 있다. 아직 국내의 경우 소수의 참여와 움직임이 보이지만, 이미 해외의 경우, 서비스와 서비스의 결합을 어떻게 해야 시너지를 낼 수 있을지, 어떤 서비스를 공유해야 사용자나, 타 서비스의 참여를 이끌어낼 수 있을지에 대한 고민을 하면서 트위터(twitter.com)나 페이스북(facebook.com)같은 웹 서비스를 만들어 큰 성공을 거두는 사례들이 늘어나고 있다.

한 걸음 더 나아가 매쉬업 서비스들을 위해 안정된 시스템을 구축하고 서비스들을 관리하는 투자를 늘리는 것이 해외의 추세다. 국내에도 이런 기운이 서서히 전달되는 분위기다. API의 출시도 늘고 있으며, 굳게 닫혀있던 정보들의 빗장이 풀리고 있다. 늦었다고 생각할 수도 있겠지만, 지금이라도 늦지 않았다. 매쉬업을 꼭 접해보고 다가올 미래에 대해 준비하기 바란다. 네트워크가 발달하면 발달 할수록 매쉬업이 더 영향력을 발휘하는 환경이 될 것이다.

2008년 매쉬업 책을 집필해야겠다는 각오를 하고 잘 다니던 직장을 그만두게 됐다. 많은 사람들에게 매쉬업을 알리고 싶었고, 잘못된 정보와 인식도 바로잡고 싶었다. 그리고 미력하겠지만 매쉬업에 대해 부족했던 정보와 자료에 밑바탕이 되었으면 하는 바람이었다. 책의 주된 내용은 1장에서 매쉬업에 대한 개념을 간단히 짚으면서 시작된다. 그리고 2장부터 지도, 이미지, 차트, 동영상등 다양한 API를 다루면서 매쉬업을 배우고 도전하게 된다. 서서히 고급화되는 단계로 진행되며, 7장부터는 매쉬업 초보 개발자들이 가장 어려워하는 관문인 사용자 인증과 관련된 부분, 인코딩과 관련된 부분 등을 상세히 다룬다. 끝으로 메타 블로그에 포스팅할 수 있는 편집기 애플리케이션을 만들고, 과정에서 드래그 앤 드랍이나 파일 객체 다루기 같은 고급 기능을 구현하면서 그 동안의 모든 과정을 정리하고 마침표를 찍게 된다.

책을 집필할 때 제일 많이 고민했던 부분이 독자가 가장 쉬운 언어로 가장 쉽게 매쉬업 애플리케이션을 구현할 수 있도록 하는 것이었다. 그 결과 책의 모든 예제는 HTML과 자바스크립트로 이루어지며, 부담 없이 매쉬업 애플리케이션을 구현할 수 있도록 Adobe AIR를 활용해 만들도록 했다. 따라서 책을 이해하는데 HTML과 자바스크립트만 알면 무리가 없을 것이며, 이와 더불어 자바스크립트를 이용한 예제지만 코드가 액션스크립트 문법과 비슷한 부분이 많기 때문에 자바스크립트를 모르더라도 액션스크립트에 대한 선 지식만 있어도 내용을 이해할 수 있을 것이다. 또한 Adobe AIR에 대해 상세한 설명이 뒷받침 되기 때문에 Adobe AIR에 대해 공부하려는 독자에게도 두루 두루 많은 부분에 대해 도움을 줄 것이라 생각한다.

책의 내용은 예제의 난이도가 점점 높아지는 방식이기 때문에, 독자가 초보라고 생각된다면, 각 장마다 정확한 마무리를 짓고 다음 장으로 넘어가는 방식으로 보는 것이 좋다 그리고 매쉬업은 많은 API를 다루기 때문에 HTTP프로토콜에 대해 많은 설명을 하게 된다. 그 부연 설명이 나올 때마다 잘 보고 이해한다면, 어떤 API든 다룰 수 있는 자신감을 얻게 될 것이다.
--- '저자 서문' 중에서

출판사 리뷰 출판사 리뷰 보이기/감추기

추천평 추천평 보이기/감추기

근래에 들어 웹산업이 성숙해지는 가운데 새로운 아이디어를 찾기 위해 기업들은 자사의 데이터를 공개하고 있다. 프로슈머로서 서비스 이용자들의 왕성한 활동이 UGC라는 형태로 기업의 서비스에 기여하며, 기업의 컨텐츠를 활용해 또 다른 신규 컨텐츠로 재생산하는 선순환이 이뤄지고 있다. 따라서 기업이 모든 것을 제공하는 기존의 서비스 방식에서 기반 데이터와 도구를 제공하고 유저 또는 다른 기업을 통해 자신도 부가가치를 창출할 기회를 찾는 방향으로 변하고 있다.

『오픈 API를 활용한 매쉬업 가이드』는 정말 기다리던 책이다. 개인적으로 오픈API와 매쉬업이란 주제에 참여하고 있는 실무자로서 항상 많은 질문을 받곤 한다. '매쉬업이 뭐예요? 오픈API로 무얼 할 수 있죠?' 그럴 때마다 차근차근 설명하곤 하지만 이런 갈증을 한번에 해결해줄 수는 가이드가 필요했다. 해외에서는 이미 오픈 API나 매쉬업에 대한 서적들이 많이 출간됐지만 그간 국내의 실정에 맞는 책은 없었다. 그러므로 이 책은 매쉬업을 통해 아이디어를 펼치고 싶은 기획자나 개발자들의 갖춰야 할 필독서라 할 수 있다.

오픈 API와 매쉬업을 기초부터 활용까지 알고 싶다면 이 책은 훌륭한 가이드가 될 것이다. WOW라고 탄성을 지르기에 충분히 멋진 책이다!
양주일(NHN UIT 센터 센터장)
네이버, 다음, 구글, 야후 등의 인터넷 서비스 사업자는 물론이고 최근에는 우체국 등 정부기관에서도 개발자들이 쉽게 응용할 수 있는 오픈 API 제공을 확대하고 있는 추세에서 매쉬업에 대한 책이 나온다는 소식을 듣고 너무 반가웠습니다. 매쉬업은 단순히 서로 다른 API를 섞기만 하는 것이 아니라 개발자들의 창의력과 상상력을 발휘하기 위해 이용할 수 있는 새로운 도구와 방법이라고 생각합니다.

이 책에서는 많이 쓰이는 지도 API를 비롯해서 다양한 영역의 API 사용 사례를 예제 위주로 따라해 보기 쉽도록 구성되어 있으면서 인증 등 매쉬업에 관한 여러 가지 관련 주제들을 골고루 잘 다루고 있습니다. 매쉬업에 관심은 있지만 막연한 감을 가지고 계신 분들께 적극 추천해 드리고 싶네요. 이 책을 통해서 부디 더욱 다양하고 창의적이고 재미있고 즐거운 매쉬업들이 많이 나와 주기를 기대합니다.
권순선(NHN 부장, KLDP 설립 운영자)
미투데이(http://me2day.net)라고 들어보셨나요? 미투데이는 150자 이내의 간단한 내용을 적을 수 있는 마이크로 블로그로써 미국에서 인기있는 트위터와 유사한 서비스입니다. 하지만 단순히 150자의 내용을 적는 것만으로는 재미가 없겠죠. 제가 종종 사용하는 기능은 핸드폰으로 사진을 찍어 미투데이에 간단한 메시지와 함께 업로드를 하는 것입니다. 통신사의 데이터 요금이 조금 신경쓰이긴 하지만 관심있는 대상을 핸드폰의 카메라로 바로 찍어 업로드를 하면 미투데이 친구(줄여서 미친이라고 합니다.)들이 즉각적으로 반응을 보여주는 재미에 즐겁게 이용하고 있습니다. 여기서 주목할만한 점은 제가 핸드폰으로 업로드한 사진이 미투데이가 아니라 플리커에 저장된다는 사실입니다. 추측해보건데 미투데이에서는 핸드폰에서 업로드한 사진은 플리커에 저장하고 메시지는 미투데이에 저장하는 것 같습니다.

그럼 어떤 방법으로 미투데이에서 플리커에 사진을 저장할까요? 그것은 바로 외부의 서비스 혹은 프로그램을 통해 사진을 저장할 수 있도록 플리커에서 오픈API를 제공하기 때문입니다. 오픈API는 네이버와 같은 회사에서 사용하는 API를 외부에 공개하여 외부의 사용자들이 손쉽게 내부의 자원을 활용할 수 있도록 해주는 인터페이스입니다. 플리커와 같은 해외 서비스뿐 아니라 국내에서도 네이버, 다음 등 대형 포털을 비롯하여 옥션 등 많은 곳에서 오픈API를 지원하고 있습니다. 이런 오픈API를 사용하면 모든 서비스를 직접 만들지 않고도 오픈API로 제공되는 기능을 마음껏 활용할 수 있습니다. 지도를 사용하거나 실시간 인기 검색어 정보를 얻어올 수도 있으며 블로그나 카페의 글을 검색할 수도 있습니다. 그리고 직접 블로그에 방문하지 않고도 글을 써서 블로그에 올릴 수도 있습니다.

그렇다면 미투데이는 왜 직접 사진을 저장하지 않고 플리커를 사용할까요? 이 질문에 대한 정확한 대답은 미투데이를 직접 만드신 분만이 답변을 해주실 수 있겠지만 제가 생각하기에는 1. 사진을 저장하는 것은 미투데이의 핵심 기능이 아니고 2. 빠른 시간 내에 사진을 저장할 수 있는 기능을 만들 수 있으며 3. 핸드폰으로 사진과 메시지를 올려 미친과 공유할 수 있는 즐거움을 제공하는 핵심 요소에 집중할 수 있기 때문이 아닌가 합니다. 그리고 이 세 가지 이유가 바로 오픈API를 이용하여 매쉬업을 하는 이유라고 생각합니다.

예를 들어 서울의 여의도에서 찍은 사진을 업로드 하면 지도상에서 여의도를 찾아볼 때 사진도 같이 찾아볼 수 있는 서비스를 만든다고 가정해봅시다. 1. 지도를 만드는 작업과 사진을 저장할 공간을 꾸리는 작업은 중요하지만 핵심 작업은 아닙니다. 게다가 지도와 사진 저장 공간을 만들기 위해 엄청난 규모의 투자도 필요합니다. 2. 또한 네이버에서 제공하는 지도 API를 사용하고 플리커의 오픈API를 사용하면 실제 지도와 사진 관리 도구를 만드는 것보다 빠른 시간내에 서비스를 만들 수 있습니다. 덤으로 오픈API를 사용하는 편이 훨씬 쉽습니다. 3. 그리고 정말 중요한 작업인 사진 정보와 지도상의 위치 정보를 결합하여 사용자들에게 새로운 즐거움을 주는 일에 집중할 수 있습니다.

중요한 가치를 만들기 위해 상대적으로 덜 중요한 요소까지 만드는 일과 이미 제공되는 오픈API를 활용하고 중요한 가치를 만드는 일에만 집중하는 것 중 어느 쪽이 더 나을지는 분명하다고 생각합니다.

하지만 이러한 오픈API와 매쉬업의 가치에도 불구하고 국내에서 제대로 된 매쉬업을 보기는 쉽지 않습니다. 여러 이유가 있겠지만 제가 생각하는 이유 중 한 가지는 바로 오픈API와 매쉬업을 시도할 때 길잡이가 될 만한 자료의 부족입니다. 오픈API를 제공하는 업체에서 튜토리얼 등 많은 자료를 제공하고 있지만 이것만으로는 충분하지 않습니다. 오픈API를 활용한 매쉬업을 만들 때 기존의 자료는 살펴보았지만 무엇을 어떻게 해야할지 여전히 고민하는 분들에게 이 책을 권하고 싶습니다.

이 책의 저자는 자바스크립트를 중심으로 오픈API를 설명하고 오픈API를 활용하여 바로 활용이 가능한 매쉬업을 만드는 과정을 보여줍니다. 또한 자바스크립트를 이용하여 매쉬업을 만들 때 항상 걸림돌이 되는 보안상의 한계를 근본적으로 극복할 수 있도록 Adobe AIR를 사용합니다. Adobe AIR는 Adobe사에서 제공하는 크로스 운영 체제 런타임으로 Flash로 만든 프로그램을 실행시킬 수 있을 뿐 아니라 간단한 수정을 통해 자바스크립트로 만든 프로그램도 실행시킬 수 있는 RIA를 위한 런타임입니다. AIR를 사용하므로써 자바스크립트의 한계를 극복하고 여러분이 만들고자 하는 매쉬업을 여러 오픈API를 사용하여 자유롭게 만들 수 있을 것입니다. 또한 책의 본문은 주로 자바스크립트로 구성되어 있지만 유능한 Flash 개발자이기도 한 저자는 Flash 개발자들을 위한 내용도 별도로 준비하고 있으니 이 책과 함께 참고한다면 많은 도움이 될 것이라고 생각합니다.

이 책이 오픈API와 이를 활용한 매쉬업에 관심있는 분들에게 좋은 길잡이가 될 수 있기를 기대합니다.
장정환(NHN Ajax UI 랩장)

회원리뷰 (4건) 회원리뷰 이동

한줄평 (0건) 한줄평 이동

  등록된 한줄평이 없습니다!

첫번째 한줄평을 남겨주세요.

배송/반품/교환 안내

배송 안내
반품/교환 안내에 대한 내용입니다.
배송 구분 예스24 배송
  •  배송비 : 무료배송
포장 안내

안전하고 정확한 포장을 위해 CCTV를 설치하여 운영하고 있습니다.

고객님께 배송되는 모든 상품을 CCTV로 녹화하고 있으며, 철저한 모니터링을 통해 작업 과정에 문제가 없도록 최선을 다 하겠습니다.

목적 : 안전한 포장 관리
촬영범위 : 박스 포장 작업

  • 포장안내1
  • 포장안내2
  • 포장안내3
  • 포장안내4
반품/교환 안내

상품 설명에 반품/교환과 관련한 안내가 있는경우 아래 내용보다 우선합니다. (업체 사정에 따라 달라질 수 있습니다)

반품/교환 안내에 대한 내용입니다.
반품/교환 방법
  •  고객만족센터(1544-3800), 중고샵(1566-4295)
  •  판매자 배송 상품은 판매자와 반품/교환이 협의된 상품에 한해 가능합니다.
반품/교환 가능기간
  •  출고 완료 후 10일 이내의 주문 상품
  •  디지털 콘텐츠인 eBook의 경우 구매 후 7일 이내의 상품
  •  중고상품의 경우 출고 완료일로부터 6일 이내의 상품 (구매확정 전 상태)
반품/교환 비용
  •  고객의 단순변심 및 착오구매일 경우 상품 반송비용은 고객 부담임
  •  직수입양서/직수입일서중 일부는 변심 또는 착오로 취소시 해외주문취소수수료 20%를 부과할수 있음

    단, 아래의 주문/취소 조건인 경우, 취소 수수료 면제

    •  오늘 00시 ~ 06시 30분 주문을 오늘 오전 06시 30분 이전에 취소
    •  오늘 06시 30분 이후 주문을 익일 오전 06시 30분 이전에 취소
  •  직수입 음반/영상물/기프트 중 일부는 변심 또는 착오로 취소 시 해외주문취소수수료 30%를 부과할 수 있음

    단, 당일 00시~13시 사이의 주문은 취소 수수료 면제

  •  박스 포장은 택배 배송이 가능한 규격과 무게를 준수하며, 고객의 단순변심 및 착오구매일 경우 상품의 반송비용은 박스 당 부과됩니다.
반품/교환 불가사유
  •  소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
  •  소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 : 예) 화장품, 식품, 가전제품, 전자책 단말기 등
  •  복제가 가능한 상품 등의 포장을 훼손한 경우 : 예) CD/LP, DVD/Blu-ray, 소프트웨어, 만화책, 잡지, 영상 화보집
  •  소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
  •  디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  •  eBook 대여 상품은 대여 기간이 종료 되거나, 2회 이상 대여 했을 경우 취소 불가
  •  중고상품이 구매확정(자동 구매확정은 출고완료일로부터 7일)된 경우
  •  LP상품의 재생 불량 원인이 기기의 사양 및 문제인 경우 (All-in-One 일체형 일부 보급형 오디오 모델 사용 등)
  •  시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  •  전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
소비자 피해보상
  •  상품의 불량에 의한 반품, 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 준하여 처리됨
환불 지연에
따른 배상
  •  대금 환불 및 환불 지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리
  •  쿠폰은 결제 시 적용해 주세요.
1   29,700
뒤로 앞으로 맨위로 공유하기