|
|
| (154 versions intermédiaires par le même utilisateur non affichées) |
| Ligne 1 : |
Ligne 1 : |
| '''MediaWiki a été installé avec succès.''' | | __NOTOC__ |
| | Welcome to the <font color=#556B2F>'''GENIUS'''</font> (<font color=#4169E1><font color=#556B2F>'''GEN'''</font>''eration of'' <font color=#556B2F>'''I'''</font>''nterface for'' <font color=#556B2F>'''U'''</font>''sers of'' <font color=#556B2F>'''S'''</font>''cientific S/W''</font>) wiki, a [https://cnes.fr/fr '''CNES'''] library for building <font color=#FF8C00 title="Graphical User Interface">GUI</font>. |
| | As it is coded in <font color=#FF8C00>Java</font>, this product is available for any kind of platforms owning a <font color=#FF8C00 title="JavaVirtual Machine">JVM</font>. |
|
| |
|
| ==== WELCOME TO THE GENIUS WIKI ==== | | == DESCRIPTION == |
| <font color=#4169E1>('''GEN'''eration of '''I'''nterface for '''U'''sers of '''S'''cientific S/W)</font>
| |
| ----
| |
|
| |
|
| ==== Why GENIUS ? ====
| | [[What_is_Genius|'''What is 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.
| | ::<font color=#556B2F>'''GENIUS'''</font> is a [https://cnes.fr/fr '''CNES'''] higher level layer based on <font color=#FF8C00>swing</font>, fully written in <font color=#FF8C00>Java</font> (no need of code generation) but allowing to create more easily <font color=#FF8C00 title="Graphical User Interface">GUI</font> for '''scientific''' tools. |
|
| |
|
| ==== Main advantages ====
| | [[Current_version|'''Current version''']] |
| * 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 ====
| | ::The current version is: <font color=#FF0000>'''V1.13.3'''</font>. |
| {| 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 ====
| | [[Previous_versions|'''Previous versions''']] |
| * 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 ====
| | ::Describes evolutions thanks to 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 ==== | | == USE IT == |
| [[user_manual:introduction|User Manual]]\\
| |
| [[training:introduction|Training]]\\
| |
| [[utilities:introduction|Utilities]]\\
| |
| [[download:introduction|Download]]\\
| |
|
| |
|
| [[javadoc>fr/cnes/genius/current/|Current Java Doc]]\\ | | [[Where_to_get_it|'''Where to get it?''']] |
| [[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)}}\\
| |
|
| |
|
| | ::Where to download it. |
|
| |
|
| | [[Quick_Start|'''Quick start''']] |
|
| |
|
| | ::First steps with <font color=#556B2F>'''GENIUS'''</font> |
|
| |
|
| | [[User_Manual|'''User Manual''']] |
|
| |
|
| Consultez le [//meta.wikimedia.org/wiki/Aide:Contenu Guide de l’utilisateur] pour plus d’informations sur l’utilisation de ce logiciel de wiki.
| | ::Main functionalities explanations |
|
| |
|
| == Pour démarrer == | | == DOCUMENTATION == |
| * [//www.mediawiki.org/wiki/Manual:Configuration_settings Liste des paramètres de configuration]
| | |
| * [//www.mediawiki.org/wiki/Manual:FAQ/fr FAQ sur MediaWiki]
| | [[Java_Doc|'''Java Doc''']] |
| * [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Liste de discussion sur les distributions de MediaWiki]
| | |
| * [//www.mediawiki.org/wiki/Localisation#Translation_resources Adaptez MediaWiki dans votre langue]
| | ::Access to current and old <font color=#FF8C00>Java</font> doc. |
| | |
| | [[Dependencies|'''Dependencies''']] |
| | |
| | ::Describes dependencies with other products. |
| | |
| | [[News|'''News''']] |
| | |
| | ::Main evolutions of this Wiki. |
| | |
| | [[Training|'''Training & Tutorials''']] |
| | |
| | ::Some training slides and tutorials. |
Welcome to the GENIUS (GENeration of Interface for Users of Scientific S/W) wiki, a CNES library for building GUI.
As it is coded in Java, this product is available for any kind of platforms owning a JVM.
DESCRIPTION
What is Genius?
- GENIUS is a CNES higher level layer based on swing, fully written in Java (no need of code generation) but allowing to create more easily GUI for scientific tools.
Current version
- The current version is: V1.13.3.
Previous versions
- Describes evolutions thanks to previous versions.
USE IT
Where to get it?
- Where to download it.
Quick start
- First steps with GENIUS
User Manual
- Main functionalities explanations
DOCUMENTATION
Java Doc
- Access to current and old Java doc.
Dependencies
- Describes dependencies with other products.
News
- Main evolutions of this Wiki.
Training & Tutorials
- Some training slides and tutorials.