SlideShare a Scribd company logo
1 of 35
Web2.0 ,[object Object],[object Object]
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 ^^;;

More Related Content

Viewers also liked

Cell biology Lecture 6
Cell biology Lecture 6Cell biology Lecture 6
Cell biology Lecture 6Suk Namgoong
 
역전야매액틴
역전야매액틴역전야매액틴
역전야매액틴Suk Namgoong
 
Genome Wide SNP Analysis for Inferring the Population Structure and Genetic H...
Genome Wide SNP Analysis for Inferring the Population Structure and Genetic H...Genome Wide SNP Analysis for Inferring the Population Structure and Genetic H...
Genome Wide SNP Analysis for Inferring the Population Structure and Genetic H...Hong ChangBum
 
Blaas nieuw leven in je PC met Linux
Blaas nieuw leven in je PC met LinuxBlaas nieuw leven in je PC met Linux
Blaas nieuw leven in je PC met LinuxJoachim Jacob
 
Rocket Launcher Mechanism of Collaborative Actin Assembly Defined by Single-M...
Rocket Launcher Mechanism of Collaborative Actin Assembly Defined by Single-M...Rocket Launcher Mechanism of Collaborative Actin Assembly Defined by Single-M...
Rocket Launcher Mechanism of Collaborative Actin Assembly Defined by Single-M...Suk Namgoong
 
통계자료분석을 ㅇ
통계자료분석을 ㅇ통계자료분석을 ㅇ
통계자료분석을 ㅇYoonwhan Lee
 
Linux Cluster and Distributed Resource Manager
Linux Cluster and Distributed Resource ManagerLinux Cluster and Distributed Resource Manager
Linux Cluster and Distributed Resource ManagerHong ChangBum
 
Part 6 of RNA-seq for DE analysis: Detecting biology from differential expres...
Part 6 of RNA-seq for DE analysis: Detecting biology from differential expres...Part 6 of RNA-seq for DE analysis: Detecting biology from differential expres...
Part 6 of RNA-seq for DE analysis: Detecting biology from differential expres...Joachim Jacob
 
Chapter 2, 선형 변환과 행렬 1/2
Chapter 2, 선형 변환과 행렬 1/2Chapter 2, 선형 변환과 행렬 1/2
Chapter 2, 선형 변환과 행렬 1/2Thisisone Lee
 
Web2.0 & Bioinformatics
Web2.0 & BioinformaticsWeb2.0 & Bioinformatics
Web2.0 & BioinformaticsHong ChangBum
 
Cell biology Lecture 5
Cell biology Lecture 5Cell biology Lecture 5
Cell biology Lecture 5Suk Namgoong
 
통계유전학워크샵
통계유전학워크샵통계유전학워크샵
통계유전학워크샵Hong ChangBum
 
Genomics and BigData - case study
Genomics and BigData - case studyGenomics and BigData - case study
Genomics and BigData - case studyHong ChangBum
 

Viewers also liked (20)

Cell biology Lecture 6
Cell biology Lecture 6Cell biology Lecture 6
Cell biology Lecture 6
 
Goode
GoodeGoode
Goode
 
역전야매액틴
역전야매액틴역전야매액틴
역전야매액틴
 
Genome Wide SNP Analysis for Inferring the Population Structure and Genetic H...
Genome Wide SNP Analysis for Inferring the Population Structure and Genetic H...Genome Wide SNP Analysis for Inferring the Population Structure and Genetic H...
Genome Wide SNP Analysis for Inferring the Population Structure and Genetic H...
 
The Galaxy toolshed
The Galaxy toolshedThe Galaxy toolshed
The Galaxy toolshed
 
Blaas nieuw leven in je PC met Linux
Blaas nieuw leven in je PC met LinuxBlaas nieuw leven in je PC met Linux
Blaas nieuw leven in je PC met Linux
 
DTC Companies List
DTC Companies ListDTC Companies List
DTC Companies List
 
Rocket Launcher Mechanism of Collaborative Actin Assembly Defined by Single-M...
Rocket Launcher Mechanism of Collaborative Actin Assembly Defined by Single-M...Rocket Launcher Mechanism of Collaborative Actin Assembly Defined by Single-M...
Rocket Launcher Mechanism of Collaborative Actin Assembly Defined by Single-M...
 
Platform Day
Platform DayPlatform Day
Platform Day
 
