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
Tu EXE como una aplicación Web
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Tu EXE como una aplicación Web
Todo esto parece muy interesante, cuando te refieres a una página web es que se ejecuta la aplicación desde el navegador ?
Saludos
Saludos
- wilsongamboa
- Posts: 439
- Joined: Wed Oct 19, 2005 6:41 pm
- Location: Quito - Ecuador
Re: Tu EXE como una aplicación Web
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
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
Wilson.josenet@gmail.com
- FranciscoA
- Posts: 1964
- Joined: Fri Jul 18, 2008 1:24 am
- Location: Chinandega, Nicaragua, C.A.
Re: Tu EXE como una aplicación Web
Excelente idea. Estaré pendiente.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).
Saludos.
Francisco J. Alegría P.
Chinandega, Nicaragua.
Fwxh1204-MySql-TMySql
Chinandega, Nicaragua.
Fwxh1204-MySql-TMySql
Re: Tu EXE como una aplicación Web
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.
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!!!
Xevi.
Aprendiz de la vida!!!