TCP/IP를 이용한 마우스 공유 (Synergy 따라하기)

Slides:



Advertisements
Similar presentations
Number Recognizer. Team 이성우 컴퓨터소프트웨어학과 조윤성 전자통신공학과
Advertisements

3 학년 문제가 남느냐, 내가 남느냐 1. ( 아씨방 일곱 동무 ) 아씨의 방에는 바느질을 위한 친구가 몇 명이 있었나요 ? 정답은 ? 일곱.
1 08 시스템 구성도 고려사항 * 웹 서버 클러스터 구성  클러스터 구축은 ㈜ 클루닉스의 Encluster 로 구축 (KT 인증,IT 인증 획득, 실제 클러스터 구축 사이트 200 여곳 )  웹 서버 클러스터는 Dynamic, Static, Image.
Data Communication/Computer Network 관련 교과목의 내용
Window media player 1. 윈도우 미디어 플레이어가 많이 끊길 때 윈도우 미디어 플레이어실행 > 도구 > 옵션 > 성능 > 연결 속도 > 연결 속도 선택 Lan(10Mbps) 선택 > 네트워크 버퍼링 버퍼 10 초 네트워크창 > 스트리밍 프로토콜 > UDP.
미디어 프로그래밍 II 소개.
서울대학교 정보보안동아리 가디언 서울대학교 가디언 활동내역 및 계획 서울대학교 정보보안동아리 가디언
Windows Function Windows XP Windows 7 Windows 8 FREE 조장 : 김동환 조원 : 전태우
2009년 IT인재개발원 [연수생 모집요강]
컴퓨터 운영체제의 역사 손용범.
안 보여 줄끼가? 소프트웨어 프로젝트 1 – 제안서 발표 피바다 (A6)조 발표자 : 조기수.
목차 Contents 무선인터넷용 비밀번호 설정방법 Windows 7 Windows 8 Windows XP MAC OS.
Ubuntu 실습 환경 만들기 컴퓨터공학부 김찬민.
제어판 –> 네트워크 및 인터넷 –> 네트워크 및 공유센터 이동 후 화면에서 “새 연결 또는 네트워크 설정” 클릭
김태원 심재일 김상래 강신택. 김태원 심재일 김상래 강신택 인터넷 통신망의 정보를 제공하는 서비스 인터넷의 자원 및 정보는 NIC가 관리 IP주소 또는 도메인으로 정보 검색 이용자 및 통신망 관한 정보를 제공.
<<< 시스템등록정보 “하드웨어-장치관리자” 설정 >>>
인공지능실험실 석사 2학기 이희재 TCP/IP Socket Programming… 제 11장 프로세스간 통신 인공지능실험실 석사 2학기 이희재
신호처리 실험 (Signal Processing Lab)
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
윈도우7 체크 설치 매뉴얼
Network Lab. Young-Chul Hwang
Outlook Express 메일 백업 및 복원가이드
자기소개서 동서대학교 멀티미디어공학 전남용.
안녕하십니까? 저는 컴퓨터 응용과학부 98학번 이민호 입니다.
openGL Project 제안서 - 해상 전투
임베디드 시스템 개론 크로스 플랫폼 설치 2일차 강의 자료 Embedded System Lab.
Linux서버를 이용한 채팅프로그램 지도 교수님 : 이형원 교수님 이 름 : 이 은 영 학 번 :
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
프로젝트 최종 발표 컴퓨터 공학과 4학년 박기웅.
1. C++ 시작하기.
제 2 장 WML 시뮬레이터 및 무선인터넷 서버 설치
학습목표 학습목차 다른 홈페이지의 HTML 파일 코드를 보는 방법에 대해 알아봅니다.
네트워크프로그래밍 분반 : E 12 반 윤도경 류기훈
제 1장. 멀티미디어 시스템 개요.
멀티미디어 기본+활용 제대로 배우기.
10장 컴퓨터 기반 데이터 획득 응용 프로그램 LabVIEW 사용법
AVR – ATmega103(ATMEL) Compilers & ISP
WOL(Wake-On Lan) 컴퓨터공학과 4학년 박기웅.
Q. 방법#1을 해봐도 실행이 안될 때? Q. 점검 항목이 존재하지 않는다고 할 때?
Transmission & Analysis
Remote Service Control Program Network Programing - Last Report
이름 : 황 상 두 전화번호 : 이메일 : PinTool 이름 : 황 상 두 전화번호 : 이메일 :
30강 JAVA 그래픽 JAVA GUI(Graphic User Interface)란? AWT 컴포넌트? Swing 컴포넌트?
Device Driver 임베디드 시스템 I.
홀인원2.0 설치 메뉴얼.
WIN32 API 대전 TETRIS 시스템제어 허준호 박정욱 손경원 신동헌.
WindowsXP 설치와 동시에 해야 할 일 Windows XP 완벽한 설치
TERM PROJECT 제안서 안내 2010 컴퓨터공학실험(Ⅰ).
PC에 설치된 엔드포인트 클라이언트 프로그램을 클릭하여 프로그램 상자를 엽니다
1차시: 낮과 밤이 생기는 원리 지구과학
Network Programming - 최종보고서 -
프로젝트 포트폴리오 요약 프로젝트 종류 프로젝트 이력 역할 주요 기술 : Windows System Application
인체 대 탐험 3D GAME ENGINE 게임 공학과 이성진.
아두이노 연결하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
채팅프로그램 Good Day클럽 나윤영 신윤정 김시한.

