Date: 2016-03-31
Time: 16:50–17:10
Room: Auditorium
Level: Beginner
Présentation du projet GeolLlibre (géologie logiciels libres), qui ambitionne de faire un ensemble logiciel Libre s'articulant autour des métiers des Sciences de la Terre.
Lancement de l'idée, partant d'un constat de vacuité: http://pierremariechevalier.free.fr/pierre_chevalier_geologue/geolllibre/geolllibre_annonce.html Fondation d'une petite communauté, essentiellement des géologues.
Liste de diffusion geolllibre, Pour s'inscrire : mailto:geolllibre-request@ml.free.fr?subject=subscribe
Sans faux-semblant: critique.
Du vieux code VB3, licence similaire à du DSSL. TecTri est un projet de logiciel d'aide au géologue structuraliste, projet que j'avais lancé suite à un besoin personnel, en 1988, développé ex nihilo en QuickBasic, début de traduction en C, puis repassé en VisualBasic. Projet mené de A à Z, jusqu'à la commercialisation et au support technique.
BD se voulant la plus générique possible. Base utilisée en production sur des sites industriels, dans des conditions parfois étranges et éloignées de l'état de l'art en matière de propreté informatique. Robustesse incomparable du couple Debian/PostgreSQL, malgré des conditions parfois épouvantables (crash serveur plusieurs fois par jour suite coupures de courant dans conditions d'après-guerre). Ensemble de scripts tournant autour de la base: génération de rapports, mises à jour par calculs implémentés en externe, aller-retours entre d'autres formats (sqlite provenant de logiciel métier par exemple).
Il y a des raisons: code en VB3 (...), les portions les plus anciennes du code datent de 1988, une approche spaghetti très criticable, une séparation MVC avant l'heure.
La liste de discussion est régulièrement moribonde, et/ou tourne souvent au soliloque.
=> modèle de données => base de données => PostgreSQL naturellement => PostGeol!
Il y a de l'existant, une base utilisée en production quotidiennement. Elle est assez adaptée à de la géologie de terrain pragmatique et à de la géologie appliquée en exploration minière. Décision d'orienter cela vers une extension PostgreSQL, avec bien sûr une orientation GIS immédiate par le biais de PostGIS, et une orientation 3D à terme, en visant notamment Paraview et/ou ParaviewGeo, ou des modélisateurs comme blender.
Il n'y plus qu'à...