Présentation

Toutes les versions de cet article : [English] [français]

1. iMathGeo ??

JPG - 103.3 ko
Nouveautés

- iMathGeo est un logiciel que j’ai commencé à développer quand j’ai démarré ma carrière d’enseignant.

- Au départ, c’était juste pour simplifier ma tâche de rédaction de sujet. Puis j’ai voulu que ce soit la solution de rédaction de formules mathématiques la plus simple tout en réalisant des calculs symboliques.

- J’ai développé ce soft dans plusieurs domaines :

  • le calcul formel
  • les graphiques
  • le calcul différentiel.
  • l’exportation et l’importation vers d’autre softs (beaucoup de nouveautés).
  • le superscripting
  • la programmation complète du logiciel par Applescript.
  • etc ...
JPEG - 151.2 ko
Resolution independance

2. Quoi de neuf dans cette version 2.6.0

  • Rajout de quelques fonctions pour l’analyse :
    • Forme canonique
    • recherche de zéros dans R et dans C.
  • Rajout de fonction statistiques importantes
    • les fonctions : Alea, median, quartiles, régression linéaire, régression logistique, régression pôlynomiale, regression par la méthode des puissances.
  • Rajout des différentes lois :
    • Loi de Bernoulli
    • Loi binomiale
    • Loi du Chi carré
    • Loi normale
    • Loi de poisson
    • Loi de Student
  • Rajout de la fonction "ANS" permettant de gérer les anciennes valeurs.
  • Meilleures gestion des ascenceurs.
  • Correction de bugs sous OS X 10.7.2.
  • Correction d’un crash avec la fonction de dérivation.
  • Correction d’un bug avec la fonction d’intégration.
  • Correction d’un bug à l’ouverture et à la fermeture du logiciel.

- Au niveau des nouveautés de la 2.5.8

  • Compatibilité avec Lion, Mac OS 10.7.2
  • Sauvegarde automatique
  • Meilleure gestion de la fonction solve
  • Meilleure gestion du menu scripts.
  • Un nouveau module clin d’oeil.
  • Nouveau menu script
  • Support de OpenOffice 3.3 and Libreoffice 3.3
  • Support word 2011
  • Ajout latex en service
  • Ajout du charset roman
  • nouvelle gestion des nombres avec la librairie mpfr, il est possible de travailler avec des entiers longs et flottants long.
  • rajout d’une base d’arithmétique (isprime, ifactor , algorithme de Bezout, pgcd, div, modulo, etc...)
  • rajout des fonctions statistiques (cnp, anp, factorielle, moyenne, variance, covariance, etc...)
  • rajout de deux nouveaux type d’objet : les sous titres et les textes (ces deux classes sont très utiles pour exporter le document sous format mathML, html, xhtml).
  • cette version permet via les services de faire des calculs directement sous tout type de logiciel gérant cette technologie.
  • possibilité de tracer des fonctions définies à base d’intégrales. nouvelle gestion des threads permettant d’accélérer la vitesse de traitement.
  • meilleure gestion de growl.
  • il est possible d’insérer les images dans le document courant afin de pouvoir construire le document que l’on veut.

  • Le lancement de l’application est optimisée notamment quand la connexion au réseau est inexistante.
  • correction d’un bug avec la fonction exponentielle dans le cas des nombres complexes.
  • Il est possible de tracer les fonctions Zeta et Gamma
  • Possibilité de d’utiliser des fenêtres Growl de notification
  • export en pdf par défaut sous Snow Leopard
  • Support de Pages/Keynote/iWeb sous Snow Leopard
  • Le menu script est à nouveau pleinement opérationnel
  • Support des angles (radian, degré, grade).
  • Support applescript (pour les fonctions roll et rolld)
  • Correction du bug avec la fonction fsolve en utilisant l’option bisectionsolver.
  • la gestion applescript pour les matrices est maintenant meilleure.
  • Travail poussé pour la stabilité du logiciel notamment au niveau de nombreux calculs simultanés
  • Il est possible de tuer une tache avec libération de la mémoire et du temps processeur alloué.
  • il cherche des primitives et fait du calcul intégral.
  • résolution des équations linéaires et non linéaires.
  • recherche des racines dans C et R.
  • recherche de limite.
  • factorisation.
  • calcul des développements limités
  • calcul des sommes finies et infinies.
  • travaille avec des matrices (jordanise, diagonalise, etc...)
  • un meilleur support du superscripting avec la fonction eval.
  • complétion automatique dans chaque champ de texte.
  • De nouveaux ajouts typographiques (union, intersection, implique, etc...)
  • Il est possible de travailler en mode présentation :
  • il est possible de travailler en mode plein écran

