This thesis deals with porting a commercial application from Microsoft Windows to the GNU/Linux platform. Subject of the port is a medical application developed at the company CSP[1]. It assists doctors and health care personnel in performing daily tasks like registering patients, prescribing medication, filling out vouchers an much more. The product?s name is CSPmed and it is split into a client and a server part. The user interface of the server application is text-based and looks rather outdated, so in early 1998 the Microsoft Windows client (CSPeasymed aka CspWin) was developed to provide a modern interface supporting windows, buttons and all the stuff an average-skilled computer user won?t like to miss. Basically the client task is to turn the text-based output of the server application into pretty Windows-widgets on a computer connected via LAN to the server.
(Re)Implementing this at the GNU/Linux platform will be the main focus of this thesis, other client-functionality which makes the project even more complex has to be ported separately. The server is a native Unix application which already runs under SCO Unix or GNU/Linux and communicates with the Microsoft Windows-based client via Remote Procedure Call (RPC). The server software will not and must not be modified because these applications are well tested and work in a productive environment at our customers. The client on the other hand is subject of extensive change during reimplementation and aims towards complete substitution of the so far used Microsoft Windows client.