To: Mike Buckley who wrote (12860 ) 12/16/1999 1:17:00 PM From: Rickus123 Respond to of 54805
Mike and Dinesh, Your discussion of Citrix has been very interesting, especially where value chains are concerned. What little experience I have personally had with this type of product has left me a little uneasy about it -- for now. The problems that I have seen relate to the occasional need for a software package to 'know' that it is being run in a Citrix-like environment, or at least to know that it might not always be running on a classic fat-client (on which and for which it was probably designed). For instance, client-based software often need to write data out to the hard-drive on the PC running the software. The location of this data can be determined in a number of ways. It could be based on configuration parameters such as found in an .ini file. It could be derived based on the working directory or the directory where the software is installed. Or it could be hard-coded (believe me, that still happens.) With either of the last two methods, a Citrix solution could cause the software to behave in a very undesirable way. From something as relatively minor as the logging of error messages to the output of mission-critical data. If the software cannot find the directory where it needs to write data or does not have write-access to that area (which can be the case in a Citrix-like environment), the necessary files cannot be written. I mention this because I wonder just how many applications are being developed with Citrix in mind. Solving the problem I described is usually easily done, but by the time the app gets out the door, it's too late. As Citrix continues to gain popularity (if it indeed does), perhaps we will begin to see the various software vendors advertise their compatibility with Citrix (can you say Citrix-Certified?). I hope this helps. I would like to hear if any others have had similar experiences and how Citrix is addressing this issue. --Rick