VNC는 아시는 분들은 잘아시는 원격데스크탑과 같은 원격제어도구입니다.
VNC는 RealVNC, TightVNC, UltraVNC 등 여러 버전으로 배포중이구요... 서버와 클라이언트의 클립보드를 공유하는 기능을 제공하고 있지만 문자열만 공유가 가능합니다.
2006년 2학기 졸업작품을 위해 문자열 뿐만아닌 이미지도 공유가 가능하도록 확장하였습니다.
서버는 플랫폼에 의존적이지만(윈도우즈) 클라이언트는 자바가 동작하는 어느 GUI 시스템이든지 상관없습니다.
사실 리눅스 X-window 시스템은 클립보드 메니저가 존재하지 않아 이러한 시도가 무의미해지는 경우가 많았는데 요즘은 윈도우즈의 단일 클립보드 메니저와 OLE 객체의 통일함의 편리성과 강력함을 따르게 되어 이러한 구현이 가치있게 되었습니다.
다음은 윈도우즈 서버와 리눅스 클라이언트를 제가 확장한 VNC 시스템을 통해 클립보드를 이용한 이미지 공유를 한 예입니다.
VNC는 RealVNC, TightVNC, UltraVNC 등 여러 버전으로 배포중이구요... 서버와 클라이언트의 클립보드를 공유하는 기능을 제공하고 있지만 문자열만 공유가 가능합니다.
2006년 2학기 졸업작품을 위해 문자열 뿐만아닌 이미지도 공유가 가능하도록 확장하였습니다.
서버는 플랫폼에 의존적이지만(윈도우즈) 클라이언트는 자바가 동작하는 어느 GUI 시스템이든지 상관없습니다.
사실 리눅스 X-window 시스템은 클립보드 메니저가 존재하지 않아 이러한 시도가 무의미해지는 경우가 많았는데 요즘은 윈도우즈의 단일 클립보드 메니저와 OLE 객체의 통일함의 편리성과 강력함을 따르게 되어 이러한 구현이 가치있게 되었습니다.
다음은 윈도우즈 서버와 리눅스 클라이언트를 제가 확장한 VNC 시스템을 통해 클립보드를 이용한 이미지 공유를 한 예입니다.
'Projects > CoVNC' 카테고리의 다른 글
협업 VNC stable 버전 (5) | 2008.05.23 |
---|---|
Ultra VNC 1.0.2 (0) | 2008.04.17 |
error LNK2001: unresolved external symbol __imp__PropertySheetA@4 (0) | 2007.09.17 |
error LNK2001: unresolved external symbol _main (1) | 2007.09.17 |
탭스 업로드 3.0 (0) | 2007.08.03 |