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) |