El uso compartido de aplicaciones es un elemento de acceso remoto , que se incluye en el ámbito del software colaborativo y que permite que dos o más usuarios accedan a una aplicación o documento compartido desde sus respectivas computadoras simultáneamente en tiempo real. Por lo general, la aplicación o documento compartido se ejecutará en una computadora host y el usuario host proporcionará acceso remoto al contenido compartido a otros usuarios. Para transferir una aplicación de una computadora a otra, la aplicación debe residir solo en una de las máquinas conectadas entre sí.
El acceso generalmente se concede de una de tres maneras, dependiendo de la arquitectura del software de uso compartido de aplicaciones.
1. Si el software permite acceder al contenido compartido desde la web, el usuario anfitrión normalmente definirá y proporcionará una combinación de nombre de usuario y contraseña a los usuarios remotos a los que desea conceder acceso; estos podrán entonces introducir la información de inicio de sesión en el sitio web correspondiente y acceder al material compartido. Un ejemplo de software que permite compartir aplicaciones de esta manera es Qnext.
2. Si se requiere el software en ambos extremos para acceder al contenido compartido, la concesión del acceso se regirá por los mecanismos de ese software en particular, pero normalmente también se requerirá algún tipo de autenticación del usuario. Un ejemplo de software que permite compartir aplicaciones de esta manera es MSN Messenger .
3. Se puede acceder al contenido compartido (ya sea una aplicación o un escritorio completo) mediante un enfoque de software basado en permisos. Esta técnica ayuda a garantizar que no se pueda acceder a la aplicación o al escritorio que se está controlando sin una aprobación directa en vivo, lo que ayuda a eliminar el riesgo de seguridad de tomar el control de un escritorio cuando el usuario no está presente.
Una vez que se han determinado las aplicaciones o documentos que se compartirán y con quién se compartirán, generalmente hay dos tipos de acceso que se pueden otorgar a los usuarios remotos.
1. Control de acceso: el usuario anfitrión permite a los usuarios remotos controlar, editar y manipular el contenido compartido; la mayoría del software de uso compartido de aplicaciones permite al anfitrión revocar el acceso de control en cualquier momento. Durante la sesión de control remoto, se controlan de forma remota el teclado y el ratón. Por lo general, se proporciona una tecla de acceso rápido para revocar el acceso.
2. Acceso de visualización: el usuario anfitrión solo permite que los usuarios remotos vean pasivamente el contenido compartido; los usuarios remotos no tienen la capacidad de editar ni efectuar ningún cambio en el contenido compartido.
1. Control de acceso: esta configuración es la más utilizada para facilitar la colaboración entre equipos virtuales . Los miembros del equipo pueden colaborar en el mismo documento y realizar cambios visibles al instante en tiempo real.
La función de compartir aplicaciones se ha incluido en todas las versiones de Windows Live Messenger desde la 8.1, excepto la 8.2.