통계자료분석을 ㅇ
통계자료분석을 ㅇ통계자료분석을 ㅇ
통계자료분석을 ㅇ
 
Linux Cluster and Distributed Resource Manager
Linux Cluster and Distributed Resource ManagerLinux Cluster and Distributed Resource Manager
Linux Cluster and Distributed Resource Manager
 
Class10
Class10Class10
Class10
 
Part 6 of RNA-seq for DE analysis: Detecting biology from differential expres...
Part 6 of RNA-seq for DE analysis: Detecting biology from differential expres...Part 6 of RNA-seq for DE analysis: Detecting biology from differential expres...
Part 6 of RNA-seq for DE analysis: Detecting biology from differential expres...
 
How to genome
How to genomeHow to genome
How to genome
 
Make
MakeMake
Make
 
Chapter 2, 선형 변환과 행렬 1/2
Chapter 2, 선형 변환과 행렬 1/2Chapter 2, 선형 변환과 행렬 1/2
Chapter 2, 선형 변환과 행렬 1/2
 
Web2.0 & Bioinformatics
Web2.0 & BioinformaticsWeb2.0 & Bioinformatics
Web2.0 & Bioinformatics
 
Cell biology Lecture 5
Cell biology Lecture 5Cell biology Lecture 5
Cell biology Lecture 5
 
통계유전학워크샵
통계유전학워크샵통계유전학워크샵
통계유전학워크샵
 
Genomics and BigData - case study
Genomics and BigData - case studyGenomics and BigData - case study
Genomics and BigData - case study
 

Similar to Web2.0

공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)Channy Yun
 
How to make Successful Open APIs for Startups (2012)
How to make Successful Open APIs for Startups (2012)How to make Successful Open APIs for Startups (2012)
How to make Successful Open APIs for Startups (2012)Channy Yun
 
웹 2.0과 도서관
웹 2.0과 도서관웹 2.0과 도서관
웹 2.0과 도서관lomofan
 
Open API - 웹 플랫폼 생태계를 만드는 기술 (2011)
Open API - 웹 플랫폼 생태계를 만드는 기술 (2011)Open API - 웹 플랫폼 생태계를 만드는 기술 (2011)
Open API - 웹 플랫폼 생태계를 만드는 기술 (2011)Channy Yun
 
Robotics in community
Robotics in communityRobotics in community
Robotics in communityJihoon Lee
 
Html5 guide
Html5 guideHtml5 guide
Html5 guidecamusice
 
개방과 검색 그리고 참여 문화 (2008)
개방과 검색 그리고 참여 문화 (2008)개방과 검색 그리고 참여 문화 (2008)
개방과 검색 그리고 참여 문화 (2008)Channy Yun
 
개발자의 첫단계
개발자의 첫단계개발자의 첫단계
개발자의 첫단계yejiHong7
 
소셜 네트워크 앱 개발
소셜 네트워크 앱 개발소셜 네트워크 앱 개발
소셜 네트워크 앱 개발Kenu, GwangNam Heo
 
[Hello world 오픈세미나]거인을 이용해 뻔뻔(fun fun)하게 돈 벌기
[Hello world 오픈세미나]거인을 이용해 뻔뻔(fun fun)하게 돈 벌기[Hello world 오픈세미나]거인을 이용해 뻔뻔(fun fun)하게 돈 벌기
[Hello world 오픈세미나]거인을 이용해 뻔뻔(fun fun)하게 돈 벌기NAVER D2
 
오픈 소스를 활용한 웹 창작 교육- Mozilla Web Maker (2013)
오픈 소스를 활용한 웹 창작 교육- Mozilla Web Maker (2013)오픈 소스를 활용한 웹 창작 교육- Mozilla Web Maker (2013)
오픈 소스를 활용한 웹 창작 교육- Mozilla Web Maker (2013)Channy Yun
 
한국 Mozilla 커뮤니티 활동 소개(2012)
한국 Mozilla 커뮤니티 활동 소개(2012)한국 Mozilla 커뮤니티 활동 소개(2012)
한국 Mozilla 커뮤니티 활동 소개(2012)Channy Yun
 
Open source engineering - 0.1
Open source engineering - 0.1Open source engineering - 0.1
Open source engineering - 0.1YoungSu Son
 
Mobile App, Mobile Web : Introduction
Mobile App, Mobile Web : IntroductionMobile App, Mobile Web : Introduction
Mobile App, Mobile Web : IntroductionJonathan Jeon
 
