FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Tu EXE como una aplicaci贸n Web
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Tu EXE como una aplicaci贸n Web
Posted: Fri Oct 12, 2018 09:46 AM
  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
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: Tu EXE como una aplicaci贸n Web
Posted: Fri Oct 12, 2018 07:34 PM

Todo esto parece muy interesante, cuando te refieres a una p谩gina web es que se ejecuta la aplicaci贸n desde el navegador ?

Saludos

Posts: 670
Joined: Wed Oct 19, 2005 06:41 PM
Re: Tu EXE como una aplicaci贸n Web
Posted: Tue Oct 16, 2018 04:19 PM

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
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: Tu EXE como una aplicaci贸n Web
Posted: Wed Oct 17, 2018 01:43 PM
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.



Fwxh-MySql-TMySql
Posts: 174
Joined: Wed Nov 29, 2017 11:42 AM
Re: Tu EXE como una aplicaci贸n Web
Posted: Wed Oct 17, 2018 05:21 PM

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!!!

Continue the discussion