4.최종 보고

                    종합설계 프로젝트 최종보고서 요약

팀명

 White Hole

제출일

2013 5 28

프로젝트 제목

 Social Map

설계 프로젝트 개요

프로젝트 수행 내용 및 중간 결과

프로젝트 요약문

  • 계획 추진 배경 

     일반 갤러리와 달리 위치를 기반으로 지도 위에서 사진을 한눈에 관리할 수 있고, 사진 데이터를 이용하여 시간별 이슈, 지역별 이슈 정보를 알 수 있다. 또한 SNS와의 연동을 통해 유저의 사진과 친구의 사진을 공유할 수 있다.


마일스톤 수행 내용

마일스톤

개요

시작일

종료일

제안발표

제안서  홍보동영상네트워크 인터페이스

디자인 UI  완성로컬 DB 구현

2013-02-20

2013-03-07

1 결과물 점검

Login모듈(서버-클라이언트/구글-클라이언트), Facebook 연동 구현, Google Map API 지도 구성이미지 캐싱/비동기 로딩 적용 핸드폰의 사진 지도 위에 드로잉페이스북 사진 지도위에 드로잉자동 이미지 위치 태깅, Social Map 서버와 클라이언트의 Login 모듈, User DB 저장하여 회원관리 구현

2013-03-08

2013-04-04

중간 발표

GAE Spatial Query 연구서버-클라이언트간 데이터통신, HOT&COOL-Place 구현전체보기/백그라운드 서비스/새로고침/리스트  Map 기능 구현

2013-04-05

2013-05-02

개발 완료

Oauth2.0 프로토콜 이용 구현, MemCache구현라벨  구현 이외 에도 사용자의 편리함을 위해 지속적인 개선

2013-05-03

2013-05-28
















1. 라벨 탭 구현

사용자가 마음에 드는 사진을 즐겨찾기 할 수 있는 기능을 구현하고즐겨찾기 한 사진들을 한눈에 볼 수 있는 용도의 라벨 탭을 구현하였다.

2. 라벨 별 보기 구현

라벨링이 된 사진들(즐겨찾기)을 지도위에 드로잉하는 것을 구현하였다.

3. 쿨 플레이스 UI 완성

쿨 플레이스로 선정된 사진들을 보여줄 수 있는 UI 구현하였다.

4. 쿨 플레이스 계산 구현 및 사진제공

쿨플레이스는 누적된 사진들을 지역별로 카운트하여 사진 밀집도가 높은 지역이다. 서버에서는 이 쿨플레이스를 계산하여서 그 지역의 사진들을 제공하는 기능을 구현하였다.

5. 전체보기핫 플레이스의 서비스적 최적화 구현

Google App Engine에서 제공하는 GeoSpatial Query를 사용 하여 사진을 지역단위로 구분하였으며, DB에도 저장하지만 메모리상에 항상 상주하여, 클라이언트로 부터 요청이 올때 더욱 빠르게 Response를 할 수 있게 하였다.


최종 보고 요약
  • "사진을 지도에서 볼 순 없을까?" 란 생각에서 시작한 SocialMap 프로젝트
  • 지도위에서 사진보기 기능
  • 내 폰안의 사진뿐만 아니라 SNS, 앱 사용자 전체보기, 라벨보기, 리스트보기등 다양한 보기 기능
  • 최근 한시간안에 이슈가 된 지역을 알려주는 핫플레이스 기능
  • 꾸준하게 이슈가 되는 지역을 알려주는 쿨플레이스 기능

동영상

YouTube 동영상


Ċ
8조 캡스톤,
2013. 5. 28. 오전 9:24
Ċ
8조 캡스톤,
2013. 5. 28. 오전 7:30
Ċ
8조 캡스톤,
2013. 5. 28. 오전 8:48
Comments