3.2차 중간 보고

                 종합설계 프로젝트 2차 중간보고서 요약

팀명

White Hole

제출일

2012 5 2

프로젝트 제목


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. 구글 로그인

 OAuth 2.0을 사용하여 서비스 프로바이더인 구글을 통해 계정정보를 얻어와 회원임을 인증받는 기능을 구현하였다.

4. 모든 앱 사용자 사진 보기 기능

 앱을 사용하는 사람들의 public 사진을 '전체 사용자 보기'기능을 통하여 편리하게 맵상에서 볼 수 있는 기능을 구현하였다.

5. 기기 별로 같은 화면 구성

 기기마다 다른 해상도더라도, 일관된 화면을 제공할 수 있도록 구현하였다.

6. 새로고침 기능

 사용자가 메뉴의 새로고침 항목을 선택하면, 앱에서 자체 저장한 최후 업데이트 시간을 기준으로 이후에 페이스북에 업로드된 사진과 이전에 업로드 했던 사진의 변경 정보를 즉시 업데이트 할 수 있도록 구현하였다.

7. 리스트로 사진 보기 기능

 맵상에서 사진을 볼 수 있는 기능 외에 현재 보이는 화면영역의 군집화된 대표사진들을 그리드 뷰 형태로 한눈에 모아 볼 수 있는 기능을 구현하였다. 그리드 뷰에서 대표사진을 선택하면, 해당 대표사진의 그룹에 포함된 모든 사진을 볼 수 있다.

8. 사진 삭제 기능

 내 핸드폰 사진의 경우 맵에 보이는 하단의 갤러리 뷰 리스트 사진을 롱 클릭하면, 해당 사진을 편리하게 SD카드에서 영구적으로 삭제할 수 있는 기능을 구현하였다.

9. 핫 플레이스 보기 기능

 핫 플레이스는 현재 시점에 가장 많이 사진이 올라오는 지역이고, 지금 시점 부터 12시간 이전까지 계산된 핫플레이스 정보를 서버로 부터 받아와 보여주는 기능을 구현하였다.


동영상

8조 White Hole_Social MAP 2차 시연동영상

다음 마일스톤 일정 (최종 발표: 2013-05-03 ~ 2013-05-28)

기간

서버 / 안드로이드

개발계획

세부내용

최종

안드로이드

라벨 탭 구현

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

최종

안드로이드

라벨 별 보기 구현

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

최종

안드로이드

쿨 플레이스 UI 완성

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

최종

안드로이드

핫 키워드 UI 구현

핫 키워드로 선정된 키워드들을 보여줄 수 있는 UI 구현

최종

서버

핫 키워드 구현

핫 플레이스와 함께 필요한 핫 키워드 구현

최종

서버

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

좀 더 빠르게 서버의 역할을 담당하기 위해 시스템을 최적화


첨부화일 (아래 안내는 첨부 후에 삭제할 것)

1. 동영상 (위 본문 페이지에 삽입)
2. 중간 보고서(PDF)
Ċ
8조 캡스톤,
2013. 5. 2. 오전 3:48