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