@inproceedings{BiltchoukPahl2004, author = {Biltchouk, Irina and Pahl, Peter Jan}, title = {Interaction of Data Bases and Graphical Interfaces in Civil Engineering}, doi = {10.25643/bauhaus-universitaet.163}, url = {http://nbn-resolving.de/urn:nbn:de:gbv:wim2-20111215-1636}, year = {2004}, abstract = {Applications for civil engineering tasks usually contain graphical user interfaces for the engineering processes. Persistent objects of the applications are stored to data bases. The influence of the interaction between a graphical user interface and a data base for the development of an civil engineering application is investigated in this paper. A graphic application for the linear elastic analysis of plane frames, which was previously developed with standard tools of the Java platform, is compared to a redesigned implementation using a generalized data base for persistent objects. The investigation leads to the following results : - A strict distinction between persistent and transient objects influences the class structure of an application, in particular the class structure of a graphical user interface. - The structure of an application depends on the logic for updating of references to persistent and transient graphical objects after an application is read from a file. - The complexity of the reference management can usually be handled better by just in time referencing associated with String - identifiers rather than by automated referencing associated with Name - identifiers.}, subject = {Baubetrieb}, language = {en} }