menu
  Home  ==>  présentations  ==>  architecture_du_moteur_interbase   

Transparents Architecture du Moteur Interbase


Contenu

Cette page permet de télécharger les transparents de ma présentation Architecture Interbase à la conférence Borland France de Décembre 2003.

Succintement, il s'agit d'une analyse à partir des sources Interbase téléchargés depuis SourceForge.


Perspective

Travaillant réguilièrement avec Interbase, j'avais examiné les sources à temps perdu. Une étude plus approfondie de moteurs de base de données fut décidée mi 2003. Et Interbase fut retenu.

Pour cette analyse, il était hors de question d'utiliser les sources C. Je dispose de toute une kyrielle de traducteurs C -> Pascal, mais en ai profité pour mettre l'ensemble au cordeau. En résumé:

  • mise à jour de la grammaire C
  • génération de l'analyseur syntaxique
  • écriture du traducteur Pascal utilisant l'analyseur
Ces sources Pascal ont alors permis une analyse de l'architecture, en utilisant une série d'outils de "reverse engineering", lesquels étaient aussi plus ou moins fonctionnels. Lister les unités, les procédures, les types, rien de bien méchant. Mais analyser automatiquement les regroupements, les dépendances, mettre en page les graphiques, présenter avec une granularité variable les résultats, n'ont pas été aussi simples.

Quoi qu'il en soit, le résultat fut 3 mois de travail, plus 3 jours pour écrire les transparents.

La présentation, écrite en si peu de temps, traduit assez mal le travail réalisé, mais sera peut-être utile à certains pour mettre en perspective le fonctionnement d'Interbase.

Mentionnons que l'ensemble de la démarche d'analyse a été présentée lors de la présentation Portage C, CPP, JAVA -> Delphi lors de cette même conférence.


Télécharger

Pour le Moteur Interbase, vous pouvez: Le .ZIP contient:
  • les images de chaque transparent au format .PNG
  • une page .HTML contenant les références vers ces images.
Pour visionner les transparents:
  • dézippez l'ensemble dans n'importe quel répertoire
  • cliquez la page .HTML: votre browser fera l'affichage
Vous pouvez aussi utiliser le Lecteur de Transparents , qui est un programme Delphi permettant d'afficher les feuilles une à une et naviguer dans la présentation (Un mini PowerPoint !).
Created: jan-04. Last updated: oct-2019 - 237 articles, 610 .ZIP sources, 3237 figures
 148 articles, 471 sources .ZIP, 2.021 figures
Contact : John COLIBRI - Tel: 01.42.83.69.36 / 06.87.88.23.91 - email:jcolibri@jcolibri.com
Copyright © J.Colibri   http://www.jcolibri.com - 2001 - 2019
Retour:  Home  Articles  Formations  Développement Delphi  Livres  Pascalissime  Liens  Download
l'Institut Pascal

John COLIBRI

+ Home
  + articles_avec_sources
  + formations
  + developpement_delphi
  + présentations
    – soap_et_midas_colibri
    – portage_c_java_delphi
    – moteur_interbase
    + borcon_2004
    – uml_patterns_delphi
    – sniffer_tcp_ip
    – projet_interbase
    – conference_delphi_2008
    – presentation_blackfish
    – generiques_avec_delphi
    – video_rave_report
    – objets_metier_et_bdd
  + pascalissime
  + livres
  + entre_nous
  – télécharger

contacts
plan_du_site
– chercher :

RSS feed  
Blog