1. With FiveWin we jumped from MsDos (Clipper) to Windows (Clipper)
2. With Harbour and FWH we jumped from Windows 16 bits to Windows 32/64 bits
3. Next logical step is to jump from the Desktop to the Internet/web
The idea is not to rewrite your app. You have invested a lot of time and effort to build it but now
your customers are requiring to use the app from the web (and internet).
Surely some of you have also done some research about this. Here I am going to share my findings with you:
1. I got an Amazon EC2 server (free for one year). I selected a Linux server.
2. I installed X11 and Wine (Windows emulator) on it.
3. Install xming (on Windows) or xquartz (os Mac)
4. From my desktop computer I do a ssh -X ... connection to the server (use putty from Windows). -X means to route X11 to my computer.
5. Start your remote Windows app like this: wine myap.exe
6. You are managing your EXE remotely from your desktop
Done!
Next, lets use it as a web page:
1. Install vncserver on the Linux server.
2. start vncserver and choose a connection password
3. From your desktop computer do a ssh -L 5902:localhost:5902 ... to the server. -L means route events to localhost
4. Use noVNC to connect to localhost:5902
5. You get connected to the remote desktop and launch your EXE from a web page!
A commercial alternative to these is to use Windows remote desktop and a Windows server.
I appreciate your comments and alternatives