On Apr 11, 2011, at 5:58 AM, jeff wrote:

> I would also recommend the Cava packager and Citrus Perl. No hassle,
> self contained builds with obfuscated code and built in installer.
> Won't have same look, but the install effort is close to zero. Clients
> just download and run.  Use LWP to keep data on your webserver. We're
> loving it - it blows Activestate away.

Thanks, Jeff.  I'm going to look into these.



Hal

> Jeff
> On Mon, 2011-04-11 at 06:12 -0400, Hal Vaughan wrote:
>> On Apr 11, 2011, at 5:53 AM, Mark Dootson wrote:
>> 
>>> Hi,
>>> 
>>> On 11/04/2011 09:44, Hal Vaughan wrote:
>>>> I have an unusual situation where I'm going to be running a program on a 
>>>> Linux server via either PuTTY or ssh.  The client could be running Windows 
>>>> (pretty much any version from XP on up), OS X, or Linux.  The GUI will 
>>>> show up on the client (if it's Windows, I'm using Xming as an X server).
>>>> 
>>>> Is there any way for a Perl program, using WxPerl and on Linux, to show a 
>>>> style or look and feel for a different OS?  For instance, can I change a 
>>>> setting within the program so instead of getting the Linux look and feel, 
>>>> I would get a Windows one instead?
>>> 
>>> No. There is no way to do that. What you see via an Xserver is down to the 
>>> Xserver.
>>> 
>>> If a native look or native desktop application is very important, you could 
>>> reconsider your whole design and have a native wxPerl client talk to a 
>>> service / processing side on your Linux server. That might be a major 
>>> reason for choosing wxPerl: single codebase gives native client on 
>>> different operating systems. And being Perl, you have a huge choice of 
>>> tools and toolkits to do the client - service conversation.
>> 
>> I gave that idea some serious thought, but my clients are small business 
>> people.  While I love working with them, I find there are some brick walls I 
>> run into over and over.  There are also some oddities.  I tell them my 
>> services need another system on their LAN (a Soekris 5501, looks harmless 
>> because there's no keyboard or monitor).  They're okay with that.  I ask to 
>> forward a port on the firewall and 95% of the time they freak out and say, 
>> "Don't touch that.  It took me months to get it working," or something like 
>> that.  Usually their cousin Freddie set up their firewall from a HOWTO 
>> guide, had no clue what he was doing and messed it up, so now that they paid 
>> someone who used another HOWTO guide, they won't let anyone touch the 
>> router/firewall no matter what their background.
>> 
>> So when it comes time to installing software on their systems, well, I've 
>> seen them download really bad games and install them without a second 
>> thought (they're sure the virus checker scans them on download), but I say, 
>> "I need to install this on your desktop computer," and I've actually had a 
>> few freak on me, like the firewall issue.
>> 
>> So I want it all on the box I'm putting on their LAN.  No update issues on 
>> their workstation, no fussing about what gets installed or explaining to 
>> their kid who's had a few computer classes in high school what I'm doing, 
>> just one box to plug into the LAN.  I know it sounds whack, maybe it's just 
>> the people around here, but if I can get it all working in the code and 
>> setup, that means the rest is a breeze.  I'd rather solve the issues up 
>> front than fuss with clients later.
>> 
>> I did consider supplying a version of Perl for Windows on my server on their 
>> LAN so it could be accessed by an SMB share, but I'm not sure a "LiveCD" 
>> version of Perl would work well and that would create compatibility issues 
>> with the libraries.
>> 
>> 
>> Hal
>> 
>> ______________________________________________________________________
>> This email has been scanned by the MessageLabs Email Security System.
>> For more information please visit http://www.messagelabs.com/email 
>> ______________________________________________________________________
> 

Reply via email to