Bonjour,
J'ai développé une interface Java pour un programme servant à traiter des images en 3D provenant d'IRM pour un projet et pour étendre cette application, j'aimerais utiliser le langage R pour faire des statistiques sur les images et les résultats des calculs.
L'application est en standalone et pour l'instant ne requiert aucune installation, la JVM est inclut dans l'archive et il suffit de lancer (cliquer) sur un petit script pour lancer le programme et il faut que cela continue à fonctionner simplement même avec l'ajout de R. Elle fonctionne uniquement sur Linux et Mac (aucune version Windows n'est prévu) avec une version pour tous les Linux et une pour Mac.
Y-a-t-il une solution pour intégrer l'interpréteur de R et quelques packages (j'utilise par exemple oro.nifti pour les traitements d'images d'IRM) dans l'archive de l'application pour pouvoir lancer des scripts R ? Par exemple, un bouton de l'interface appelle telle fonction R sur les données.
Je sais qu'il existe des API java mais le soucis est qu'elles n'ont pas toutes les fonctions de R d'implémentées (l'application étant amenée à évoluer et donc utiliser plus de fonctions, si l'une d'elle n'est pas dans l'API ...) et passent par java ce qui risque de ralentir le calcul.
Il serait donc plus simple a priori d'interpréter les commandes directement avec R.
On peut toujours proposer une installation mais elle doit être totalement automatique et fonctionner pour tous les linux et les mac avec seulement 2 versions de l'application.
J'ai cherché un moment avant d'écrire ici mais je n'ai rien trouvé de probant ...
Merci d'avance.
Partager