Table des matières

Téléchargements

Afin de programmer en nomo, nomoSeed fournit sous licence libre le composant nomoInterpreter, l'environnement de développement nomoSDK ainsi que l'utilitaire nomoTools nomoTools. Ils ont tous été écrit par C. Coussinet.

Le logiciel nomoSDK contient, en autres, nomoInterpreter et nomoTools.

Les sources ci-dessous contiennent des scripts pour leur compilation pour Win32 (testé avec Windows XP et Windows 7) et pour Linux (testé avec Ubuntu 12.04).

Sous réserve d'un environnement satisfaisant, la compilation de nomoSDK s'effectue en lançant le script “build” (”.bat” pour Windows, ”.sh” pour Linux) du répertoire “nomoSeed_2013/build/nomoSDK/” et cela compilera si besoin est nomoInterpreter et nomoTools. Le résultat correspondra alors au contenu de ce répertoire.

Pour Linux, la compilation de l’ensemble des logiciels nomoSeed sous Ubuntu 12.04 s'appuie sur un environnement de développement obtenu avec les instructions suivantes.

Pour Windows l'installation de nomoSDK s'effectue avec l’exécutable suivant :

Pour vos applications, il suffit de copier la bibliothèque dynamique nomointerpreter se trouvant à la racine de nomoSDK.

Un bref descriptif des composants tiers utilisés ainsi que de leur licence se trouve explicité ci-dessous.

Licence de nomoInterpreter

L'interpréteur nomoInterpreter se trouve sous la licence GNU Affero GPL version 3. Le seul composant utilisé dans la construction de nomoInterpreter n'appartenant pas à la technologie nomoSeed est le GNAT 2011 run-time library sous la licence GNU GPL version 3.

Licence de nomoTools

Le logiciel nomoTools se trouve sous la licence GNU GPL version 3.

Voici une liste non-exhaustive des composants utilisés dans nomoTools n'appartenant pas à la technologie de nomoSeed :

Nom Licence
Libxml2-2.7.8 MIT License
libxslt-1.1.26 MIT License
GNAT 2011 run-time library GPL v3

Licence de nomoSDK

L'environnement de développement nomoSDK se trouve sous la licence GNU GPL version 3. Ce logiciel contient la bibliothèque dynamique nomoInterpreter et l'utilitaire nomoTools.

Les codes en javaScript et les codes R qui ne font pas partie à proprement parlé de l’exécutable binaire nomoSDK sont sous la licence GNU GPL version 2.

La bibliothèque dynamique nomoInterpreter associée au programme nomoSDK pour les bancs d'essais conserve la licence GNU Affero GPL version 3.

Le logiciel nomoTools également associée au programme nomoSDK conserve la licence GNU GPL version 3.

Voici une liste non-exhaustive des composants utilisés dans nomoSDK n'appartenant pas à la technologie de nomoSeed :

Nom Licence
qtsingleapplication-2.6_2 GPL v3, LGPL
gsl-1.15 GPLv3
Libxml2-2.7.8 MIT License
libxslt-1.1.26 MIT License
qt-win-opensource-4.8.4 GPL v3, LGPL v2
GNAT 2011 run-time library GPL v3
R-2.12.2 GPL v2
SQLDF_0.4-6.4 GPL v2
jquery-1.8.13 MIT License, GPL v2
jquery.jstree_pre1.0 MIT License, GPL v2
CodeMirror-3.0 MIT License