• 제목/요약/키워드: RFB 프로토콜

검색결과 8건 처리시간 0.026초

안드로이드 환경에서 SPICE 프로토콜의 활용에 관한 연구 (A Study on the Use of the SPICE Protocol on Android Environment)

  • 정준권;정성민;김태경;정태명
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 추계학술발표대회
    • /
    • pp.227-229
    • /
    • 2012
  • 모바일 클라우드 서비스에 대한 요구에 따라 다양한 관련 기술들이 소개되고 있다. 이 중에서 모바일 원격접속 프로토콜은 RFB와 RDP, 두 개의 표준 프로토콜로 나뉜다. RFB 프로토콜은 구조의 단순함이, RDP 프로토콜은 빠른 응답속도가 상대적인 장점이다. 이 중, RDP 프로토콜은 윈도우즈 환경에 종속적인 제약이 있는데, SPICE 프로토콜은 이러한 RDP 프로토콜과는 달리 가상화 환경에 최적화된 오픈소스 프로토콜이다. 이러한 SPICE 프로토콜의 특징은 모바일 클라우드 환경에 상당한 이점을 가질 수 있다. 본 논문은 PC환경에서 RFB와 RDP, SPICE 프로토콜을 비교해 보고 모바일 환경에서의 활용성을 가늠해 본다. 그리고 모바일 환경에 가장 적합한 SPICE 프로토콜이 안드로이드에서 동작가능한지를 살펴보고 발생 가능한 문제점과 해결방안을 살펴보고자 한다.

텍스트와 이미지로 구성된 클립보드 콘텐츠 공유를 위한 VNC 서버와 클라이언트의 확장 (Extending VNC Server and Client for Sharing Clipboard Contents Composed of Text and Images)

  • 이태호;이홍창;박양수;이명준
    • 한국컴퓨터정보학회논문지
    • /
    • 제13권4호
    • /
    • pp.115-126
    • /
    • 2008
  • VNC(Virtual Network Computing)는 RFB (Remote Framebuffer)프로토콜을 사용하여 데스크탑을 공유하는 소프트웨어로, VNC 서버가 실행되고 있는 원격 컴퓨터를 로컬 컴퓨터에 설치된 VNC 클라이언트(또는 뷰어)를 통해 제어할 수 있다. 원격 컴퓨터와 로컬 컴퓨터의 정보를 서로 교환하기 위하여, VNC는 클립보드 콘텐츠를 공유할 수 있는 기능을 제공한다. 그러나 현재 사용중인 VNC 소프트웨어들은 단지 텍스트 형식의 클립보드 콘텐츠를 공유하는 기능을 제공하며, 이미지와 같은 멀티미디어 클립보드 콘텐츠를 공유하는 방법을 제공하고 있지 않다. 본 논문에서는 텍스트와 이미지로 구성된 클립보드 콘텐츠를 공유할 수 있도록 RFB 프로토콜을 확장한다. 또한 개발된 프로토콜을 지원하기 위하여 무료 오픈소스 소프트웨어인 UltraVNC 서버와 JavaViewer 클라이언트를 확장한다. 개발된 VNC 소프트웨어를 통하여, 사용자는 원격 컴퓨터와 로컬 컴퓨터 사이에서 이미지와 텍스트가 포함된 클립보드 콘텐츠를 공유할 수 있다.

  • PDF

CoVNC : 효과적인 협업을 위한 VNC의 확장 (CoVNC : An Extension of VNC for Efficient Collaboration)

  • 이태호;박진호;이홍창;이명준
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 가을 학술발표논문집 Vol.34 No.2 (D)
    • /
    • pp.343-348
    • /
    • 2007
  • VNC 프로그램은 RFB(Remote Frame Buffer) 프로토콜을 사용하여 멀리 떨어진 시스템의 자원을 GUI(Graphic User Interface)를 통해 효과적으로 제어 할 수 있는 기능을 제공한다. 이를 이용하여 효과 적인 동기식 협업 작업을 지원하는 시스템을 구성할 수 있다. 본 논문에서는 Ultra VNC 프로그램과 RFB 프로토콜을 확장하여 같은 시간에 일어나는 인터넷 기반 협업 작업을 효과적으로 지원할 수 있는 CoVNC의 개발에 대해 기술한다. CoVNC를 사용하는 협업 작업장제공자나 협업 참여자가 협업 시스템의 구성과 실행에 대한 노력을 들이지 않으며 협업 작업에 몰두 할 수 있도록, 서버 설정을 저장하는 기능과 클라이언트가 한 번의 클릭으로 서버 접속을 할 수 있는 기능을 제공한다. 또한 작업장을 제어 할 수 있는 권한과 제어할 수 없는 권한, 그리고 클라이언트의 권한과 접속을 관리하는 관리자 권한을 제공하여 협업 작업에서의 혼선과 악의적인 작업 방해를 막을 수 있다. 이러한 기능을 지원하기 위하여 Ultra VNC 서버를 확장하여 CoVNC 서버를 개발하였으며, Java Viewer 클라이언트를 확장하여 CoVNC 클라이언트를 개발하였고, RFB 프로토콜을 확장하여 서버와 클라이언트가 새로운 기능에 대한 메시지를 주고받을 수 있도록 하였다.

  • PDF

