Flickr
공유
다른 사용자의 사진을 볼 수 있다 .다른 사용자의 사진에 의견을 달 수 있다 .
다양한 그룹을 통해 관심사가 같은 사용자들의 사진을 공유한다 .
개방
Flickr 웹사이트를 통해서만 사용할 수 있는 것이 아니라 공개된 API 를 통해 다양한 방법으로 활용이 가능하다 .
Flickr 에서 바로 이글루스 블로그로 포스팅이 가능 공개된 API(OpenAPIs) 를 통한
개방성
집단 지성
하나의 주제에 대해 여러 태그 (tag) 가 포함되고 여러 사람들의 태그가 모여 (Folksonomy) 다른
사람들과 생각을 공유
Flickr OpenAPI
Flickr OpenAPI
Flickr Tag 와 Folksonomy
Flickr OpenAPI 예제
Flickr 의 Web2.0
참여 , 공유 , 개방을 통한 자발적이고 참여적인 활발한 지식 활동이 이루어지는 것을 말한다 . 바로
이것이 Web2.0 의 기본 개념 !!!
Web2.0
Web2.0?
오라일리 미디어 (O’Reilly Media) 부사장 데일 도허티 (Dale Dougherty) 가 2004 년 10 월 웹에
“ 2.0” 이란 숫자를 붙이다 .
2001 년 가을 닷컴의 붕괴
닷컴 거품 붕괴에서 살아남은 회사들의 공통점을 찾는 과정에서 생성
Web2.0 의 기본 개념
참여 , 공유 , 개방을 통한 자발적이고 참여적인 활발한 지식 활동이 이루어지는 것을 말한다 .
공유와 개방이 참여를 만들고 , 참여가 모여 집단지성을 이루도록 한다 .
그럼 한국에선
네이버의 지식인 서비스 , 문제의 해를 찾아가는 과정싸이월드의 인적네트워크
네이버의 블로그다음의 카페
쇼핑몰의 평판 댓글각 신문사의 댓글 등등 ...
Web2.0 특징
집단 지능을 이용 - 위키피디어 , Flickr 의 폭크소노미블로깅 - 링크가 아닌 RSS 구독
소프트웨어 릴리스 주기의 종말 - Flickr 는 30 분단위 빌드업 적용
가벼운 프로그래밍 모델 - SOAP, REST단일 디바이스를 넘는 소프트웨어 - iTune 와 ipod
풍부한 사용자 경험 (Rich User Experiences) - PC수준의 인터페이스
Web2.0 기술
웹 표준 (XHTML/CSS)브라우저 (Firefox, Safari)
유니코드 (UTF-8)논리 주소체계 (Logical URL)
컨텐츠 신디케이션 (RSS/Atom, RDF)
오픈 API(REST, SOAP, Web Service)집단지성 (Folksonomy, Tag)
가벼운 서비스 프레임웍 (Python, Ruby on Rails)풍부한 사용자 경험 (Ajax, Flex)
확장기능 (Firefox Extentions, Widget)
Web2.0 을 더욱 Web2.0 답게 만드는 ...
Mash-up 으로 보는 OpenAPI
3Mx = Mix, Match & Mutate섞어라 , 맞춰라 , 변형 시켜라
매쉬업
ProgrammableWeb 에 등록된 OpenAPI 제공업체
ProgrammableWeb 에 등록된 OpenAPI 제공업체
404 개
ProgrammableWeb 에 등록된 매쉬업 서비스의 수
1,746 개
<Google Maps 와 Craigslist 의 아파트 임대 집구매의 데이터 활용 >
< 네이버 블로그 API 를 통해 해당 관광 지역의 블로그와 연결 >
매쉬업 태그
매쉬업을 통한 수익 모델
여행 API : 투어 서비스 재판매카페 , 블로그 API : 커뮤니티 서비스 재판매
쇼핑몰 API : 전자상거래 파트너쉽지도 API : 부동산 서비스 판매
재미로 만드는 OpenAPI돈이 되는 OpenAPI
개발자 관점에서의 Web2.0
소프트웨어 개발 주기의 종말구글의 버전은 어떻게 됩니까 ?
아무도 묻지 않는다 .왜 ?
인터넷 영역의 서비스이기 때문에전통적인 design-develop-test-ship-install 이라는 패키지
소프트웨어의 개발 주기는 끝났다 !소프트웨어 = 서비스
서비스 = 항상 존재하고 , 항상 개선 된다 .
이것이 웹 개발 2.0 !!
성공을 위해서는
빠르고 지속적인 소프트웨어 release 가 필요하다 .
<Flickr 와 마이크로소프트의 release 주기 비교 >
성공을 위해서는
관심있는 개발자 및 테스터와의 약속을 지켜라 .
성공을 위해서는
새로운 기능을 갖는 제품을 꾸준히 만들어라 .
<Google Maps beta timeline>
성공을 위해서는동적 도구와 언어를 활용해라 .
Thank u ^^;;