Design and Implementation of Mobile VNC System for GUI Control and Monitoring of Remote Computer

원격 컴퓨터의 GUI 제어와 모니터링을 위한 Mobile VNC 시스템 설계 및 구현

  • 천희자 (부경대학교 전자컴퓨터정보통신공학부) ;
  • 서정희 (부경대학교 전자컴퓨터정보통신공학부) ;
  • 박흥복 (부경대학교 전자컴퓨터정보통신공학부)
  • Published : 2005.08.01

Abstract

The Growth in wireless Internet has made Networking possible at anytime and anywhere. So mobile devices like cellular phone and PDA are now used in various fields. In particular, the mobility of mobile devices has a great advantage in remote control. This paper designed and implemented a Mobile VNC system that transmitted the screen image of a remote computer, control the remote computer GU and monitor all by cellular phone. The proposed system consists of a Mobile Viewer un on the cellular phone, VNC Server m on a number of remote computers and a VNC Monitor. For communication between the VNC Server and the Mobile Viewer the MRFB protocol is used. The screen image transmitted to the Mobile Viewer is encoded in the PNG format supported by SK-VM, the Java execution environment of the Cellular phone. According to implementation results, the image is about $2KB\~8KB$. According to the 65 times transmission test, the average frame per second is 4.93fps in the emulator and a real cellular phone takes 0.8fps. Therefore, the proposed system is more efficient than existing systems.

무선 인터넷(Wireless Internet)의 발달로 인해 언제 어디서나 네트워킹이 가능한 환경이 구축되면서 휴대폰과 PDA 등의 모바일 단말기가 여러 분야에서 활용되고 있다. 특히 원격 제어에 있어서 모바일 단말기의 이동성은 큰 장점을 가진다. 본 논문은 모바일 단말기 중에서 가장 대중적인 휴대폰을 사용하여 원격 컴퓨터의 스크린 이미지를 전송받고, GUI 제어와 모니터링을 수행하는 Mobile VNC(Virtual Network Computing) 시스템을 설계 및 구현하였다. 제안하는 시스템은 휴대폰 상의 Mobile Viewer, 다수의 원격 컴퓨터 상의 VNC Server, VNC Monitor로 구성된다 VNC 서버와 모바일 뷰어 사이의 통신을 위해서 MRFB(Mobile RFB) 프로토콜을 사용하고, 모바일 뷰어로 전송되는 스크린 이미지는 휴대폰의 자바 실행 환경인 SK-VM이 지원하는 PNG 포맷으로 엔코딩한다. 구현 결과, 이미지 용량은 2KB-8KB로 측정되었고, 65회 전송 결과 평균 초당 전송률은 에뮬레이터에서 4.93fps, 실제 휴대폰은 0.8fps로 기존 시스템보다 빠른 성능을 보였다.

Keywords

References

  1. Toshiaki Uemukai, Takahiro Hara, Masahiko Tsukamoto, Shojiro Nishio, 'A Remote Display Environment : An Integration of Mobile and Ubiquitous Computing Environments', Wireless Communications and Networking Conference(WCNC), 2002. vol.2 pp.618 - 624, 2002
  2. Norman Makoto Su, Yutaka Sakane, Masahiko Tsukamoto, Shojiro Nishio, 'Rajicon:Remote PC GUI Operations via Constricted Interfaces', Proceedings of the 8th annual international conference on Mobile computing and networking, Session: Systems Issues, pp.251-262, 2002
  3. Mariana Nikolova, Frans Meijs, Peter Voorwinden, 'Remote Mobile Control of Home Appliances' , Consumer Electronics, IEEE Transactions on, Volume: 49 , Issue: 1, Feb. P123-127, 2003 https://doi.org/10.1109/TCE.2003.1205464
  4. Buntarou Shizuki, Masato Nakasu, Jiro Tanaka, 'VNC-Based Access To Remote Computers From Cellular Phones', Proceedings of the IASTED International Conference On Communication Systems and Networks(CSN 2002), pp. 74-79, September 2002
  5. T. Richardson, Q. Stafford-Fraser, K. R. Wood, and A. Hopper, 'Virtual Network Computing', IEEE Internet Computing, 2(1), 33-38, 1998 https://doi.org/10.1109/4236.656066
  6. T. Richardson and K. R. Wood, 'The RFB Protocol Version 3.3', AT&T Laboratories Cambridge, January, 1998
  7. http://www.ukresearch.att.com/archive/vnc/
  8. http://www.bouncycastle.org
  9. Gonzalez, Digital Image Processing
  10. 천희자, 서정희, 임영진, 김영완, 허지훈, 박흥복, '휴대폰을 사용한 이미지 기반의 원격 PC 데스크탑 제어 시스템의 설계 및 구현', 한국정보처리학회추계학술발표대회논문집, 2004, 11