그동안 VNC와 데스크탑 원격제어 소프트웨어(RealVNC, TightVNC, UltraVNC, MS Remote Desktop, 등)들을 오랜 시간동안 사용해 왔습니다. 호스트 PC와 클라이언트 PC 양쪽에 모두 소프트웨어를 설치하고 상대방 PC를 제어하거나 받는 형식이 일반적이었습니다.
HTML5의 등장으로 순수 웹 기술만으로는 불가능하게 여겨졌던 개발 영역들이 하나 둘 무너지고 있습니다. 그 중 관심있게 지켜보는 분야는 웹기반 원격제어 기술인데요. 최근에 접한 ThinVNC는 호스트쪽에만 소프트웨어를 설치하면 웹브라우저를 통하여 어느 곳에서나 접근하고 제어할 수 있는 웹기반 원격제어 오픈소스 프로젝트입니다. 일종의 웹서버인 셈이죠. VNC가 사용하는 전통적인 통신 방식인 AT&T RFB 프로토콜을 사용하지 않고 오직 오픈 웹 기술인 AJAX, JSON 그리고 HTML5를 이용하여 크로스-브라우저를 지원하도록 구현하는 것에 목적를 두고 있습니다. 놀랍게도 IE8까지 지원합니다.
작년에 소개한 EduVNC는 그리드 방식의 저품질 화면 갱신 로직을 사용했지만, @boxersb님이 알려주신 guacamole은 갱신된 영역의 최적화된 이미지를 수신하고 Canvas 요소에 그려내어 실시간에 가까운 갱신 성능을 보여주었습니다. 그러나 RealVNC를 후킹하는 방식으로 구현되어서 동영상 또는 넓은 영역을 원활하게 그려내지 못하며, 일반인이 설치하여 쓰기에는 다소 어려움이 뒤따르는 등의 요인들은 조금 아쉽더군요. ThinVNC역시 guacamole과 유사한 갱신방식을 사용하지만 메모리 릭이 발생하여 화면이 멈추거나 키보드 입력을 지원하지 않고 guacamole보다도 예외 처리나 이벤트 처리가 불안한 등의 문제를 가지고 있습니다. 그러나 설치가 간편하면서도 더욱 뛰어난 화면 갱신 능력을 보여주었습니다. 쾌적하지는 않지만 윈도 모드로 재생되는 동영상을 감상할 수도 있었거든요.(웹브라우저만으로 말예요!) 특히, 화면갱신이 필요한 경우에만 응답(Long-polling)하도록 설계되어있어 불필요한 데이터 호출이 일어나지 않는 점이 가장 마음에 들었습니다.
멋지군요! ThinVNC는 소스포지에서 다운로드할 수 있습니다.
Comments
Got something to add? You can just leave a comment.
RT @firejune: 오픈소스 HTML5 원격 데스크탑 - ThinVNC http://firejune.com/1590
from twitter
와우~ 멋진데요 ㅎ RT: @firejune: 오픈소스 HTML5 원격 데스크탑 - ThinVNC http://firejune.com/1590
from Topsy
RT @firejune 오픈소스 HTML5 원격 데스크탑 - ThinVNC http://firejune.com/1590
from TwitBird
@firejune 음,, 지금 하는 일에 도움많이 되겠는데,, node.js로 포팅을 하면 재밌을 것 같네
from Twitter for iPhone
@andrwj 정말 하고싶데요... 하기가 힘드네요 ㅋㅋ
from firejune.com
RT @firejune: 오픈소스 HTML5 원격 데스크탑 - ThinVNC http://firejune.com/1590
from twitter
RT @firejune: 오픈소스 HTML5 원격 데스크탑 - ThinVNC http://firejune.com/1590
from Topsy
@firejune 멋지네요!
from Twitter for iPhone
#delphikr HTML5 기반의 원격제어 오픈소스 ThinVNC ==> http://sourceforge.net/projects/thinvnc/ 소개글 ==> http://firejune.com/1590
from Topsy
RT @civilian7: #delphikr HTML5 기반의 원격제어 오픈소스 ThinVNC ==> http://sourceforge.net/projects/thinvnc/ 소개글 ==> http://firejune.com/1590
from Topsy
RT @civilian7: #delphikr HTML5 기반의 원격제어 오픈소스 ThinVNC ==> http://sourceforge.net/projects/thinvnc/ 소개글 ==> http://firejune.com/1590
from Topsy
프로그램, 소스 다운로드 : http://sourceforge.net/projects/thinvnc/ 압축을 풀고나면 파일 몇개가 나온다. 원격 지원을 받을 컴퓨터에서 ThinVncIcs.exe 파일을 실행한다. 헐...뭐이리 쿨해? Authent..
HTML5로 이런 것도 가능하군요... 원격 데스크톱... http://firejune.com/1590 놀라울 따름입니다. #이러닝_
from Topsy
RT @parkhyungjoo: HTML5로 이런 것도 가능하군요... 원격 데스크톱... http://firejune.com/1590 놀라울 따름입니다. #이러닝_
from Topsy
RT @archmond: RT @parkhyungjoo: HTML5로 이런 것도 가능하군요... 원격 데스크톱... http://firejune.com/1590 놀라울 따뀦
from Topsy
대단하네요... RT @archmond: RT @parkhyungjoo: HTML5로 이런 것도 가능하군요... 원격 데스크톱... http://bit.ly/djbTKz 놀라울 따름입니다. #이러닝_
from Topsy
ㄷㄷRT @archmond: RT @parkhyungjoo: HTML5로 이런 것도 가능하군요... 원격 데스크톱... http://firejune.com/1590 놀라울 따름입니다. #이러닝_
from Topsy
ㅎㄷㄷ 한계는 어디... RT @acroedit: 대단하네요... RT @archmond: RT @parkhyungjoo: HTML5로 이런 것도 가능하군요... 원격 데스크톱... http://bit.ly/djbTKz 놀라울 따름입니다. #이러닝_
from Topsy
RT @archmond: RT @parkhyungjoo: HTML5로 이런 것도 가능하군요... 원격 데스크톱... http://firejune.com/1590 놀라울 따름입니다. #이러닝_
from Topsy
RT @parkhyungjoo: HTML5로 이런 것도 가능하군요... 원격 데스크톱... http://firejune.com/1590 놀라울 따
from Topsy
잡스가끝까지플래시를 안 넣는 이유죠 ㅋㅋㅋ RT @leejik RT @parkhyungjoo: HTML5로 이런 것도 가능하군요... 원격 데스크톱... http://firejune.com/1590 놀라울 따
from Topsy
RT @leejik: RT @parkhyungjoo: HTML5로 이런 것도 가능하군요... 원격 데스크톱... http://firejune.com/1590 놀라울 따
from Topsy
후아~ 따라해봐야지~ RT @leejik: RT @parkhyungjoo: HTML5로 이런 것도 가능하군요... 원격 데스크톱... http://firejune.com/1590 놀라울 따
from Topsy
RT @pcas119: RT @leejik: RT @parkhyungjoo: HTML5로 이런 것도 가능하군요... 원격 데스크톱... http://firejune.com/1590 놀ë¦
from Topsy
HTML5의 표준이 확정되면 웹 환경의 혁명이 일어나겠지요. 대단할따름입니다. RT @leejik: RT @parkhyungjoo: HTML5로 이런 것도 가능하군요... 원격 데스크톱... http://firejune.com/1590 놀라울 따
from Topsy
RT @leejik: RT @parkhyungjoo: HTML5로 이런 것도 가능하군요... 원격 데스크톱... http://firejune.com/1590 놀라울 따
from Topsy
RT @leejik: RT @parkhyungjoo: HTML5로 이런 것도 가능하군요... 원격 데스크톱... http://firejune.com/1590 놀라울 따
from Topsy
RT @leejik: RT @parkhyungjoo: HTML5로 이런 것도 가능하군요... 원격 데스크톱... http://firejune.com/1590 놀라울 따
from Topsy
음...이파일 모니터링만 되고 원격은 안되요...
어떻게 하는거죠?
아이디 비번 포트 설정후
digest 체크해놨어요.
그리고 다른컴퓨터로 들어올때는 http://아이피:포트번호/ 이렇게 해서 왔는데....ㅠㅠㅠ
방법좀 갈켜주세요~
reply edit
자신의 PC에서 자신의 PC는 컨트롤 할 수 없습니다. 다른 PC에서 제어해 보세요.
reply edit
안녕하세요.
저희는 독일에 위치한 원격 제어 소프트웨어을 개발하는 TeamViewer입니다.
팀뷰어는 윈도우뿐만 아니라 리눅스와 맥킨토시 또한 아이폰에서도 사용가능하며 소프트웨어를 한글어로 제공하고 있습니다.
저희 홈페이지 www.teamviewer.com 를 통해 다운로드를 받으실 수 있으며 또한 개인 사용자에게는 다운로드가 무료로 제공됩니다.
문의 사항이 있으시면 언제든지 연락주시기 바랍니다.
감사합니다.
Teamviewer Germany
reply edit
헛! 경쟁사!
reply edit
오픈소스 HTML5 원격 데스크탑 - ThinVNC http://bit.ly/9ehWS2 #fb
from Topsy
최근에는 long polling을 사용하는 곳이 많군요. RT @murianwind: 오픈소스 HTML5 원격 데스크탑 - ThinVNC http://bit.ly/9ehWS2 #fb
from Topsy
HTML5는 정말 놀랍네요 ㅋ RT @murianwind: 오픈소스 HTML5 원격 데스크탑 - ThinVNC http://bit.ly/9ehWS2 #fb
from Topsy
RT @murianwind: 오픈소스 HTML5 원격 데스크탑 - ThinVNC http://bit.ly/9ehWS2 #fb
from Topsy
RT @murianwind: 오픈소스 HTML5 원격 데스크탑 - ThinVNC http://bit.ly/9ehWS2 #fb
from Topsy
RT @firejune 오픈소스 HTML5 원격 데스크탑 - ThinVNC http://firejune.com/1590
from twitter
HTML5는 웹 영역의 무한 확장? RT @murianwind 오픈소스 HTML5 원격 데스크탑 - ThinVNC http://bit.ly/9ehWS2 #fb
from Topsy
RT @popejoa: HTML5는 웹 영역의 무한 확장? RT @murianwind 오픈소스 HTML5 원격 데스크탑 - ThinVNC http://bit.ly/9ehWS2 #fb
from Topsy
Firejune Blog - 오픈소스 HTML5 원격 데스크탑 - ThinVNC http://firejune.com/1590
from Topsy
RT @tweetmeme 오픈소스 HTML5 원격 데스크탑 - ThinVNC - Firejune Blog http://bit.ly/bip1EW
from Topsy
HTML5,이거 무섭구나. - 오픈소스 HTML5 원격 데스크탑 - ThinVNC - Firejune Blog http://is.gd/eqSQA
from Topsy
오픈소스 HTML5 원격 데스크탑 - ThinVNC - VNC?stag=Box2D - Firejune: http://t.co/9KPtSCu 뒷북이지만 ㅋㅋ html5의 강력함을 느낄 수 있군요 ㅋ
from twitter
Hi Firejune!
We would like you to review our new Thinfinity Workstation.
It is the natural upgrade for ThinVNC users.
저희 웹 사이트와 conctac을 방문하십시오.
우리는 당신을위한 제안을했습니다.
감사!
reply edit
Your Reaction Time!