The four myths of open source (2013)
The four myths of open source (2013)The four myths of open source (2013)
The four myths of open source (2013)Channy Yun
 

Similar to Web2.0 (20)

★Facebook
★Facebook★Facebook
★Facebook
 
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
 
How to make Successful Open APIs for Startups (2012)
How to make Successful Open APIs for Startups (2012)How to make Successful Open APIs for Startups (2012)
How to make Successful Open APIs for Startups (2012)
 
웹 2.0과 도서관
웹 2.0과 도서관웹 2.0과 도서관
웹 2.0과 도서관
 
실전 Html5 guide
실전 Html5 guide실전 Html5 guide
실전 Html5 guide
 
Open API - 웹 플랫폼 생태계를 만드는 기술 (2011)
Open API - 웹 플랫폼 생태계를 만드는 기술 (2011)Open API - 웹 플랫폼 생태계를 만드는 기술 (2011)
Open API - 웹 플랫폼 생태계를 만드는 기술 (2011)
 
Robotics in community
Robotics in communityRobotics in community
Robotics in community
 
Html5 guide
Html5 guideHtml5 guide
Html5 guide
 
Html5 Guide
Html5 GuideHtml5 Guide
Html5 Guide
 
Html5 guide
Html5 guideHtml5 guide
Html5 guide
 
개방과 검색 그리고 참여 문화 (2008)
개방과 검색 그리고 참여 문화 (2008)개방과 검색 그리고 참여 문화 (2008)
개방과 검색 그리고 참여 문화 (2008)
 
개발자의 첫단계
개발자의 첫단계개발자의 첫단계
개발자의 첫단계
 
소셜 네트워크 앱 개발
소셜 네트워크 앱 개발소셜 네트워크 앱 개발
소셜 네트워크 앱 개발
 
[Hello world 오픈세미나]거인을 이용해 뻔뻔(fun fun)하게 돈 벌기
[Hello world 오픈세미나]거인을 이용해 뻔뻔(fun fun)하게 돈 벌기[Hello world 오픈세미나]거인을 이용해 뻔뻔(fun fun)하게 돈 벌기
[Hello world 오픈세미나]거인을 이용해 뻔뻔(fun fun)하게 돈 벌기
 
오픈 소스를 활용한 웹 창작 교육- Mozilla Web Maker (2013)
오픈 소스를 활용한 웹 창작 교육- Mozilla Web Maker (2013)오픈 소스를 활용한 웹 창작 교육- Mozilla Web Maker (2013)
오픈 소스를 활용한 웹 창작 교육- Mozilla Web Maker (2013)
 
한국 Mozilla 커뮤니티 활동 소개(2012)
한국 Mozilla 커뮤니티 활동 소개(2012)한국 Mozilla 커뮤니티 활동 소개(2012)
한국 Mozilla 커뮤니티 활동 소개(2012)
 
Open source engineering - 0.1
Open source engineering - 0.1Open source engineering - 0.1
Open source engineering - 0.1
 
웹2.0소개
웹2.0소개웹2.0소개
웹2.0소개
 
Mobile App, Mobile Web : Introduction
Mobile App, Mobile Web : IntroductionMobile App, Mobile Web : Introduction
Mobile App, Mobile Web : Introduction
 
The four myths of open source (2013)
The four myths of open source (2013)The four myths of open source (2013)
The four myths of open source (2013)
 

More from Hong ChangBum

Detecting Somatic Mutations in Impure Cancer Sample - Ensemble Approach
Detecting Somatic Mutations in Impure Cancer Sample - Ensemble ApproachDetecting Somatic Mutations in Impure Cancer Sample - Ensemble Approach
Detecting Somatic Mutations in Impure Cancer Sample - Ensemble ApproachHong ChangBum
 
Detecting Somatic Mutation - Ensemble Approach
Detecting Somatic Mutation - Ensemble ApproachDetecting Somatic Mutation - Ensemble Approach
Detecting Somatic Mutation - Ensemble ApproachHong ChangBum
 
Galaxy RNA-Seq Analysis: Tuxedo Protocol
Galaxy RNA-Seq Analysis: Tuxedo ProtocolGalaxy RNA-Seq Analysis: Tuxedo Protocol
Galaxy RNA-Seq Analysis: Tuxedo ProtocolHong ChangBum
 
