Accueil > Projets > ScientificPad / MathMLPad [fr] > ScientificPad / MathMLPad Progression du projet Alpha 20091002
ScientificPad / MathMLPad Progression du projet Alpha 20091002
Informations la future version de la branche Alpha.
mercredi 7 octobre 2009, par
Informations diverses
– 2009-10-07 Les tableaux sont désormais disponibles. C’était l’un des derniers outils de présentation de base à coder. Pour les matheux c’est la possibilité d’afficher des matrices et les autres de multiples tableaux sur une même ligne.

Encore une fois l’API Java de base (javax.swing.text) est remarquable et je m’étonne de sa sous utilisation. Après quelques adaptations mineures, il est possible de créer son propre traitement de texte. Je ne comprend pas pourquoi l’INRIA n’a pas poursuivi son travail d’écriture d’Amaya avec cette API.
Certains me demandent par mail quelques explications sur le fonctionnement interne du programme ou même de l’aide pour écrire une application du même type. Lorsque je leur explique, qu’il s’agit d’une simple extension du programme NotePad que l’on trouve comme exemple dans tout JDK de SUN, j’ai le sentiment qu’ils pensent que ma réponse est très superficielle.
Il n’en est rien, consultez le fichier source de NotePad et les autres exemples des JDK et vous comprendrez.
MathMLPad/ScientificPad devient petit à petit un outil intéressant de communication scientifique. C’est à la fois une vitrine sur une API Java d’affichage de textes complexes, mais aussi un traitement de texte et un instrument de communication à part entière. Lorsque j’évoque les textes complexes je pense aux éditeurs de fichier XML qui ont du mal à sortir du mode linéaire. Le travail en cours m’a permis de mettre en évidence un problème crucial dans l’édition de document : la notion de continuité textuelle ou même graphique. Calquée sur le modèle mathématique elle permet d’ouvrir un nouveau champ de recherche pour l’édition. Cette continuité textuelle est en partie mise en oeuvre dans le modèle MVC de la bibliothéque swing malheureusement elle n’est appliquée qu’au paragraphe. L’essentiel de mon travail a été de l’étendre à d’autres objets textuels. Ce problème peut être rencontré dans la plus part des traitements de texte en particulier Word (Micro$oft) Writer (OpenOffice) où il est impossible d’obtenir deux tableaux distincts sur une même ligne.
L’environnement de développement est l’EDI NetBeans. Il se peut également que cet éditeur puisse utiliser l’API de MathMLPad/ScientificPad dans un futur proche.
Avec Java rien n’est impossible. Mon prochain objectif : exploiter la combinaison Java + JavaFX afin d’ajouter un "niveau" présentation à MathMLPad/ScientificPad (voir l’article précédent Synapsis or conscientia Level).
Messages
1. ScientificPad / MathMLPad Progression du projet Alpha 20091002, 20 octobre 2009, 21:51
Je ne trouve pas la version Alpha 20091002 en télé-chargement !! :-(
1. ScientificPad / MathMLPad Progression du projet Alpha 20091002, 22 octobre 2009, 22:13, par Abossolo Foh
C’est normal, il ne devrait pas avoir d’autre publication avant le passage en phase Béta. Les précédentes avaient pour but de tester l’application en conditions normales d’utilisation, c’est à dire obtenir des retours d’expériences sur l’internationalisation, les capacités de communications et le fonctionnement en dehors de mon environnement de développement (en particulier sur les plateformes Linux et MacOS).
2. ScientificPad / MathMLPad Progression du projet Alpha 20091002, 10 novembre 2010, 18:58
Bonjour,
Depuis 2 jours le lien vers l’application n’est plus fonctionnel :
" Forbidden You don’t have permission to access /IMG/jnlp/launch_scientificpad.jnlp on this server."
Merci.
1. ScientificPad / MathMLPad Progression du projet Alpha 20091002, 11 novembre 2010, 14:46, par scientificware
Problème réglé.