You can check WinFlector at https://www.winflector.com. There's a free
version for 2 concurrent users.
----- Original Message -----From: SDSent: Thursday, November 15, 2012 8:28 AMSubject: [harbour-users] HOW TO - REMOTE ACCESS TO A HARBOUR CONSOLE APPLICATION?
My current requirement (rather A FEATURE I'm looking for..) is not anything big. Am just looking for options (if any) to let share my site's data among other remote sites/branches in real-time in report formats.......
Hope your information could be a lead for others also who are looking for a solution in this regard.
Swapan,Try the Back To The Future approach. Make it a console application then you can serve it up from the Cloud. Compile it as a LINUX console application. Access it using Putty SSH. It will be fast enough for a typist doing data entry. Needs fast Internet services at offices.The Cloud could be AWS or Rackspace to start for development phases. Create a server with storage and virtual client servers. The Harbour application runs on the client servers and accesses the storage servers Create a virtual network with Firewall.Internal virtual servers are inexpensive at 0.10 cents USD per hour for a basic unit. You can hire backup/restore services.Your ready to go without spending a pile of money. Watch costs to see if you can save $$s with dedicated servers. Don't assume that is true.
On Thu, Nov 15, 2012 at 4:38 AM, SD <swapan...@gmail.com> wrote:
So I am a bit sceptical towards cloud services as such.
And besides that, I do not have any clients with branch offices,.................
Sorry I could not be of more help on this topic.
I'm working towards moving in the short run a Clipper application to LINUX but will run it from a Cloud server and access that using Putty SSH for a single customer's business to start. They pay for the entire Cloud server instance, backup/recovery service, and support. I don't even have to bill the server through my business.The 20th century business model required me or someone to visit the customer's business to support the servers. Even with remote support I've had to do that. Here in the 21st century, Cloud servers and applications can be maintained entirely remotely.
I'm running Harbour apps on Linux servers and using Putty as "Windows Client" since years. It's not that hard.
Dear Lorenzo Fiorini:I'm running Harbour apps on Linux servers and using Putty as "Windows Client" since years. It's not that hard.Since I've zero know-how on this web technology, I wonder if I've interpreted your reply correctly:You mean the Harbour Apps uploaded on cloud (under Linux servers) and the end-users are RUNNING them from remote places using INTERNET under PUTTY SSH??!! Can this be achieved under windows environment at server and client level? If this is what I understood then you've done a great job in making your apps web-enabled in this way at-least!
"Swapan Das" <swapan...@gmail.com> pisze:
Dear Lorenzo Fiorini:
I'm running Harbour apps on Linux servers and using Putty as "Windows Client" since years. It's not that hard.Since I've zero know-how on this web technology, I wonder if I've interpreted your reply correctly:
From the harbor, you can work the same way as with PHP, putting a web server (such as Apache, etc).
Regards,
Marek Horodyski
Note that Google Chrome has a "Secure Shell" app that can be replace putty,You need only the Chrome browser to access your apps from every Linux, Mac or Windows box.And if you create some sort of web interface for your data, your clients will have the "good old interface" for the data entry in one tab and the new fancy web interface for the Reports, Charts, Sale Force etc in another tab of the same Google Chrome instance.
P.S. I think the only possible future for Harbour is the server side ( and probably only the Linux one ).The now popular "only from our App Store" wave on the client side will be hard to ride for many OpenSouce tools.
Let's suppose we are in this scenario: You have a working multiuser Harbour app ( likely ported from Clipper/DOS ) and you want to make it accessible to users around the country/world.You have essentially two option: client/server or remote access.1. Client/Server: part of the app runs on the client while data remains on the server2. Remote access: the app runs "entirely" on the server and the user access to a session of the server to use the app
Lorenzo Fiorini
On Saturday, November 17, 2012 12:02:41 AM UTC+5:30, homar wrote:
From the harbor, you can work the same way as with PHP, putting a web server (such as Apache, etc).Regards,
Marek Horodyski
On Friday, November 16, 2012 11:55:14 AM UTC+5:30, Alex Strickland wrote:
Can you elaborate on what you might do for AWS?
"SD" <swapan...@gmail.com> pisze:
Yes. It's not easy, but the transition to PHP is too not easy. You should also (in both cases) get to know html and JavaScript. But after going to this, on the server side, you can still use the familiar dialect. Examples are in folders cotrib and ekstras. I do not undertake to describe this in English (google translate :) ), but considering the source it can be mastered.
Regards,
Marek Horodyski
[Eng Google]
On Saturday, November 17, 2012 6:11:56 PM UTC+5:30, Clippero wrote:
I have carefully read the whole thread
Many of the things he had to say were explained in the previous post.
What I can offer is my experience since I have systems running Harbour remote users (at least in another city)
In my case the server where the. Dbf is Win2003 Server
The application Harbour (migrated from Clipper 5.02d) is on that server and console mode obviously.
There are users on the local network working in the same place where the server (approx. 20 terminals)
And there are users working remotely connected by VPN + Remote Desktop to the server (running the same application that users of the local network)
The ADSL is in the place where the server has a fixed IP, and a symmetrical bandwidth of 2 mb
The ADSL where the remote terminal is also a symmetric 2 mb fixed IP.
Fermín
[Eng Google]
On Saturday, November 17, 2012 6:11:56 PM UTC+5:30, Clippero wrote:
And there are users working remotely connected by VPN + Remote Desktop to the server (running the same application that users of the local network)
Fermín
--
On Sunday, November 18, 2012 9:45:46 PM UTC+5:30, johnswolter wrote:Question: Is your Novell server the old...really old Novell server or is it Novell SUSE LINUX.? If it is SUSE then you have options to upgrade to OpenSUSE. Upgrades however do require some experience as it is not automatic.
para eso yo uso NO-IP que te genera direcciones como empresa.zapto.org que apuntan siempre a la IP pública
Cualquier duda estoy a las ordenes.
SD,You should stick with the Novell 5.0.x for the time being.The firewall could be IPCop(simple) or pfsense which has features you might put to work. It is BSD UNIX based & supports many technical uses.At a later time you can change OS to LINUXOpenSUSE. I have done this by installing another disk where I installed the Open SUSE and configured it in my spare time. I also found a way to share the disk to allow data to transfers between drives.
Dear Group:I've MODIFIED, the subject line.
As, the requirement could be solved with SHARING of DATA in real-time.Application is in Harbour under Windows platform and data files are in DBF formats.While replying to John S Wolter, was thinking why not think something OUT OF THE BOX (other then terminal solutions) until there's a solution from Harbour itself. Like the concerned dbf files ported to Google Docs and using its scripts generate the reports in spreadsheet formats. The whole procedure may be automated for real-time report viewing from client users! What say?!I would love to hear from Klas Engwall about his suggestion on this whole issue considering all the options so far discussed/mentioned by fellow group members...(others are equally welcome..)
Regards,Swapan
On Tuesday, November 20, 2012 9:34:16 PM UTC+5:30, Reinaldo wrote:
I do this all the time with my current harbour apps. Simply have a server (linux or windows) running ADS server version. Connect from anywhere. Or have that server replicate to another server. ADS does real-time replication. You may have n-tier replication. It is transparent and it works great.Again (1) connect from your harbour apps via internet to the ads server, (2) have two- or more- ads servers replicating data to each other.
SD,
If you have some interest in learning LINUX
And off course, you could make an application that instead of calling a local server or a local shared folder, could call a remote server by it's IP or dyndns name.