Presentation is loading. Please wait.

Presentation is loading. Please wait.

School of Computer Engineering & Information Technology

Similar presentations


Presentation on theme: "School of Computer Engineering & Information Technology"— Presentation transcript:

1 School of Computer Engineering & Information Technology
University of Ulsan 효과적인 동기식 협업을 지원하는 CoVNC 서버와 클라이언트 CoVNC Server and Client Supporting Effective Synchronous Collaboration 울산대학교 컴퓨터 정보통신 공학부 담당 : 이 태 호, 김 정 현, 김 성 은 지도교수 : 이 명 준 울산대학교 컴퓨터 정보통신 공학부 졸업작품

2 목차 작품 개요 개발 배경 및 목적 주요 개발 내용 시연 향후 기대 효과 XML을 이용한 서버 설정 저장 파일
XML을 이용한 One Click 접속 Java Viewer을 수정하여 번거로운 클립보드 공유 기능의 간소화 RFB 프로토콜의 확장을 통해, 서버와 클라이언트간의 클립보드 공유기능을 확장한 클립보드 이미지 공유 서버 제어 권한별 클라이언트 구분 및 접속 RFB 프로토콜의 확장을 통해, 클라이언트를 효과적으로 관리 시연 향후 기대 효과 울산대학교 컴정학부 졸업작품

3 작품 개요 VNC 서버와 클라이언트 소개 RFB 프로토콜을 사용해 상호간의 통신
5900~5906 포트를 사용 (사용자 임의로 바꿀 수 있음) 멀티세션을 지원하는 서버 운영체제의 경우 포트번호마다 서로 다른 세션을 생성해 원격 시스템을 제어할 수 있음 다양한 플랫폼에서 사용가능 Real VNC와 Tight VNC, Ultra VNC 등이 존재 Applet Viewer를 사용하여 Web Browser를 사용한 접속 가능 울산대학교 컴정학부 졸업작품

4 개발 배경 및 목적 오늘날 네트워크 환경의 발달로 인한 원격 소프트웨어의 수요증가
다양한 플랫폼을 지원함으로 높은 활용도의 VNC 동기식 분산협업 환경에 적용함으로써 새로운 부가가치 창출 사용자에게 VNC을 쉽게 접속하고 편리함 제공 Server와 Client간의 원활한 데이터 공유 사용자가 접해온 Clipboard와 다른 점 해결 보안강화와 분산 협업시 구성원의 유동적인 역할 관리 및 효율적인 수행 울산대학교 컴정학부 졸업작품 울산대학교 컴정학부 졸업작품 4

5 주요 개발 내용 (1) XML을 이용한 서버 설정 저장 파일 Preset.pslvnc Preset.pslvnc
울산대학교 컴정학부 졸업작품

6 주요 개발 내용 (2) XML을 이용한 One Click 접속
MS Windows Remote Desktop Connection의 RDP(Remote Desktop Protocol) 기능 구현 서버 접속 정보 저장 RDP 파일 더블클릭 울산대학교 컴정학부 졸업작품 울산대학교 컴정학부 졸업작품 6

7 주요 개발 내용 (2) XML을 이용한 One Click 접속
볼랜드 Jbuilder의 Native Executable Builder 울산대학교 컴정학부 졸업작품 울산대학교 컴정학부 졸업작품 7

8 주요 개발 내용 (2) XML을 이용한 One Click 접속
볼랜드 Jbuilder의 Native Executable Builder 탐색기에 covnc 확장자 파일 연결 프로그램 등록 더블 클릭~! Preset.pslvnc 울산대학교 컴정학부 졸업작품 울산대학교 컴정학부 졸업작품 8

9 주요 개발 내용 (3) Java Viewer을 수정하여 번거로운 클립보드 공유 기능의 간소화 울산대학교 컴정학부 졸업작품
9

10 주요 개발 내용 (4) RFB 프로토콜의 확장을 통해, 서버와 클라이언트간의 클립보드 공유기능을 확장한 클립보드 이미지 공유
Server -> Client 울산대학교 컴정학부 졸업작품

11 주요 개발 내용 (4) Client -> Server 울산대학교 컴정학부 졸업작품

12 주요 개발 내용 (5) 서버 제어 권한별 클라이언트 구분 및 접속 울산대학교 컴정학부 졸업작품

13 주요 개발 내용 (5) vncclient VNCServer Admin 암호 Protected m_authmode
VncAuthOK VncAuthOK Full Acc. 암호 vncclient VncAuthFullAcc VncAuthFullAcc ViewOnly모드 vncclient VncAuthViewOnly VncAuth ViewOnly 울산대학교 컴정학부 졸업작품

14 주요 개발 내용 (6) RFB 프로토콜의 확장을 통해, 클라이언트를 효과적으로 관리 XML 타입의 접속 클라이언트 정보를
Parsing 후 JTable에 뿌려줌 울산대학교 컴정학부 졸업작품 울산대학교 컴정학부 졸업작품 14

15 주요 개발 내용 (6) RFB 프로토콜의 확장을 통해, 클라이언트를 효과적으로 관리 JTable에서 클라이언트 선택 후
Disconnect 또는 Changing access 요청을 XML화 RFB 프로토콜을 이용해 서버에 전송 CoVNC Server 울산대학교 컴정학부 졸업작품 울산대학교 컴정학부 졸업작품 15

16 시연 서버 설정 파일을 이용한 One Click 접속 클립보드 이미지 전송
View Only <-> Full Access 권한 변경 IBM PC (LINUX Full Access Client) PC실 프리젠테이션 PC (Windows Admin Client) CoVNC Server CoVNC Server View Only Full Acc. PC실 프리젠테이션 PC (Windows Admin Client) 노트북 (Windows View Only Client) IBM PC (LINUX Full Access Client) 울산대학교 컴정학부 졸업작품

17 향후 기대 효과 컴퓨터를 유지보수 관리 하는데 있어서 경제적 효과 다양한 영역에서의 높은 활용도
(교육용, 기업용, 공공시설용 등) 사용자에게 VNC 접근을 용이하게 하고 사용을 쉽게 함 이미지 공유 함으로써 효율적인 자원 공유 동기식 분산 협업 시스템에 새로운 패러다임을 제시 클라이언트를 효과적으로 관리 울산대학교 컴정학부 졸업작품 울산대학교 컴정학부 졸업작품 17

18 감사합니다. 그 동안 지도하여 주셔서 감사합니다. 울산대학교 컴정학부 졸업작품


Download ppt "School of Computer Engineering & Information Technology"

Similar presentations


Ads by Google