DOI QR코드

DOI QR Code

VNC-Based Screen Sharing System for Android Smart Devices

VNC 기반의 안드로이드 스마트 기기 화면 공유 시스템

  • 박종은 (울산대학교 컴퓨터정보통신공학부) ;
  • 이유동 (울산대학교 컴퓨터정보통신공학부) ;
  • 이홍창 (울산대학교 컴퓨터정보통신공학부) ;
  • 이명준 (울산대학교 전기공학부)
  • Received : 2012.02.02
  • Accepted : 2012.02.06
  • Published : 2012.03.31

Abstract

Smartphones and smartpads have a lot of advantages such as high convenience and portability. Also, they can effectively manage enormous amounts of information based on their high performance and plentiful applications. As such devices have been frequently used, many users manage various types of information using the devices. Recently, during conferences or seminars, smart device users often try to utilize stored resources on their devices and present them visually. Unfortunately, since smart devices have small displays, there is an essential difficulty in visual sharing of information. In this paper, we propose a method which integrates screens of several android smart devices and supports sharing of the integrated screen through a large display, presenting a screen sharing system for android smart devices. The developed system integrates display screens of several smart devices into a screen and shows the integrated screen through a large display connected to a desktop computer. In addition, to support the effective sharing of screens, the system provides functions for adjusting the number and the size of screens on a large display. The functions are controlled on a smart device and/or a desktop computer.

스마트폰과 스마트패드는 편리성과 휴대성을 비롯한 많은 장점들과 우수한 성능, 풍부한 어플리케이션을 바탕으로 정보를 효과적으로 관리할 수 있다. 이러한 스마트 기기의 활용 빈도가 늘어나면서 사용자들은 스마트 기기를 이용하여 다양한 정보를 관리하고 있다. 최근 회의, 세미나 중에 스마트 기기에 저장된 정보를 활용하고 시각적으로 공유하는 사례가 빈번히 발생하고 있지만 작은 크기의 디스플레이로 인하여 효과적으로 정보를 교환하기에는 근본적인 어려움이 있다. 본 논문에서는 다수의 안드로이드 스마트 기기의 화면을 하나의 대형 디스플레이 장치를 통하여 효과적으로 공유하는 기법을 제안하고 이를 바탕으로 스마트 기기 화면 공유 시스템을 개발하였다. 개발된 시스템은 여러 스마트 기기 화면을 통합하여 PC에 연결된 대형 디스플레이 장치에서 보여준다. 또한, 효과적인 공유를 위하여 대형 디스플레이 장치에서 출력되는 스마트 기기 화면의 개수와 그 화면 크기를 스마트 기기와 PC에서 직접 제어하는 기능을 제공한다.

Keywords

References

  1. E.S.Abdulmotaleb. R.Abdur, A.Souhail, "PECOLE: P2P multimedia collaborative environment", Multimedia tools and applications v.39 no.3, pp.353-377, 2008 https://doi.org/10.1007/s11042-007-0165-0
  2. 이태호, 박지혜, 이기훈, 이명준, "CoDisplay : 대형 디스플레이 장치를 활용하기 위한 VNC 기반회의 도구", 한국해양정보통신학회논문지 제 13권 제 8 호, pp.1666-1672, 2009
  3. 김남곤, 김종원, "Visual Sharing: 다자간 원격 협업 환경에서의 View 공유 기술", 한국HCI학회 2008년도 학술대회 1부 2008 Feb. 13, pp.643-647, 2008
  4. T.Richardson, Q.Stafford-Fraser, K.R.Wood and A.Hoper, "Virtual Network Computing", IEEE Internet Computing, Volume 2. Number 1, January/February, pp33-38, 1998 https://doi.org/10.1109/4236.656066
  5. "http://www.corp.att.com/attlabs/", AT&T Labs
  6. "http://www.tightvnc.org/", TigerVNC
  7. "http://www.uvnc.com/", UltraVNC
  8. "http://www.realvnc.com/", RealVNC
  9. T.Richardson, "The RFB Protocol", 2006
  10. "http://www.wyse.com/products/software/pocket cloud/android/", PocketCloud
  11. "http://www.toremote.com/", Remote VNC
  12. 김태훈, 최종찬, 이정준, "3D 디자인을 위한 안드로이드 TurboVNC 뷰어", 한국정보처리학회 2011년 도 제35회 춘계학술발표대회 2011 Apr. 30, pp.1135-1138, 2011
  13. A.Skurski B.Swiercz "VNC-based remote control for Symbian OS smartphones", Mixed Design of Integrated Circuits&Systems, 2009. MIXDES '09. MIXDES-16th International Conference 2009 June, pp.171-174 , 2009
  14. "https://github.com/oNaiPs/droid-VNC-server/", Droid VNC Server
  15. "http://code.google.com/p/android-screen-monitor/", Android Screen Monitor
  16. "http://developer.android.com/guide/developing/tools/adb.html/", Android Debug Bridge
  17. "http://en.wikipedia.org/wiki/Rooting_(Android_OS)", Rooting(Android OS)
  18. "http://code.google.com/p/android-vnc-server/", android-vnc-server