chnologie
2.1 L'architecture du systéme 2.2 L'interface utilisateur du
bases système (VROOM/C++)
natés S TEL
os de application application L'interface utilisateur de VROOM permet aux
d'une programmeurs de développer des applications
asses interface interface C++. La persistance des objets est assuré par le
pases utilisateur utilisateur système et des extensions ont été ajoutées au
gage langage C«« pour qu'il soit adapté aux
| type bibliothèque bibliothèque applications bases de données. Les extensions
les plus importantes sont : la gestion des
transactions, les collections et le groupement
interface VROOM intertace VROOM des objets (clustering). Un objet est définie de la
même façon que dans C++ mais son identité
n'est pas définie par son adresse physique mais
est une adresse logique. VROOM fournit quatre
js et types de collection : les séquences, les listes,
si, la mémèire mémoire les ensembles et les bags. L'héritage est défini
ages ; de la même façon que dans C++.
ges virtuelle virtuelle gong
type
; 3. HIERARCHIE DES
suit. DONNEES IMAGE
réve
A sur Les données images sont structurées en
he 3 classes. Les classes sont organisées en une
rchie hiérarchie d'héritage (fig. 2). La classe à la
odes racine de cette hiérarchie est appelée image.
) au Elle se spécialise en deux sous-classes : image-
t la BUS binaire et graphique. La sous-classe graphique
Le se spécialise aussi en des sous-classes :
big e polygone, cercle, segment, arc et point.
t la —T- : TH .
serveur VROOM
par
rsité Cig
$ de
ème base de
nt la donnée Image
tion binaire
ccès
ions
) ce
pes Fig. 1 : L’architecture de VROOM
Je VROOM a une architecture clients/serveur
tion (fig.1). Les applications tournent sur les stations
ème de travail et utilisent une bibliothèque qui gère
jets notamment une mémoire virtuelle dans la station.
ues L'interface VROOM permet la manipulation des Polygone (Arc)
objets par les applications. Le serveur pour sa
part gère le stockage des objets, la concurrence i :
et la consistance entre les différentes Fig. 2: La hiérarchie d'heritage des données
applications accédant au serveur. d'image
3.1 La classe image
Les propriétés et les méthodes qu'on associe
123