Université Lyon1- FEMJava - évolution d'une application 2D en Java 3D

UCB-Lyon1
Durée totale du projet : 6 mois
Le coût total du projet s'est élevé à 125 jours.homme.

Dans le cadre du projet, Alter Systems a assuré le portage de la cette application vers un affichage 3D basé sur Java 3D.


FEM-JAVA1
FEM-JAVA2

L'application FEMJava a été initiée par le Professeur Dominique Eyheramendy dans le cadre du VCMC (Virtual Computational Mechanics Center) du Laboratoire de Mécanique des Contacts et des Solides UMR 5514 (INSA de Lyon). Il s’agit de l’implémentation d’une approche orientée objet de la méthode des éléments finis. Avant la réalisation du projet, cette méthode était limitée à une représentation 2D. Afin de pouvoir l’évoluer à la modélisation et à la réalisation des environnements 3D, le moteur graphique a été complètement refait en Java 3D.

Assurer le portage de la cette application vers un affichage 3D basé sur Java 3D.

Pour la réalisation du projet, 2 personnes ont été allouées :

  • 1 chef de projet, responsable technique et fonctionnel
  • 1 ingénieur de développement

Ce contrat a été exécuté en totalité avec des ressources Alter Systems dédiées au projet.

L'Université Claude Bernard Lyon I est une université française spécialisée dans les domaines des sciences, de la médecine et de la pharmacie. Elle a été créée officiellement en 1971 par le regroupement de la faculté des sciences de Lyon, fondée en 1833 et de la faculté de médecine, fondée en 1874. Elle doit son nom au physiologiste éponyme. Depuis 2007, elle fait partie de l'université de Lyon.

Rôle de conseil et de support assuré tout au long du projet

  • Une vraie force d'accompagnement : L'organisation du projet accorde une importance primordiale à la qualité de l'accompagnement, pour faire profiter le client de l'expertise et du savoir-faire capitalisés par Alter Systems sur ses projets de même type.
  • Force de conseil : Notre solide expérience sur des applications de gestion dans le domaine de la distribution et des projets au forfait nous a permis d'apporter au client les meilleures pratiques du marché dans ce domaine.Par ailleurs, Alter Systems est force de proposition dans la mise en évidence d'options fonctionnelles susceptibles d'apporter une forte valeur ajoutée fonctionnelle.
  • Expertise sur technologies 3D : La solution met en place l’utilisation du Framework Java 3D et son habillage fonctionnel pour permettre l’affichage des résultats des problèmes de calculs d’éléments finis.

Méthodologie proposée pour valider les étapes du projet d'un point de vue client

Reporting projet proposé

Un comité de pilotage hebdomadaire nous a permis de piloter ce projet de longue durée en étroite collaboration avec le client.

Outils choisis pour la conduite du projet

Suivi des incidents : BugX (basé sur Mantis, http://www.mantisbt.org/)
Suivi de versions et configurations : CVS


Processus métiers couverts par la solution

  • Moteur graphique 3D

Quelles ont été les fonctionnalités les plus difficiles à mettre en œuvre ?

Il s’agit d’une implémentation complète 3D d’un moteur de manipulation FEM.


Progiciel, logiciels ou langages de développement utilisés

Interface graphique complètement réalisée en Java/Swing et Java3D.

Raisons du choix

  • Java/Swing/3D : Technologies basées sur un langage mature et puissant orienté objet. En plus d’être multiplateforme et associé à l’IDE gratuit Eclipse, cet environnement offre un important gain de productivité.

Part des développements préexistants utilisés sur lesquels le Fournisseur a capitalisé pour mener à bien le projet

  • Architecture objet et modélisation 2D,
  • Algorithmes de résolution basés sur la méthode des éléments finis.

  • Performances : structure de données très lourdes et algorithmes complexes,
  • Ergonomie : Offrir une navigation simple et efficace dans un environnement 3D

Aujourd'hui, l'application répond parfaitement au besoin d'affichage 3D des résultats de calculs, donnant ainsi une nouvelle ouverture au logiciel dans les domaines industriels.



ALTERSYSTEMS.FR | Expert en solutions informatiques autonomes | Tel : 04 72 29 19 34 | Fax : 04 26 23 66 92
Nos solutions Innovation, Recherche & Développement