모바일 클라우드 디바이스 개발을 위한 안드로이드 SPICE 프로토콜 연구 (A Study on Android SPICE Protocol for Development of Mobile Cloud Device)

  • 정준권;정성민;김남욱;정태명
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 추계학술발표대회
    • /
    • pp.223-226
    • /
    • 2012
  • 스마트폰과 같은 모바일 단말은 모바일 클라우드의 서비스를 받기 위해 모바일 가상머신에 원격접속 할 수 있는 기술이 필요하다. 원격접속 표준 프로토콜은 프레임 버퍼 방식의 Remote Frame Buffer(RFB) 프로토콜과 메시지 전송방식의 Remote Desktop Protocol(RDP)로 나뉜다. SPICE 프로토콜은 RDP 프로토콜 기반의 오픈소스 원격접속 프로토콜이다. SPICE 프로토콜은 가상머신에 원격접속 할 수 있지만 모바일 환경을 지원하지 않는다. 따라서 SPICE 프로토콜을 모바일 환경에서 사용하려면 포팅 작업이 필요하다. 본 논문은 리눅스용 SPICE 클라이언트 모듈을 안드로이드 환경에 맞도록 포팅하는 방법을 소개하고자 한다. 또한 포팅시 발생하는 문제점과 이를 해결하는 방법 몇 가지를 함께 소개한다.

휴대폰을 사용한 이미지 기반의 원격 PC 데스크탑 제어 시스템의 설계 및 구현 (Design and Implementation of Image-based Remote PC Desktop Control System Using Cellular Phone)

  • 천희자;서정희;임영진;김영완;허지훈;박흥복
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 추계학술발표논문집(상)
    • /
    • pp.575-578
    • /
    • 2004
  • 현재 휴대폰은 다양한 기능을 통합하고 있고 무선 인터넷의 발달로 인해 언제 어디서나 지속적으로 네트워크가 가능한 환경이 구축됨으로써 다양한 분야에 활용되고 있다. 본 논문은 휴대폰을 사용해서 원격 PC의 데스크탑을 제어할 수 있는 시스템을 설계 및 구현하였다. 본 논문에서 제안하는 시스템은 다수의 원격 PC상에서 실행되는 VNC Server, 실행중인 다수의 VNC Server를 모니터링하는 Monitor, 원격 PC들을 제어하는 휴대폰 상의 Mobile Viewer로 구성되고, VNC Server와 Mobile Viewer와의 통신을 위해 기존의 RFB(Remote Frame Buffer) 프로토콜을 모바일 환경에 맞게 수정한 MRFB(Mobile RFB) 프로토콜을 사용하였다.

  • PDF

효과적인 협업을 위한 VNC 확장 (Extending VNC for Effective Collaboration)

  • 이태호;이홍창;박양수;이명준
    • 한국컴퓨터정보학회논문지
    • /
    • 제13권6호
    • /
    • pp.181-193
    • /
    • 2008
  • VNC는 Thin Client 컴퓨팅시스템의 하나로서 RFB(Remote Frame Buffer) 프로토콜을 통하여 서로 다른 플랫폼간의 원격 제어 기능을 지원한다. 그러나 VNC는 협업을 위하여 특별한 기능을 제공하지 않기 때문에 VNC의 원격 제어 기능을 통하여 효율적인 협업을 진행하는 것은 어려운 일이다. 본 논문에서는 오픈소스 VNC인 UltraVNC 서버와 JavaViewer 클라이언트의 확장에 대하여 기술한다. 효과적인 실시간 협업을 지원하기 위하여 확장된 VNC는 협업 서버를 제어하기 위하여 관리자, 작업자, 관람자와 같은 세가지 접근 권한을 제공한다. 관리자는 확장된 JavaViewer에서 새롭게 제공되는 접근 관리 도구를 통하여 권한 관리를 수행할 수 있다. 작업자는 협업서버의 자원을 제어하는 것이 가능하지만, 관람자는 협업서버의 자원을 제어 하는 것은 불가능하며 작업 진행사항을 단지 모니터링할 수 있다. 또한 확장된 VNC는 여러 협업참여자가 간편하게 협업서버에 접속할 수 있도록 원클릭 접속 기능을 제공한다.

  • PDF

클립보드 이미지 전송을 위한 VNC 서버와 클라이언트의 확장 (Extending VNC Server and Client for Transmitting Clipboard Images)

  • 이태호;김정현;이홍창;이명준
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 한국컴퓨터종합학술대회논문집 Vol.34 No.1 (D)
    • /
    • pp.415-418
    • /
    • 2007
  • VNC(Virtual Network Computing)는 원격 제어 소프트웨어의 하나로서 다른 지역에 위치한 컴퓨터의 자원을 제어할 수 있는 기능을 제공한다. VNC는 원격 시스템과 로컬 시스템과의 자료 교환을 위하여 원격시스템과 로컬 시스템간의 클립보드 내용을 공유하는 기능을 제공하고 있으나, 현재까지 개발된 VNC 소프트웨어들은 단지 문자 데이터를 공유하는 방법만을 제공하고 있고, 이미지와 같은 멀티미디어 데이터를 공유하는 방법을 제공하고 있지 않다. 본 논문에서는 클립보드에 저장된 이미지 데이터를 공유할 수 있도록 RFB 프로토콜을 확장하였다. 그리고 확장된 프로토콜을 지원하기 위하여 오픈소스 VNC 소프트웨어인 Ultra VNC 서버와 플랫폼 독립적인 클라이언트인 JavaViewer를 확장하였다. 사용자는 확장된 VNC를 통하여 원격 시스템과 로컬 시스템간의 클립보드 이미지 공유를 원활하게 수행할 수 있다.

  • PDF

원격 컴퓨터의 GUI 제어와 모니터링을 위한 Mobile VNC 시스템 설계 및 구현 (Design and Implementation of Mobile VNC System for GUI Control and Monitoring of Remote Computer)

  • 천희자;서정희;박흥복
    • 한국정보통신학회논문지
    • /
    • 제9권5호
    • /
    • pp.912-919
    • /
    • 2005
  • 무선 인터넷(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로 기존 시스템보다 빠른 성능을 보였다.