« WELCOME TO THE GENIUS WIKI » : différence entre les versions

De GENIUS
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
 
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
'''MediaWiki a été installé avec succès.'''
'''MediaWiki a été installé avec succès.'''
==== WELCOME TO THE GENIUS WIKI ====
<font color=#4169E1>('''GEN'''eration of '''I'''nterface for '''U'''sers of '''S'''cientific S/W)</font>
----
==== Why GENIUS ? ====
In <font color=#FF8C00>Java</font> world, basic tools, as <font color=#FF8C00>swing</font>, may become relatively complex to use because it stays at a certain low level (on the opposite, it allows to do a lot of things).
Moreover, <font color=#FF8C00>GUI</font> for flight dynamics tools (or, more generally, scientific tools) need most of the time :
* To enter input (numerical) data from the screen or the keyboard
* To read / write these data into files
* To execute computation thanks to these data,
* To visualize results
So, <font color=#556B2F>'''GENIUS'''</font>, is a higher level layer based on swing, fully written in <font color=#FF8C00>Java</font> (no need of code generation) but allowing to create more easily such GUI.
==== Main advantages ====
* Simplified approach, in particular about '''<font color=#FF0000>events management</font>''' (<font color=#4169E1>BEFORE</font>, <font color=#4169E1>AFTER</font>)
* Performing '''<font color=#FF0000>conditional display</font>'''
* '''<font color=#FF0000>Read/write</font>''' for files directly integrated
* '''<font color=#FF0000>Units management</font>'''
* '''<font color=#FF0000>Process management</font>''' compatible of all OS (thanks to <font color=#FF8C00>Java</font>).
==== Current version ====
{| class="wikitable"
|-
|Version
|1.6
|-
|Disponibilité
|14/03/2017
|-
|Javadoc     
|yes
|-
|Dependencies
|Java 1.6<br/> Miglayout 4.2<br/> Jdom 1.1.2<br/> Gettext-commons 0.9.8<br/> JFreeChart 1.0.19<br/> commons-io 2.4
|}
==== Remarks ====
* Some minor evolutions and corrections have been implemented in 1.6 version (see [[user_manual:diffv1.5v1.6|here]]). No incompatibility has been identified on V1.5 code source.
* More complete tutorials are available in the Example package ({{:training:genius_examples.zip|Examples}}).
==== Previous versions ====
* Version 1.0
* Version 1.0A2
* Version 1.0A1
* Version 1.1: there are some incompatibilities versus the V1.1 version (see [[user_manual:diffv1.1v1.2|here]]).
* Version 1.2.1 (the V1.2 version does not exist actually as it has never been deployed)
* Version 1.3: just a minor incompatibility versus the V1.2.1 version (see [[user_manual:diffV1.2V1.3|here]])
* Version 1.4 (not deployed)
* Version 1.4.1: some interesting improvements with a minor incompatibility versus the V1.3 version (see [[user_manual:diffV1.3V1.4|here]]).
* Version 1.5: some minor changes and corrections have been implemented. Moreover, only one incompatibility exists on the code source but is very easy to correct (see [[user_manual:diffv1.5v1.6|here]]).
==== Links ====
[[user_manual:introduction|User Manual]]\\
[[training:introduction|Training]]\\
[[utilities:introduction|Utilities]]\\
[[download:introduction|Download]]\\
[[javadoc>fr/cnes/genius/current/|Current Java Doc]]\\
[[javadoc>fr/cnes/genius/1.0/|Java Doc 1.0]]\\
[[javadoc>fr/cnes/genius/1.1/|Java Doc 1.1]]\\
[[javadoc>fr/cnes/genius/1.2.1/|Java Doc 1.2.1]]\\
[[javadoc>fr/cnes/genius/1.3/|Java Doc 1.3]]\\
[[javadoc>fr/cnes/genius/1.4.1/|Java Doc 1.4.1]]\\
[[javadoc>fr/cnes/genius/1.5/|Java Doc 1.5]]\\
[[javadoc>fr/cnes/genius/1.6/|Java Doc 1.6]]\\
{{:genius_03-02-2015.pdf|GENIUS presentation (french)}}\\


Consultez le [//meta.wikimedia.org/wiki/Aide:Contenu Guide de l’utilisateur] pour plus d’informations sur l’utilisation de ce logiciel de wiki.
Consultez le [//meta.wikimedia.org/wiki/Aide:Contenu Guide de l’utilisateur] pour plus d’informations sur l’utilisation de ce logiciel de wiki.

Version du 28 avril 2017 à 16:06

MediaWiki a été installé avec succès.

WELCOME TO THE GENIUS WIKI

(GENeration of Interface for Users of Scientific S/W)


Why GENIUS ?

In Java world, basic tools, as swing, may become relatively complex to use because it stays at a certain low level (on the opposite, it allows to do a lot of things). Moreover, GUI for flight dynamics tools (or, more generally, scientific tools) need most of the time :

  • To enter input (numerical) data from the screen or the keyboard
  • To read / write these data into files
  • To execute computation thanks to these data,
  • To visualize results

So, GENIUS, is a higher level layer based on swing, fully written in Java (no need of code generation) but allowing to create more easily such GUI.

Main advantages

  • Simplified approach, in particular about events management (BEFORE, AFTER)
  • Performing conditional display
  • Read/write for files directly integrated
  • Units management
  • Process management compatible of all OS (thanks to Java).

Current version

Version 1.6
Disponibilité 14/03/2017
Javadoc yes
Dependencies Java 1.6
Miglayout 4.2
Jdom 1.1.2
Gettext-commons 0.9.8
JFreeChart 1.0.19
commons-io 2.4

Remarks

  • Some minor evolutions and corrections have been implemented in 1.6 version (see here). No incompatibility has been identified on V1.5 code source.
  • More complete tutorials are available in the Example package (Training:genius examples.zip).

Previous versions

  • Version 1.0
  • Version 1.0A2
  • Version 1.0A1
  • Version 1.1: there are some incompatibilities versus the V1.1 version (see here).
  • Version 1.2.1 (the V1.2 version does not exist actually as it has never been deployed)
  • Version 1.3: just a minor incompatibility versus the V1.2.1 version (see here)
  • Version 1.4 (not deployed)
  • Version 1.4.1: some interesting improvements with a minor incompatibility versus the V1.3 version (see here).
  • Version 1.5: some minor changes and corrections have been implemented. Moreover, only one incompatibility exists on the code source but is very easy to correct (see here).

Links

User Manual\\ Training\\ Utilities\\ Download\\

[[javadoc>fr/cnes/genius/current/|Current Java Doc]]\\ [[javadoc>fr/cnes/genius/1.0/|Java Doc 1.0]]\\ [[javadoc>fr/cnes/genius/1.1/|Java Doc 1.1]]\\ [[javadoc>fr/cnes/genius/1.2.1/|Java Doc 1.2.1]]\\ [[javadoc>fr/cnes/genius/1.3/|Java Doc 1.3]]\\ [[javadoc>fr/cnes/genius/1.4.1/|Java Doc 1.4.1]]\\ [[javadoc>fr/cnes/genius/1.5/|Java Doc 1.5]]\\ [[javadoc>fr/cnes/genius/1.6/|Java Doc 1.6]]\\

Genius 03-02-2015.pdf\\



Consultez le Guide de l’utilisateur pour plus d’informations sur l’utilisation de ce logiciel de wiki.

Pour démarrer