2.1차 중간 보고

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

팀명

프랜드 드라이브

제출일

2012 4 5

프로젝트 제목

Utilizing BitTorrent Between Friends Trust And 

Non-public File Sharing System In Android

설계프로젝트 개요

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

프로젝트 요약문

  • 특정 소셜 네트워크 내에서의 자료 공유 및 신뢰적인 공유가 가능한 어플리케이션 개발.
  • 기존의 공유 전송방식인 블루투스 공유의 경우 거리의 제한과 느린 속도로 이용에 제한이 있다. 그리고 메일 전송 방식은 쌍방향이 아닌 단방향 전송에 불가하며 이 또한 이용자가 많지 않은 편이다. 마지막으로 메신저를 통한 전송의 경우 사진이나 동영상과 같이 전송하는 데이터 타입에 제약이 있을 뿐만 아니라 한번에 여러 개의 파일을 전송 하는 데는 적합하지 않다.
  • 현재 가능한 공유 어플은 토렌트가 존재하는데 토렌트의 경우 공개적인 공유의 방법이다. 여기서 공개적인 공유라는 것은 검색을 통하여 원하는 시드(seed)를 찾고 이를 누군지도 모르는 익명의 누군가에게서 공유를 받는 것이다. 익명의 전송은 악성코드나 해당 파일에 대한 신뢰성에 대하여 문제점이 있다. 또한 자신이 받은 파일을 익명의 다수에게 무분별한 공유가 된다는 문제점은 모바일 단말기인 업로더에게 데이터 사용량과 배터리 사용의 큰 영향을 미칠 수 있다
  • 파일을 공유하는데 들어가는 전송량을 사용자가 속해있는 소셜 네트워크로 한정하여 제어하므로 가까운 사람간에 파일 공유를 할 수 있는 어플리케이션이 설계하게 되었다.


마일스톤 수행 내용

마일스톤

개요

시작일

종료일

계획서 발표

개발 환경 완성 (JDK 설치, android SDK 설치기본 응용 작성 및 테스트 완료)

산출물 :

1.     프로젝트 수행 계획서

2.     프로젝트 기능 일람표

3.     발표 자료

~

2012-03-08

설계 완료

시스템 설계 완료

산출물 :

1.     시스템 설계 사양서

2012-03-09

2012-03-20

1차 중간 보고

서버클라이언트 기초 구현 완료

산출물 :

1.     프로젝트 1차 중간 보고서

2.     프로젝트 진도 점검표

3.     1차분 구현 소스 코드

2012-03-21

2012-04-05

    1. 프로젝트 수행 내용

        - 프로토콜 디자인 : 완료

        - P2P 통신 (서버) : 완료

        - P2P 통신 (클라이언트) : 기초 구현 완료

        - 트래커 서버 : 완료

        - 이벤트 처리 : 친구 목록 추가, 삭제, 그룹추가 이벤트 완료

        - 파일 목록 처리 : 완료

        - 유저DB관리 : 완료

        시작 : 첫 로딩화면, 전화번호 입력

        친구탭 : 그룹만들기, 친구 추가, 그룹삭제

        폴더 : 내폴더 , 탐색, 이름바꾸기, 삭제, 속성

        내부처리 : 친구목록 저장 및 관리, 트래커서버와의 통신, P2P 서버 생성,  P2P 서버 접속


동영상

    • 15조 중간보고 시연 영상

다음 마일스톤 일정


 중간 보고

서버클라이언트 기초 구현 완료

산출물 :

1.     프로젝트 1차 중간 보고서

2.     프로젝트 진도 점검표

3.     1차분 구현 소스 코드

2012-03-21

2012-04-05

2차 중간 보고

유저DB 관리해시 및 정크 처리쿼리 플러딩 구현 완료

산출물 :

1.     프로젝트 2차 중간 보고서

2.     2차분 구현 소스 코드

3.     알파 수준의 트래커 서버

4.     알파 수준의 SecretShare(호스트 프로그램)

2012-04-05

2012-05-03


2차 중간 보고 기간까지 이벤트 처리 및 친구목록 관리와 설정을 보완하고, 
해시 및 정크 처리, 쿼리 플러딩 기능을 추가할 계획이다. 


Ċ
markers@cs.kookmin.ac.kr,
2012. 4. 4. 오후 11:18