Tu EXE como una aplicación Web

Post Reply
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Tu EXE como una aplicación Web

Post 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
regards, saludos

Antonio Linares
www.fivetechsoft.com
horacio
Posts: 1270
Joined: Wed Jun 21, 2006 12:39 am
Location: Capital Federal Argentina

Re: Tu EXE como una aplicación Web

Post 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
User avatar
wilsongamboa
Posts: 439
Joined: Wed Oct 19, 2005 6:41 pm
Location: Quito - Ecuador

Re: Tu EXE como una aplicación Web

Post 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
Wilson 'W' Gamboa A
Wilson.josenet@gmail.com
User avatar
FranciscoA
Posts: 1964
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.

Re: Tu EXE como una aplicación Web

Post 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.
Francisco J. Alegría P.
Chinandega, Nicaragua.

Fwxh1204-MySql-TMySql
User avatar
Xevi
Posts: 168
Joined: Wed Nov 29, 2017 11:42 am
Location: Girona

Re: Tu EXE como una aplicación Web

Post 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.
Un Saludo,
Xevi.

Aprendiz de la vida!!!
Post Reply