A method and system for compressing bitmap data in a system for sharing an
application running on a host computer with a remote computer, wherein the
shared application's screen output is simultaneously displayed on both
computers. Simultaneous display of screen output is achieved by
efficiently transmitting display data between the host computer and the
remote computer. When a font used by the host computer for displaying text
is not available on the remote computer, the host computer sends a bitmap
representation of the text for display, rather than the text itself.
Bitmap representations are cached by the remote computer, so that the same
bitmap representation need not be repeatedly transmitted from the host
computer to the remote computer. Bitmap representations are compressed by
the host computer prior to transmission, transmitted, then decompressed by
the remote computer.
Um método e um sistema para comprimir dados bitmap em um sistema para compartilhar de uma aplicação que funciona em um computador de anfitrião com um computador remoto, wherein a saída de tela da aplicação compartilhada é indicada simultaneamente em ambos os computadores. A exposição simultânea da saída de tela é conseguida eficientemente transmitindo dados da exposição entre o computador de anfitrião e o computador remoto. Quando uma pia batismal usada pelo computador de anfitrião indicando o texto não está disponível no computador remoto, o computador de anfitrião emite uma respresentação bitmap do texto para a exposição, melhor que o texto próprio. As respresentações bitmap cached pelo computador remoto, de modo que a mesma respresentação bitmap não necessite ser transmitida repetidamente do computador de anfitrião ao computador remoto. As respresentações bitmap são comprimidas pelo computador de anfitrião antes da transmissão, transmitidas, a seguir decompressed pelo computador remoto.