4.최종 보고

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

팀명

 Multitab

제출일

2012 5 29

프로젝트 제목

 Multitab Project

설계 프로젝트 개요

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

프로젝트 요약문

마우스, 프리젠터, 조이패드 등의 블루투스 HID 장치를 안드로이드 어플리케이션으로 구현한다. 이 때 각 기능은 터치스크린, 자이로센서 등 스마트폰에 탑재된 하드웨어를 최대한 활용하여 실제 시중에 판매되는 제품을 대체할 수 있도록 한다.

스마트폰 어플리케이션과 호스트 장치는 블루투스로 통신하며, 호스트 PC에서는 스마트폰 어플리케이션을 표준 휴먼 인터페이스 장치로 인식하도록 하여, 별도의 드라이버나 소프트웨어 설치 없이 사용 가능하도록 한다.

마일스톤 수행 내용

 1. 계획서에 따른 프로젝트 수행 내용을 요약해서 기술한다.
  2차 중간 발표까지 개발을 완료하고 validation & verification 한다.
 2. 계획서 상의 마일스톤 진도를 비교 분석한다.
  1. 계획서 상의 마일스톤 진도
   - 개발 완료 및 테스트
  2. 수행 내역
   - 통신모듈 개발 :  RFCOMM 소켓을 사용한 블루투스 통신 구현
   - 마우스UI : 멀티터치를 이용한 드래그 & 드랍 구현
   - 프리젠터 : 슬라이드 노트
   - 스티어링 휠 : 센서를 사용한 레이싱 게임 조작
  3. 비교
   - 블루투스 HID 프로파일 미구현으로 인한 일정 지연
   - 기능 테스트 완료 후 보완내역 작성

최종 보고 요약

1. 통신 개발
  RFCOMM 통신과 WinAPI를 사용.
  멀티탭 프로토콜 개발
 2. 마우스
  Multitab의 Mouse Mode는 스마트폰에 탑재된 터치스크린 하드웨어를 활용하여 실제 시중에 이용되고 있는 마우스 제품을 대체 할 수 있도록 기능을 구현하였다.
 3. 프리젠터
  Presenter mode는 사용자가 발표 시 슬라이드 쇼 시작과 화면전환 등, 슬라이드 쇼를 제어하는 기능을 하는 모드로써, 사용자의 편의를 위해 발표시간의 경과를 알려주는 타이머기능과 메모내용 출력 등의 부가 기능이 있다
 4. 스티어링 휠
  안드로이드 스마트폰을 가로 형태로 잡고 자동차 핸들 돌리듯이 기울임으로써 스티어링 휠을 구현한다. 그것을 사용하기 위하여 스마트폰에 탑재된 물리 센서를 이용한다

 

프로젝트 결과

    소스코드 첨부

동영상

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

1. 동영상 (위 본문 페이지에 삽입)
2. 결과 보고서(PDF)
3. 최종결과 슬라이드(PDF, 장당 2개)
4. 포스터(PDF)
Ċ
markers@cs.kookmin.ac.kr,
2012. 5. 29. 오전 7:22
Ċ
markers@cs.kookmin.ac.kr,
2012. 5. 29. 오전 7:23
Ċ
markers@cs.kookmin.ac.kr,
2012. 5. 29. 오전 7:23
Comments