Page 1 of 1

Tu EXE como una aplicación Web

Posted: Fri Oct 12, 2018 9:46 am
by Antonio Linares
1. Con FiveWin saltamos desde MsDos (Clipper) a Windows (Clipper)

2. Con Harbour y FWH saltamos desde Windows 16 bits a Windows 32/64 bits

3. El siguiente salto lógico es desde el escritorio al Internet/web :-)

La idea is no reescribir tu aplicación. Tu has invertido mucho tiempo y esfuerzo en construirla y
ahora tus clientes te están pidiendo usar la aplicación desde la web (e internet).

Seguramente algunos de vosotros habéis investigado esto. Aqui voy a compartir con vosotros mis hallazgos:

1. Conseguí un servidor en Amazon EC2 (gratis por un año). Seleccioné un servidor Linux.
2. Instalé X11 y Wine (emulador de Windows) en el servidor.
3. Instalé xming (en Windows) ó xquartz (en Mac)
4. Desde mi PC hago una conexión ssh -X ... al servidor (usa putty para Windows). -X significa rutar X11 a mi ordenador.
5. Ejecuta tu aplicación remota en Windows así: wine myap.exe
6. Estás usando tu EXE remotamente desde tu PC :-)
Conseguido!

Ahora, usémoslo como una página web:
1. Instala vncserver en el servidor Linux.
2. Ejecuta vncserver y elige una contraseña para la conexión
3. Desde tu PC establece una conexión ssh -L 5902:localhost:5902 ... al servidor. -L significa que rute los eventos a localhost
4. Usa noVNC para conectar a localhost:5902
5. te conectas al escritorio remoto y ejecutas tu EXE desde una página web! :-)

Una alternativa comercial a estas es usar el escritorio remoto de Windows y un servidor Windows.

Agradezco vuestros comentarios y alternativas

Re: Tu EXE como una aplicación Web

Posted: Fri Oct 12, 2018 7:34 pm
by horacio
Todo esto parece muy interesante, cuando te refieres a una página web es que se ejecuta la aplicación desde el navegador ?

Saludos

Re: Tu EXE como una aplicación Web

Posted: Tue Oct 16, 2018 4:19 pm
by wilsongamboa
Antonio Gracias por compartir tus experiencias una pregunta
eso tambien funciona para aplicaciones con Harbour modo Consola que corren en Windows
si es asi seria algo super bueno para mi ya que mi programa principal esta en caracteres aun
gracias
WIlson

Re: Tu EXE como una aplicación Web

Posted: Wed Oct 17, 2018 1:43 pm
by FranciscoA
La idea is no reescribir tu aplicación. Tu has invertido mucho tiempo y esfuerzo en construirla y
ahora tus clientes te están pidiendo usar la aplicación desde la web (e internet).
Excelente idea. Estaré pendiente.
Saludos.

Re: Tu EXE como una aplicación Web

Posted: Wed Oct 17, 2018 5:21 pm
by Xevi
Antonio,

como bien dices... una buena alternativa es utilizar Escritorio Remoto de Windows.

Es la alternativa que he estado utilizando desde hace... bufff, WinXP era buenísimo para esto, luego WindowsServer, y actualmente, estoy utilizando RemoteApp con Windows10LTSB. Por lo visto és la única versión de Windows10 que lo permite.

El caso está en utilizar SOLAMENTE la aplicación y no tener acceso al ordenador Servidor... SOLO A LA APLICACIÓN .exe

Ahora bien, la "PEGA" que tiene utilizar RemoteApp o Escritorio remoto, radica en las impresoras. Es todo un mundo hacerlas funcionar correctamente. Ni por más que instales los drivers en el Server, hay algunas que son de un imposible de hacerlas funcionar.
Yo al final, opté por crear una carpeta "PDFs" en el ordenador local que se conecta al Server y enviar TODO lo que quiero imprimir a esa carpeta local, y ya desde el mismo ordenador abrir e imprimir el documento.

De esta manera, puedo tener una aplicación completamente funcional en bases de datos DBFs y accesible desde cualquier punto desde internet.