컴퓨터 프로그래밍 기초 [01] Visual Studio 설치 및 사용방법
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
3. 윈도우 핸들 제어.
모바일인터넷기초 전산정보학부 모바일인터넷과 권 춘 우
양궁게임 게임기획서 1차안 2011/01/17 최가운.
민사소송실무 PRESENTATION 법무법인 소명 변호사 권 형 필.
컴퓨터 구성요소와 사용 컴퓨터 문서 작업 인터넷 활용
과목명: IT 표준 (표준화강좌) 교재: 미래사회와 표준, KSA 한국표준협회, 2007
다자간 채팅프로그램 김형도 허영민
이대성 그는 누구인가 이 대성.
접근제어 솔루션 계정등록 및 클라이언트 설치.
Wake On Lan 발표자: 김 홍 기 김홍기 조성오
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
Network Lab. Young-Chul Hwang
Presentation transcript:

TCP/IP를 이용한 마우스 공유 (Synergy 따라하기) Term Project Presentation 학과: 정보기술 학번: 20022845 학년: 3학년 이름: 이원재

목차 프로그램의 목적 필요기술 동영상 시연 참고 문헌 및 사이트 소개 추후 발전 사항 Lee Company

프로그램의 목적 1 1. 임베디드 개발자 책상 Windows - 편리한 IDE를 사용하여 프로그램을 개발 Linux - 관련 프로그램을 컴파일 2. 마우스와 키보드의 중복으로 불편 Lee Company

프로그램의 목적 2 Lee Company

프로그램 목적3(Synergy소개) 기능: 1. 두 대의 독립된 컴퓨터의 키보드와 마우스를 Lan를 통해 공유가능 한 컴퓨터의 키보드와 마우스를 가지고 다른 컴퓨터의 제어가 가능 2. File의 복사가 가능 참고: http://synergy2.sourceforge.net/ Lee Company

작동 방법 P 1. 바탕화면에서 움직이는 마우스의 위치를 파악 2. 특정 위치에서 새 윈도우가 작동 1. 바탕화면에서 움직이는 마우스의 위치를 파악 2. 특정 위치에서 새 윈도우가 작동 3. 특정 위치에서 새 윈도우가 작동 4. 동일 하게 이동하고 행동하도록 패킷 전송 Lee Company

필요기술 Windows 1. Global Mouse Hooking 2. 특정 공간에서 마우스 가두기 3. C#에서 구조체를 사용하여 TCP/IP 통신 Linux 1. X11(X Window)에서 Event 발생 방법 2. Linux에서 TCP/IP 통신 Lee Company

Global Mouse Hooking M Hook DLL Hook Server M M Lee Company

참고 : http://www.codeproject.com/csharp/globalhook.asp Global Mouse Hooking 참고 : http://www.codeproject.com/csharp/globalhook.asp Lee Company

특정 공간에서 마우스 가두기 Lee Company

. C#에서 구조체를 사용하여 TCP/IP 통신 Lee Company

X11(X Window) Architecture GTK# C# MFC window API Lee Company

X11(X Window) Architecture Event MS-Windows x11 M Lee Company

X11(X Window)에서 Event 발생 방법 Lee Company

Linux에서 TCP/IP 통신 server Programming Lee Company

Linux에서 TCP/IP 통신 메세지 수신을 위해서 계속 loop Lee Company

동영상 시연 Lee Company

참고 문헌 Window hooking Linux etc wikipedia.org Xlib http://www.codeproject.com/csharp/globalhook.asp API 정복 (P) 한빛미디어 by 김상형 C#구조체 패킷 http://kaistizen.net/EE/index.php/project/csharp/socket_programming_guidelines_on_dotnet.htm Linux Xlib XLIB Programming Manual, Rel. 5 by Adrian Nye Network TCP/IP Illustrated Volume1 by W. Richard Stevens etc wikipedia.org sourceforge.net mono-project.com Lee Company

추후 발전 사항 1. 짧은 시간으로 인해 Keyborad 공유를 하지 못했습니다. 추후 이를 적용시키려합니다. 2. 좀더 xlib를 좀더 공부하여 보다 자연스럽게 만들겠습니다. Lee Company