어플리케이션 뷰 공유 시스템에서 셀 비교를 통한 다중 사용자 인터페이스 관리

어플리케이션 뷰 공유 시스템은 지역적으로 분산된 어플리케이션의 GUI를 공유하여 다수의 사용자가 공동 작업을 할 수 있도록 지원하는 시스템이다. 어플리케이션 뷰 공유 기법은 기존의 이벤트 공유나 X-Protocol 공유에 비하여 동적 참여자의 처리가 용이하고 이형의 실행환경에서도 공유가 가능한 장점이 있다. 그러나 처리해야 할 그래픽 데이타 량이 많고 전송 시에 네트워크의 부하가 크기 때문에 다중 사용자 인터페이스에 대한 디스플레이 피드스루가 느린 단점이 있다. 본 논문에서는 이러한 문제를 해결하기 위해서 어플리케이션의 GUI를 셀 단위로 분할하고 셀 비교를 통하여 변화가 있는 부분의 셀만 전송하여 원격지 사용자에게 빠른 피드스루를 제공하는 다중 사용자 인터페이스 관리 기법을 제시한다. 이것은 인터페이스의 변화 탐지와 셀 단위 전송으로 그래픽 데이타의 부하를 줄여서 공동 작업에 대한 속도를 향상시킨다. 또한 공동 작업 참여자에게 일관된 사용자 인터페이스를 보장하고 공유 이벤트를 처리하여 원격지에서 공유 어플리케이션을 제어한다.