BioSMACK - Linux Live CD for GWAS
BioSMACK - Linux Live CD for GWASBioSMACK - Linux Live CD for GWAS
BioSMACK - Linux Live CD for GWASHong ChangBum
 
Next-generation genomics: an integrative approach
Next-generation genomics: an integrative approachNext-generation genomics: an integrative approach
Next-generation genomics: an integrative approachHong ChangBum
 
worldwide population
worldwide populationworldwide population
worldwide populationHong ChangBum
 
RSS & Bioinformatics
RSS & BioinformaticsRSS & Bioinformatics
RSS & BioinformaticsHong ChangBum
 
Perspectives of identifying Korean genetic variations
Perspectives of identifying Korean genetic variationsPerspectives of identifying Korean genetic variations
Perspectives of identifying Korean genetic variationsHong ChangBum
 
Genome Browser based on Google Maps API
Genome Browser based on Google Maps APIGenome Browser based on Google Maps API
Genome Browser based on Google Maps APIHong ChangBum
 
Korean Database of Genomic Variants
Korean Database of Genomic VariantsKorean Database of Genomic Variants
Korean Database of Genomic VariantsHong ChangBum
 
Next Generation bio Research Infra
Next Generation bio Research InfraNext Generation bio Research Infra
Next Generation bio Research InfraHong ChangBum
 

More from Hong ChangBum (19)

Demo chapter3
Demo chapter3Demo chapter3
Demo chapter3
 
Detecting Somatic Mutations in Impure Cancer Sample - Ensemble Approach
Detecting Somatic Mutations in Impure Cancer Sample - Ensemble ApproachDetecting Somatic Mutations in Impure Cancer Sample - Ensemble Approach
Detecting Somatic Mutations in Impure Cancer Sample - Ensemble Approach
 
Detecting Somatic Mutation - Ensemble Approach
Detecting Somatic Mutation - Ensemble ApproachDetecting Somatic Mutation - Ensemble Approach
Detecting Somatic Mutation - Ensemble Approach
 
Galaxy RNA-Seq Analysis: Tuxedo Protocol
Galaxy RNA-Seq Analysis: Tuxedo ProtocolGalaxy RNA-Seq Analysis: Tuxedo Protocol
Galaxy RNA-Seq Analysis: Tuxedo Protocol
 
Workshop 2011
Workshop 2011Workshop 2011
Workshop 2011
 
BioSMACK - Linux Live CD for GWAS
BioSMACK - Linux Live CD for GWASBioSMACK - Linux Live CD for GWAS
BioSMACK - Linux Live CD for GWAS
 
Next-generation genomics: an integrative approach
Next-generation genomics: an integrative approachNext-generation genomics: an integrative approach
Next-generation genomics: an integrative approach
 
worldwide population
worldwide populationworldwide population
worldwide population
 
RSS & Bioinformatics
RSS & BioinformaticsRSS & Bioinformatics
RSS & Bioinformatics
 
Perspectives of identifying Korean genetic variations
Perspectives of identifying Korean genetic variationsPerspectives of identifying Korean genetic variations
Perspectives of identifying Korean genetic variations
 
Genome Browser based on Google Maps API
Genome Browser based on Google Maps APIGenome Browser based on Google Maps API
Genome Browser based on Google Maps API
 
Korean Database of Genomic Variants
Korean Database of Genomic VariantsKorean Database of Genomic Variants
Korean Database of Genomic Variants
 
Dt Ccompanieslist
Dt CcompanieslistDt Ccompanieslist
Dt Ccompanieslist
 
My Project
My ProjectMy Project
My Project
 
Genome Browser
Genome BrowserGenome Browser
Genome Browser
 
GenomeBrowser
GenomeBrowserGenomeBrowser
GenomeBrowser
 
Desire
DesireDesire
Desire
 
Next Generation bio Research Infra
Next Generation bio Research InfraNext Generation bio Research Infra
Next Generation bio Research Infra
 
Cluster Drm
Cluster DrmCluster Drm
Cluster Drm
 

