avril
2012
Depuis plusieurs années je développe une base de données un peu atypique. Elle est composée de « cellules » reliées entre elles par des « liens ». Elle est accessible via des pages internet en AJAX.
Exemple : la cellule « les messageries » est reliées à des cellules « messageries », chacune d’elles étant reliées à des cellules « messages » ou des cellules « classements ». L’arborescence est affichée dans une pages web sous forme d’arbre.
Le noyau est développé en C++ de Builder, actuellement il tourne sur une plate-forme windows.
Pour y accéder des procédures en javascript complètent des objets classiques de formulaire et définit notamment un objet « arbre » en implémentant des comportements typiques aux bases de données (affichage, création, mise à jour, suppression).
Atout de cette base de données : la structure est continuellement évolutive (sans création de table ….), les services développer dans le noyau peuvent intégrer une démarche récursive permettant de parcours la base.
Actuellement, je souhaite trouver des personnes souhaitant participer au développement de ce projet. Plusieurs axes sont possibles : développer de nouveaux services dans le noyaux, améliorer l’interface noyau/pages web, développer des procédures en javascript, utiliser d’autres langages, etc.
Actuellement la protection est simpliste : une identification permet l’accès à la base en mise à jour.
Une application existe et fonctionne depuis plusieurs années : elle permet de gérer des messages, les classer et/ou les associer à un planning. Le noyau peut aussi référencer des fichiers déposés dans un dossier spécifique et créer des cellules associées. Ces cellules sont ensuite classées et/ou intégrées au planning comme les messages. Un rangement physique des fichiers est implémenté dans le noyau. Il est possible de répondre aux messages, les transférés … tout en gardant le fils des échanges.
Si vous êtes intéressé par l’aventure, vous pouvez répondre à cet article …

Un article de jb077