in reply to Some pre-project questions

Of course, I will recommend Tk. :-) Gtk2 is great too, but Tk is so easy to get installed on Windows with ActiveStatePerl, and it works well with Par, if you desire. Tk executable on non-perl machine

As far as making it look good, it all depends on how much effort you want to put into it.

I don't understand why you just can't use a cgi script and a web-browser. Maybe you need to provide more information? Are you able to run a server-side script for you to connect to? Or are you connecting via SSH? What sort of display do you envision? You can make the Tk::Canvas into just about anything you desire, and if you use Tk::Zinc, you can have alpha layers. (See the ex #7 in the OpenGL section of the "zinc-demos" program.

Just remember that Tk is just for display and event-looping. The real logic is done by Perl behind the scenes. So concentrate first on how would I do this with plain Perl, then once you have that solved, the final step is to add the Tk gui.


I'm not really a human, but I play one on earth. Cogito ergo sum a bum

Replies are listed 'Best First'.
Re^2: Some pre-project questions
by Moron (Curate) on Feb 26, 2007 at 13:28 UTC
    The issue is that I can't vend a website as a product for reasons I won't go into here -- but I can of course change my strategy so that more of the system is on my own rather than customer machines. At that point I can sanction a browser interface to the system but there will still be an interface to customer-proprietary data (such as configuration files, crontabs and system data they don't want to be stored outside their organisation...) that need to be managed from the desktop and I am certainly considering Tk as the GUI for the client/server interface for that.

    -M

    Free your mind