Article View: comp.windows.x
Article #38099Q: Conver X applic. to client-server applic
From: Marcus SCHNELL
Date: Mon, 02 May 1994 15:18
Date: Mon, 02 May 1994 15:18
49 lines
3641 bytes
3641 bytes
Greetings, Question: How to convert an interactive X Window application to a client-server model? Situation: We have developed a number of sophisticated X Window applications to model a variety of environmental problems, such as air pollution. I will describe our GIS (Geographic Information System) interface, because I want to use it for a prototype and because it is really quite simple. The GIS: Basically the GIS is used to create a window background by combining different mapsets that are available. The user clicks on a map, and it is drawn in the window. When the user has finished selecting maps and exits the GIS, the selected maps are then drawn in the main window of the model interface. The task: What I need to do is to develop a client-server version on one of our applications. I want to start with the GIS interface. All our systems run under UNIX and use the standard MIT X Window system. We don't use Motif or any other toolkit, but we have developed out own interface library that is based entirely on XLib. The client: NCSA Mosaic will be the client. I have already started designing a Forms-based interface for the GIS. This client should provide the same functionality as the interactive version, ie. the user can select a subset of the available maps (among other things). The server: The server should intercept the client request, compose the maps as requested and ... well, I guess it should combine them into a GIF or JPEG format file and send it back to the client. Questions: LOTS OF THEM! I guess I would like to talk to anybody who has done anything similar. Once I get started, there will probably be many more specific questions. I would also appreciate any pointers to relevant literature. Any hints, advice or help is welcome. Thanks for now, Marcus ***************************************************************** * Marcus Schnell marcus@iiasa.ac.at * * International Institute for Applied Systems Analysis IIASA * * A-2361 Laxenburg AUSTRIA _--_|\ * * Phone : (+43 2236) 715 21 *487 / \ * * FAX : (+43 2236) 731 48 \_.--._/ * * v * *****************************************************************
Technical Details
Message-ID:
<1994May2.151814.5720@iiasa.ac.at>Path:
arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!rtp.vnet.net!mary.iia.org!babbage.ece.uc.edu!news.cs.indiana.edu!sdd.hp.com!nntp-server.caltech.edu!netline-fddi.jpl.nasa.gov!elroy.jpl.nasa.gov!swrinde!cs.utexas.edu!howland.reston.ans.net!pipex!uknet!EU.net!Austria.EU.net!newsfeed.ACO.net!iiasa.ac.at!marcusShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103734,bc77bb4190b234f3,start X-Google-Attributes: gid103734,public X-Google-Thread: 136991,bc77bb4190b234f3,start X-Google-Attributes: gid136991,public X-Google-Thread: f7a6e,bc77bb4190b234f3,start X-Google-Attributes: gidf7a6e,public X-Google-Thread: f611e,bc77bb4190b234f3,start X-Google-Attributes: gidf611e,public X-Google-Thread: 111308,bc77bb4190b234f3,start X-Google-Attributes: gid111308,public X-Google-ArrivalTime: 1994-05-02 10:58:47 PST Newsgroups: comp.windows.x,comp.client-server,comp.infosystems.www,de.comp.infosystems,at.mail.www-talk Path: arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!rtp.vnet.net!mary.iia.org!babbage.ece.uc.edu!news.cs.indiana.edu!sdd.hp.com!nntp-server.caltech.edu!netline-fddi.jpl.nasa.gov!elroy.jpl.nasa.gov!swrinde!cs.utexas.edu!howland.reston.ans.net!pipex!uknet!EU.net!Austria.EU.net!newsfeed.ACO.net!iiasa.ac.at!marcus From: marcus@iiasa.ac.at (Marcus SCHNELL) Subject: Q: Conver X applic. to client-server applic Message-ID: <1994May2.151814.5720@iiasa.ac.at> Organization: International Institute for Applied Systems Analysis X-Newsreader: TIN [version 1.2 PL2] Date: Mon, 2 May 1994 15:18:14 GMT Lines: 50