Remote Control Plus - 졸업 프로젝트 - 20060106 배문희
contents 연구동기 주요 내용과 규격 수행방법 추진일정 완료 작품의 평가 방법 RCP 목표 주요내용 Remote Control Plus(이하 RCP) 실행 환경 규격 수행방법 자료 수집 환경구축 추진일정 완료 작품의 평가 방법 RCP Architecture 2009-05-18 호남대학교 정보통신공학과
1. 연구동기 2009-05-18 호남대학교 정보통신공학과
연구동기 (ㄱ) 컴퓨터의 관점 (ㄴ) 작업자의 관점 <그림 1-1> 관점의 차이 컴퓨터의 관점 컴퓨터 : 입력장치 = 1 : 1 작업자의 관점 작업자 : 입력장치 = 1 : n 2009-05-18 호남대학교 정보통신공학과
2. 주요 내용과 규격 목표 주요 내용 RCP 실행 환경 규격 2009-05-18 호남대학교 정보통신공학과
목표 <그림 2-1> 작업자 관점의 입력장치 구성 2009-05-18 호남대학교 정보통신공학과
주요내용 첫째. 컴퓨터 A와 B가 존재 둘째. A와 B는 네트워크를 형성 셋째. 입력장치는 A에 종속적인 것만을 언급 <그림 2-2> 기본 환경 설정 첫째. 컴퓨터 A와 B가 존재 둘째. A와 B는 네트워크를 형성 셋째. 입력장치는 A에 종속적인 것만을 언급 2009-05-18 호남대학교 정보통신공학과
주요내용 1) 마우스 포인터 이동 <그림 2-3> 마우스 포인터 이동 <그림 2-4> 자원들의 경계 설정 2009-05-18 호남대학교 정보통신공학과
주요내용 2) 마우스 포커스에 따른 키보드 입력 3) 드래그 & 드롭 데이터 전송 4) 다중 원격 제어 <그림 2-5> 원격지 자원에 키보드 입력 2) 마우스 포커스에 따른 키보드 입력 3) 드래그 & 드롭 데이터 전송 <그림 2-6> 파일 전송 4) 다중 원격 제어 <그림 2-7> 다중원격 2009-05-18 호남대학교 정보통신공학과
RCP 실행 환경 규격 GUI OS(Windows XP 이상) .NET Framework 2.0 이상 동일 네트워크에 존재하는 자원 TCP/IP Protocol 2009-05-18 호남대학교 정보통신공학과
3. 수행 방법 자료 수집 환경 구축 2009-05-18 호남대학교 정보통신공학과
수행 방법 1) 자료 수집 2) 환경 구축 전문 서적 활용 Win32 & .Net SDK 문서 활용 MSDN Library 활용 웹상의 커뮤니티 자문 활용 2) 환경 구축 ○ 개발 환경 프로세스: Intel(R) Core(TM)2 Duo CPU T5250 @ 1.50GHz 메모리(RAM): 2.00GB OS: Windows Vista Ultimate K Tools: Microsoft Visual Studio 2008 ○ 테스트 환경 개발자 테스트: 개발환경과 동일한 환경 베타 테스트: <2. 3) RCP 실행 환경 규격> 준수 환경 2009-05-18 호남대학교 정보통신공학과
4. 추진일정 2009-05-18 호남대학교 정보통신공학과
추진일정 일련 번호 추진일정 (월) 연구개발내용 3 4 5 6 7 8 9 10 11 1 계획 2 기초 자료 수집 시스템 및 네트워크 선행 연구 RCP 설계 RCP 구현 RCP 시험 / 수정 및 보완 RCP 완성 / 결과물 검토 2009-05-18 호남대학교 정보통신공학과
5. 완료 작품의 평가 방법 2009-05-18 호남대학교 정보통신공학과
완료 작품의 평가 방법 평가 항목 평가 방법 적용기준 개발 목표치 비중 (%) 안정성 2. 기능성 3. 사용의 편의성 반응 속도의 적절성 프로그램 운영 중 오류발생 여부(시스템 충돌 포함) 네트워크 전송 속도 2. 기능성 (계획단계의) 요구되는 기능 제공 여부 제공기능의 수준 3. 사용의 편의성 사용자가 특별한 전문성 없이도 프로그램을 쉽게 사용할 수 있는 정도 설치의 용이성 프로그램의 지침서나 도움말의 적절한 제공 여부 4. 효율성 제공되는 기능의 효율성 정도 5. 유지 보수성 개발 단계별 산출물 내용 정도 2009-05-18 호남대학교 정보통신공학과
5. RCP Architecture 2009-05-18 호남대학교 정보통신공학과
Architecture Windows TCP/IP .NET DLL injection Window message UI IRCP_Peer RemoteControlPluseForm RCP_Server RCP_Client RCP_KeyAndMouseMonitor RCP_KeyAndMouseGenerator Process Document No RCP_MonitorLib RCP_Data TCP/IP .NET DLL injection Window message Window message process process user32.dll process process process Windows 2009-05-18 호남대학교 정보통신공학과
prototype RemotePluse_Ver01 DrawOnMonitor MouseControl_03_Dll 2009-05-18 호남대학교 정보통신공학과
Q & A 2009-05-18 호남대학교 정보통신공학과