next up previous contents index
Next: Definitionen für Fib Up: Fib-Sprachbeschreibung Previous: Reihenfolge der root-Elemente   Contents   Index


Die Fib-Datenbank

Die Fib-Datenbank gehört zu keinem Fib-Multimediaobject. Sie wird mit den Fib-Bibliotheken /dem Fib-System ausgeliefert und enthält häufig verwendete Datenbankobjekte, die in Fib-Objekten verwendet werden können. Fib-Objekte können die Datenbankobjekte verwenden, ohne diese beinhalten zu müssen. Datenbankobjekte können beispielsweise Linien (mit den Eingabeparametern für Start- und Endpunkte), Rechtecke oder Kreise sein, aber auch Bäume, Autos, Zeichensätze (fonts) oder Fraktale. Wird in einem Fib-Objekt beispielsweise ein Kreis benötigt, kann dass entsprechende parametrisierte Datenbankobjekt verwendet werden.

Eine detailierte Beschreibung der Fib-Datenbank kann in Teil X auf Seite [*] gefunden werden.

Die Implementierung der Datenbankobjekte kann an die jeweilige Anwendungsumgebung angepasst sein. Soll zur Anzeige beispielsweise OpenGL verwendet werden, können Datenbankobjekte direkt mit OpenGL-Primitiven (z. B. Dreiecken) umgesetzt werden. Auf diese Weise kann mit Datenbankobjekten die Performance der Anwendung verbessert werden. Bei der Kodierung der Fib-Objekte kann auch gleich darauf geachtet werden, dass Datenbankobjekte mit guter Performance für die Zielanwendung verwendet werden. Diese Fib-Objekte sind dann immer noch auf allen Fib-Systemen mit genügend hoher Datenbankversion anzeigbar, auf einigen jedoch schneller.

Welche Objekte eine Datenbank enthält, sowie die Identifier für diese Objekte, sind mit der Datenbankversion festgelegt. Datenbanken mit höheren Datenbankversionen enthalten dabei alle Datenbankobjekte mit den gleichen Identifiern wie Datenbanken mit niedrigeren Datenbankversionen. Auf diese Weise ist gewährleistet, dass Fib-Objekte immer aufwärtskompatibel zu neueren Datenbankversionen sind.

Alle Identifier von Datenbankobjekten sind negativ.


next up previous contents index
Next: Definitionen für Fib Up: Fib-Sprachbeschreibung Previous: Reihenfolge der root-Elemente   Contents   Index
Betti Österholz 2013-02-13