iMathGeo est maintenant compatible avec OpenOffice 3.0, TeXShop et Indesign CS4 via l’inspecteur de communication.

  • Il est possible de modifier l’aspect du document directement sans ouvrir des palettes.
  • d’effectuer des additions, multplications (etc ...) des deux dernières lignes.
  • d’affecter une ombre portée au texte, pour éviter les problèmes de lisibilité, notamment avec les polices claires.
  • La substitution a été réécrite et passe maintenant par le superscripting.
J’ai défini pour cela un nouvel objet, la variable sous la forme : a :=1/2
  • J’ai totalemment réécrit la gestion Applescript tout est scriptable de A à Z.
Les graphiques 2D/3D sont des objets, les matrices, les titres, les variables, le document peut être piloté au niveau typo par Applescript (couleur/font/taille/ombre).
  • Vous pouvez avec Applescript exporter des lignes en spécifiant le type d’image à exporter.
  • Il est possible de gérer des titres dans le document, pour mieux retrouver les différentes partie articulant le document.
  • Vous pouvez exporter tout le document au format LateX ou pdf.
  • Chaque ligne est exportable en image (tiff,jpeg, etc..) que ce soit des graphiques ou des expressions littérales, à l’aide du menu contextuel.
  • Il est possible de faire des additions, soustractions lignes à lignes.
  • il est possible de gérer les indices.
  • il est possible de faire de la géométrie dynamique, avec Applescript vous pouvez contrôler les courbes, tout est paramétrable.
  • J’ai mis au point un module quicklook (coup d’oeil) qui permet d’avoir un apperçu du document.
  • J’ai mis au point un module Spotlight, vous pouvez maintenant chercher dans les documents une expression algébrique.

- Moteur typographique

  • Le moteur typographique a été étendue, il gère l’espacement entre les caractères.
  • Il gère maintenant toutes les polices de caractères et surtout affiche maintenant les opérateurs.
  • J’ai rajouté énormément d’opérateurs (environ, différent, etc...).
  • La matrices sont gérables.
  • J’ai défini une nouvelle multiplication, ou l’opérateur peut être masqué.
  • La grammaire d’iMathGeo a été étendue, il est possible de gérer de nouveau symboles : les ensembles réelles, complexes, les entiers naturels, etc...
  • Il est possible de gérer les ’, par exemple AB’+B’C
  • il est possible de gérer les indices.
  • J’ai introduit le caractère °, * pour mieux gérer la typographie.
  • Vous à présent écrire des intégrales, des sommes (avec des sigmas), des limites.
  • Vous pouvez écrires les arcs, angles, vecteurs.
  • Une meilleure gestion des dérivées, il est possible d’écrire les dérivées sous deux formes différentes, classique ou avec la notation fonctionnelle.

- La communication a été améliorée

  • La communication a été améliorée, l’inspecteur de communication est complètement personnalisable et a été totallement réécrit.
  • Gestion de Word 2008 sous SP1, il reste néanmoins des bugs quand les documents sont longs (il faudra attendre une mise à jour de Word).
  • Une meilleure gestion d’Indesign CS3, toutes les polices sont à présent gérées. Bugs
  • Beaucoup de corrections de bugs, visant la stabilité du logiciel et une amélioration des performances, une optimisation de la gestion de la mémoire.

- Pour les graphiques on peut noter que :

JPG - 103.3 ko
Glisser déposer un graphique
  • Les courbes 3D ont un meilleur rendu et le temps de calcul durant une rotation est plus rapide.
  • Pour chaque graphique il est possible d’avoir un fond transparent.
  • Pour les graphiques 2D il est possible d’avoir un quadrillage secondaire et des flèches en bout d’axes.

- La barre d’icônes est maintenant personnalisable.

- La gestion multitâche est bien meilleure et permet de tuer une tâche sans faire planter le soft.

Philippe Logel

Portfolio