DELPHI NEWS N°6

Février 1997

nous nous intéressons à Windows 32 bits, et cela en adéquation avec la demande du marché.
A l'origine O2 a été porté sur les environnements Unix. Mais devant l'évolution du marché, nous devons répondre à la demande sur les plates-formes Intel. Or il était impossible de faire fonctionner O2 sous DOS ou sous Windows. En revanche avec Windows 95 et plus particulièrement Windows NT, les dernières contraintes on été levées. De plus le développement Web est très agréable en environnement objet, notamment avec O2 qui permet de donner des vues Web aux objets et générer des pages HTML automatiquement.


Et DELPHI ?

DELPHI est un marché en pleine croissance. Nous avons déjà répondu à la demande des développeurs en offrant une solution pour Visual C++, notamment pour les stations de travail puissantes, mais aussi sous ODBC et la norme CORBA. En effet, bien qu'O2 soit objet, il est possible d'offrir une vue relationnelle pour que des outils puissent travailler avec du SQL standard sur O2. Cela représente une réelle ouverture au marché de la micro-informatique. La technique est la suivante : on reçoit du SQL qui est traduit en OQL (standard d'interrogation ODMG) qui s'exécute sur les objets stockés. C'est ce qu'on appelle des vues virtuelles.

Cependant CORBA répond plus à notre attente car il est possible d'obtenir des vues d'objets O2 sous forme IDL. C'est plus agréable, il y a moins de contraintes et c'est plus performant. Or ORBIX, l'un des produits phare du monde CORBA, a une interface DELPHI, et les fournisseurs de CORBA commencent à s'ouvrir au monde COM/DCOM (norme objet du monde Windows 32 bits de Microsoft) à cause du marché potentiel.
C'est ainsi qu'à travers ORBIX il est possible de générer une interface DELPHI et les objets O2 sont vus comme des objets DELPHI.


Et vous voudriez développer votre propre solution DELPHI ?
C'est une possibilité, à moins que nous n'attendions l'arrivée du C++ builder de Borland. De toute manière la solution ORBIX fonctionne. On s'attend à de bonnes performances si le cache d'objet O2 et DELPHI se trouvent tous les deux du côté client du système.
Nous avons déjà trouvé des acteurs dans différents secteurs d'activité ayant une volonté de mettre en oeuvre cette première approche.
La seconde approche consisterait à utiliser une API pour accéder aux objets O2 dans un programme DELPHI, car nous savons que DELPHI est capable d'interroger dynamiquement ses objets pour en connaître la forme et l'actuelle API d'O2  permet aussi cela. Enfin il n'est pas impossible d'envisager de fournir des objets d'interface entre O2 et DELPHI.


Quel est votre point de vue sur DELPHI ?
J'en pense ce qu'en pensent mes client qui en sont fan...

En fait c'est un bon système, simple, convivial, performant et ... objet.

O2 technology. Si ce nom à l'américaine ne signifie rien pour vous, c'est peut être que vous ne vous intéressez pas suffisamment à l'objet. En quelques années cette société bien française est devenue le numéro un des bases de données objets, allant même jusqu'à imposer ses vues aux concurrents américains...
Sur la sellette : Hélène GANS (administration et finances) Guy FERRAN (technique) et Bertrand DESSANGES (commercial).



Quelle est l'histoire d'O2 technology ?

O2 technology est né en 1990, suite à un projet de recherche et développement financé par Eurêka, l'INRIA, Siemens et Bull. Au départ nous avons constitué un GIP du nom d'Altaïr qui à abouti au prototype de la base de données objet O2.

La société s'occupe aujourd'hui de l'industrialisation et de la commercialisation du produit, dont la première version a été achevée en 1991. Pour cela nous avons dépensé plus de 50 MF en R&D. En outre, chaque année nous y ajoutons 4 ou 5 fonctionnalités supplémentaires.


Comment se comporte la concurrence ?

Nous sommes en compétition avec les produits du marché américain tels que Object Design, Versant ou Objectivity. Mais comme nous sommes très en avance, nous avons réussi à imposer nos vues sur le standard objet des bases de données. Notre participation n'étant pas assez efficace à l'OMG, nous avons créé l'ODMG (Object Database Management Group) afin de normaliser les produits.
La standardisation des bases de données objet pérennise les investissements et assure une plus grande fiabilité.

Aujourd'hui, grâce a cette avance, nous sommes implantés dans de nombreux pays. Bien entendu notre siège est à Versailles, mais notre seconde implantation par son

Le bulletin des utilisateurs DELPHI

16