Web2.0

  • 1.
  • 3.  
  • 4. 참여 웹을 통해 사진을 업로드하는 온라인 디지털 앨범 전세계의 사용자가 다양한 사진을 업로드
  • 5. 공유 다른 사용자의 사진을 볼 수 있다 . 다른 사용자의 사진에 의견을 달 수 있다 . 다양한 그룹을 통해 관심사가 같은 사용자들의 사진을 공유한다 .
  • 6. 개방 Flickr 웹사이트를 통해서만 사용할 수 있는 것이 아니라 공개된 API 를 통해 다양한 방법으로 활용이 가능하다 . Flickr 에서 바로 이글루스 블로그로 포스팅이 가능 공개된 API(OpenAPIs) 를 통한 개방성
  • 7. 집단 지성 하나의 주제에 대해 여러 태그 (tag) 가 포함되고 여러 사람들의 태그가 모여 (Folksonomy) 다른 사람들과 생각을 공유
  • 10. Flickr Tag 와 Folksonomy
  • 11. Flickr OpenAPI 예제
  • 12. Flickr 의 Web2.0 참여 , 공유 , 개방 을 통한 자발적이고 참여적인 활발한 지식 활동 이 이루어지는 것을 말한다 . 바로 이것이 Web2.0 의 기본 개념 !!!
  • 14. Web2.0? 오라일리 미디어 (O’Reilly Media) 부사장 데일 도허티 (Dale Dougherty) 가 2004 년 10 월 웹에 “ 2.0” 이란 숫자를 붙이다 .
  • 15. 2001 년 가을 닷컴의 붕괴 닷컴 거품 붕괴에서 살아남은 회사들의 공통점을 찾는 과정에서 생성
  • 16. Web2.0 의 기본 개념 참여 , 공유 , 개방 을 통한 자발적이고 참여적인 활발한 지식 활동 이 이루어지는 것을 말한다 . 공유와 개방이 참여를 만들고 , 참여가 모여 집단지성을 이루도록 한다 .
  • 17. 그럼 한국에선 네이버의 지식인 서비스 , 문제의 해를 찾아가는 과정 싸이월드의 인적네트워크 네이버의 블로그 다음의 카페 쇼핑몰의 평판 댓글 각 신문사의 댓글 등등 ...
  • 18. Web2.0 특징 집단 지능 을 이용 - 위키피디어 , Flickr 의 폭크소노미 블로깅 - 링크가 아닌 RSS 구독 소프트웨어 릴리스 주기의 종말 - Flickr 는 30 분단위 빌드업 적용 가벼운 프로그래밍 모델 - SOAP, REST 단일 디바이스를 넘는 소프트웨어 - iTune 와 ipod 풍부한 사용자 경험 (Rich User Experiences) - PC 수준의 인터페이스
  • 19. 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 답게 만드는 ...
  • 21. 3Mx = Mix, Match & Mutate 섞어라 , 맞춰라 , 변형 시켜라 매쉬업
  • 22. ProgrammableWeb 에 등록된 OpenAPI 제공업체
  • 23. ProgrammableWeb 에 등록된 OpenAPI 제공업체 404 개
  • 24. ProgrammableWeb 에 등록된 매쉬업 서비스의 수 1,746 개
  • 25. <Google Maps 와 Craigslist 의 아파트 임대 집구매의 데이터 활용 >
  • 26. < 네이버 블로그 API 를 통해 해당 관광 지역의 블로그와 연결 >
  • 28. 매쉬업을 통한 수익 모델 여행 API : 투어 서비스 재판매 카페 , 블로그 API : 커뮤니티 서비스 재판매 쇼핑몰 API : 전자상거래 파트너쉽 지도 API : 부동산 서비스 판매 재미로 만드는 OpenAPI 돈이 되는 OpenAPI
  • 30. 소프트웨어 개발 주기의 종말 구글의 버전은 어떻게 됩니까 ? 아무도 묻지 않는다 . 왜 ? 인터넷 영역의 서비스이기 때문에 전통적인 design-develop-test-ship-install 이라는 패키지 소프트웨어의 개발 주기는 끝났다 ! 소프트웨어 = 서비스 서비스 = 항상 존재하고 , 항상 개선 된다 . 이것이 웹 개발 2.0 !!
  • 31. 성공을 위해서는 빠르고 지속적인 소프트웨어 release 가 필요하다 . <Flickr 와 마이크로소프트의 release 주기 비교 >
  • 32. 성공을 위해서는 관심있는 개발자 및 테스터와의 약속을 지켜라 .
  • 33. 성공을 위해서는 새로운 기능을 갖는 제품을 꾸준히 만들어라 . <Google Maps beta timeline>
  • 34. 성공을 위해서는 동적 도구와 언어를 활용해라 .