Buenas,
Desarrollo una aplicación que conecta con una base de datos local. El programa tb debe poder controlarse remotamente.
Por falta de tiempo no es posible desarrollar una aplicación cliente servidor correcta, por lo q la solución que se toma es que el mismo programa se conecte a esa base de datos remotamente a través de internet.
Obviamente, esto es lento. Yo no necesito tener localmente los datos, solo mostrarlos, pero al realizar las conexiones a lo "bruto" el programa en ciertas partes se hace demasiado lento (obviamente, realizar un SELECT de X columnas a través de internet se puede convertir en demasiada información).
Partiendo del hecho de q como he dicho realizar una aplicación cliente-servidor no es posible, me decanto por hacer una especie de VNC, en el que pueda mostrarme la ventana del cliente y trabajar sobre ella. El problema es q las soluciones que hay no me sirven por los siguientes motivos:
- Debe de ser transparente, es decir, no manejar el ratón del host.
- Debo poder programar sobre ella porque tengo que añadir ciertas opciones de control y seguridad.
- No puede ser un VNC convencional porque yo solo quiero q se maneje la aplicación, no el escritorio remoto.
- Si es posible, debe poder desarrollarse en .NET
No se que exactamente que ando buscando, pero si alguien ha tenido este problema agradecería que comentaran que soluciones tomaron.