ArcView Version 2.0 offers a limited set of tools for building graphical user interfaces (GUIs). This is in contrast to ArcInfo's rich set of tools for building forms and menus. Lack of such tools leads to development of user interfaces that require excessive user interaction to display or retrieve the desired input. This paper describes the development of a GUI server to extend ArcView's GUI using remote procedure calls (RPC). The design and development of the server is discussed together with limitations and associated implementation difficulties.
As the number Avenue applications increase, more programming shops will want to build larger applications using a team of developers working on the same project. Since ArcView does not easily allow more than one person to work on the same project, there are a number of obstacles to overcome for an efficient multi-developer Avenue coding environment. This paper will present the various problems and their solutions found by Eagle Information Mapping, Inc. while creating Avenue applications with multiple developers.