Moniteur d'Initiation à l'AlgorithmiqueMonia Suite version 0.38.97 - novembre 2012 |
La suite logicielle Monia est destinée à l'apprentissage de l'algorithmique en français. Elle permet de fabriquer un programme exécutable à partir d'un organigramme !
La suite Monia est constituée des outils :
Elle supporte aussi les modules additionnels (plugins) : ceux disponibles à ce jour assurent notamment la prise en charge des communications réseau et des communications série/usb…
Monia se veut un outil pédagogique utilisable à différents stades de formation. La
partie Organigrammes
permet de découvrir les concepts de
programmation structurée, et la partie Pseudo-Langage
offre
un bel aperçu des bases utilisées en informatique pour le codage
et la manipulation des données…
MoniaSuite est disponible pour les environnements Windows, Linux et Mac OS X. Une version expérimentale du module MoniaPL est également proposée pour les tablettes Android.
Le synoptique suivant résume l'architecture de la suite Monia dans sa version actuelle :
Principales caractéristiques des deux modules logiciels :
Éditeur d'organigrammes | EDI Pseudo-Langage | |
|
|
Par rapport à la précédente version publiée (0.36.96), de nombreuses corrections et/ou améliorations ont été réalisées notamment coté MoniaOrg :
Ces évolutions ont entrainé la mise en place d'un nouveau format pour les fichiers XMO générés par MoniaOrg ; la nouvelle version du logiciel est néanmoins capable de charger les organigrammes réalisés avec les versions précédentes (compatibilité ascendante).
Concernant MoniaPL, le système de remontée des erreurs détectées par le compilateur a été amélioré, mais la principale évolution reste l'intégration du terminal d'exécution directement au sein de l'application (pour le moment seulement sous Linux et Android).
Enfin, un important travail a été réalisé concernant le portage des applications (versions 64 bits, bundle Mac OS X, …) de manière à toucher un maximum d'utilisateurs (reste encore à adapter MoniaOrg pour Android…).
Les applications logicielles et les bibliothèques utilisées et/ou fournies par MoniaSuite relèvent de la GPL (GNU Public License) pour permettre l'utilisation de bibliothèques statiques ou la création d'applications. MoniaSuite utilise Nokia Qt OpenSource, Free Pascal Compiler, Gcc, MinGW, libUsb, libPthreadWin, NSIS, … Consulter le site www.gnu.org pour de plus amples renseignements.