The Software Architecture SCA3D: Adaptive 3D Visualization and Cooperation in Open Information Spaces

Abstract

Die vorliegende Arbeit stellt mit der Software-Architektur SCA3D einen flexiblen Rahmen zur verteilten Visualisierung von komplexen und geschützten 3D Dokumenten vor. Digitale Daten bestimmen in immer stärkerem Mass moderne Arbeitsprozesse von der ersten Konzeptionsphase bis zur Fertigung eines Produktes. Hieraus ergeben sich Anforderungen für das verteilte Arbeiten mit digitalen Dokumenten: Erstens, die Notwendigkeit definierter Schnittstellen zwischen Verarbeitungssystemen; zweitens werden Methoden zur Langzeitspeicherung in Archiven, zum Retrieval und zur Verteilung von digitalen Dokumenten benötigt; drittens schliesslich sollte eine Adaption der multimedialen Dokumente bei der Verteilung in heterogenen Umgebungen unterstützt werden. Als Antwort auf diese Problemstellung stellt die Arbeit eine Software-Architektur zur verteilten 3D Visualisierung vor, die Dokumenteigenschaften in offenen, verteilten Umgebungen unterstützt und ein Komplexitäts- und Sicherheitsmanagement ermöglicht. Der Stand der Forschung auf dem Gebiet der verteilten Software-Architekturen zur 3D Visualisierung wird in zweifacher Weise erweitert. Zum einen wird ein neuer Ansatz zur Unterstützung von hybriden 2D/3D Client-Szenen in verteilten, kooperativen Arbeitsprozessen entwickelt. Hierzu zählt besonders die Realisierung eines Verfahrens zum anwendungsunabhängigen Zugriff auf verteilte 3D Dokumente über Proxy-Objekte (Document-Request-Broker). Zum anderen werden neue Methoden zur Verteilung der Verarbeitungslast (Rendering), zur Regulierung der Netzwerklast und zur Sicherung von 3D Dokumenten vorgestellt (Level-of-Information-Ansatz). Für die Praxis ergeben sich aus den Ergebnissen der Arbeit neue Möglichkeiten für Arbeitsprozesse in der digitalen Produktentwicklung, die eine breite Skala von Informationen über die verwendeten 3D Szenen nutzen können.This work presents the software architecture SCA3D as a flexible framework for distributed visualization of complex and protected 3D documents. Digital data have a determining influence on the modern work flow from the first conception phase to the final manufacturing of a product. Requirements for distributed work with digital data, which are regarded as digital documents, are the following: first, well-defined interfaces between processing systems, second, methods for long-term storage in archives, for retrieval and for distribution of digital documents and, third, adaptation of multimedia documents during distribution in heterogeneous environments. As a response to this challenge this dissertation presents a software architecture for distributed 3D visualization that supports document features in open distributed environments and provides functionality for complexity and security management of 3D documents. The status quo of the research on distributed software architectures for 3D visualization is extended by this work in two ways. First, it develops a new approach to supporting hybrid 2D/3D client scenes in distributed and cooperative work processes. Application-independent access to distributed documents is enabled in this context by a technique called document-request-broker. Second, it introduces new methods for complexity and security management that allow distribution of the processing load (rendering) and individual control of the network load (level-of-information approach). From a practical viewpoint the results of this work provide new possibilities for digital product development processes which can now use a wide scale of information about the 3D scenes being worked on

    Similar works