documentation projects applications publications gallery download
BOOGA
Virtual Emmental

Publications related to BOOGA

Title:

BOOGA -A Component-Oriented Framework for Computer Grahics

Author:

Amann St., Streit Ch., and Bieri H. (1997). In GraphiCon '97 Proceedings, Moskow, pp. 193-200.

Abstract:

This paper describes the core characteristics of BOOGA, a framework for 2D and 3D computer graphics. BOOGA offers a unified 3-layer model for many areas, including rendering, image processing, computational geometry and scene reconstruction. The framework consists of ready-to-use components to support rapid application development. New components may be seamlessly integrated into the existing system.

Download:

(english, Download PDF (296K)

Title:

BOOGA - Ein Komponentenframework für Grafikanwendungen

Author:

PH.D. Thesis in Computer Graphics (in german), Streit Ch., 1997

Abstract:

Die vorliegende Arbeit befasst sich mit dem Entwurf und der Realisierung eines exiblen Grafiksystems für die Unterstützung der verschiedensten Teilgebiete der Computergrafik. Beschrieben wird das Grafiksystem Booga , welches sich durch grosse Flexibilität, gute Erweiterbarkeit der Grundfunktionalität und leichte Erlernbarkeit auszeichnet. Diese generellen Eigenschaften liessen sich erst durch das neu eingeführte Konzept des Komponentenframeworks und den konsequenten Einsatz der Objekttechnologie erreichen. Die Arbeit zeigt die zugrundliegenden Prinzipien von Booga detailliert auf, beschreibt wichtige Eigenschaften des Systems und präsentiert illustrative Beispielanwendungen.

Download:

(german, download PDF, 1.4MB)

Title: Komponentenorientierte Entwicklung von Grafikapplikationen mit BOOGA
Author: Ph.D. Thesis in Computer Graphics (in german), Amann, St. (1997).
Abstract: Wiederverwendung von Software ist nicht nur für die Industrie ein immer noch zentrales Anliegen, auch eine universitäre Umgebung kann von einer konsequenten Umsetzung wiederverwendungsorientierter Konzepte profitieren. Die vorliegende Arbeit stellt die Wiederverwendung und die damit zusammenhängende Fragestellungen ins Zentrum des Interesses. Die bei der Entwicklung des Komponentenframeworks BOOGA gemachten Erfahrungen dienen als praktische Grundlage der Ausführungen.

Wichtige Eigenschaften von BOOGA sind eine grosse Flexibilität, eine einfache Erweiterbarkeit, eine gute Erlernbarkeit und ein breites Anwendungsgebiet innerhalb der Computergrafik. Die Umsetzung dieser Eigenschaften in BOOGA, kombiniert mit einem hohen Wiederverwendungspotential von Architektur und Implementierung, wird in dieser Arbeit diskutiert und mit Beispielen illustriert.

Neben der Realisierung einer Forschungsplattform sowie einer Diskussion der praktischen Erfahrungen, bildet vor allem auch die Einführung des Konzeptes des Komponentenframeworks, sowie eines an den Einsatz eines Komponentenframeworks angepassten Vorgehensmodelles zur Anwendungsentwicklung einen wesentlichen Bestandteil der vorliegenden Arbeit.

Download: (german, Download PDF (4.1MB)

Title: Supercomputing at the Desktop: An Improved Interface Using Internet Facilities
Author: Bühlmann B., Bieri H. (1998). Proceedings of HPCN98 in Amsterdam
Abstract: The traditional complex access procedure still prevents a lot of scientists to migrate their applications to massively parallel computers and to benefit from their computing power. We present a new approach for obtaining a simpler user interface using standard components of today's Internet technologies. By means of a parallel raytracing application, called DeepRay, as an example we show how to implement a simple yet powerful interface to supercomputers.
Download: (english, Download PDF, 160K)

Title: An Object-Oriented Approach to Model Scenes of Buildings
Author: Matthey T., Bieri H. CGI98 Computer Graphics International 98, Hannover
Abstract: This paper presents an object-oriented approach for describing and modelling buildings by means of computer graphics. The approach is based on an object- and component-oriented graphics framework. Scenes of buildings are conventionally modelled by a set of primitives and some aggregates. The present approach, however, uses highly abstract objects which represent certain parts of real buildings. These objects form together a high-level hierarchical construction set and are responsible for providing decompositions into primitives where necessary. Dependencies and side effects are handled by the abstract objects themselves. First results show that the new approach leads to simple and flexible representations without losing the broadness necessary to describe real buildings. However, as its main application domain is urban planning, it does not attempt complete photorealism.
Download: (english, Download PDF, 160K)

Title: An Architecture of a Universal DBMS for Graphics Applications
Author: Collison A., Bieri H.CGI98 Computer Graphics International 98
Abstract: This paper presents a new architecture of a database management system intended to be used together with existing graphics software. In the first place, a system with this architecture shall be capable of coping with the large variety of data representations typically found in the graphics domain. Data is stored in its original form, without prior conversions, thus conserving the maximum information content. A special typing model separating semantics from implementation ensures type safeness and at the same time provides the flexibility and extensibility needed to cope with multiple data representations. Secondly, software components enable seamless integration of existing graphics operations offered by various software packages. The components together with a composition mechanism act as the data manipulation language of the architecture. The architecture to be presented has been implemented in a prototype system called GSCOPE.
Download: (english, download PDF, 140K)

Press releases

itb
 

Last changed: 07.10.98

Back Home Next

documentation projects applications publications gallery download

BOOGA - A project of the fcg Research group of the Insitute of Computer Science of the University of Berne