Accueil > Projets > ScientificPad / MathMLPad [fr] > ScientificPad / MathMLPad Progression du projet Alpha 2017102710

ScientificPad / MathMLPad Progression du projet Alpha 2017102710

Informations sur la future version de la branche Alpha.

vendredi 27 octobre 2017, par ScientificWare

ScientificPad poursuit son évolution, il existe trois versions à des stades différents :

  • Une version pré 2000 basée sur l’API AWT (développement gelé).
  • La version en cours basée sur l’API SWING. 3 séries de bugs, une longue et difficile démarche de soumission de bugs et de modifications sur Java 7, 8 et finalement 9 ont bloqué son développement. Soulagement, mes corrections de bugs intégrées à l’OpenJDK sont bien dans Java 9 qui est désormais disponible. Mais cette fois-ci c’est NetBeans 9 qui se fait attendre. Son transfert d’Oracle à la Fondation Apache prend du temps. Mes correctifs ont été backportés vers les versions supérieurs à Java 9, Java 10 ... mais pas sur les versions antérieures Java 8, Java 7, ... le projet et condamné à attendre que l’ensemble NetBeans Apache et Java 9 soient réunis :
    • En effet, Java 9 est sorti le 21 septembre 2017. Autrement dit avec deux mois de retard par rapport à la précédente date annoncée.
    • Netbeans 9 est en période d’incubation chez Apache. Oracle vient de faire don du code à la fondation Apache. Ce transfert provoque un retard de livraison.
  • En attendant, l’intégration du panneau des raccourcis a été réalisée. Il avait été introduit en mai 2016 mais sans être opérationnel. C’est maintenant les cas. Il détecte les conflits lors des personnalisations. Quatre configurations de saisie ont été définies. Il ne s’agit pas d’une compatibilité effective avec les logiciels cités, juste un moyen de faciliter la transition :
    • Française, langage mathématique oral,
    • Anglo-saxonne, langage mathématique oral,
    • TeX, langage de script,
    • Libre Open Office, langage de script.
  • Il reste à prendre également en compte Ascii Math pour la saisie des expressions mathématiques.
  • Travail sur l’affichage des fractions et des exposants pour un meilleur rendu.
  • Concernant version développée sur l’API JavaFX. En fait une récriture du Control TextArea de JavaFX. Pas d’avancée de ce côté là faute temps.

Portfolio