aetius

aetius@wanadoo.fr


Remarque sur les applets JAVA : La version d'une applet ne correspond pas à un état d'avancement de celle-ci mais ne se réfère qu'à la version minimale de Java nécessaire à son exploitation. Par exemple, SysDiff113 ne tourne que si vous avez installé Java 1.1.x sur votre ordinateur. Les applets sont constamment améliorées (du moins je l'espère) sans influence aucune sur le numéro de version.

JAVA 1.0.x

(Apple, Nescape & Microsoft)

JAVA 1.1.x

(Apple & Microsoft)

Note JARS

   

WireFrame.html

SysDiff102.html

SysDiff113JAR.html

SuiteRecurrente102.html

SuiteRecurrente113.html

Diagramme des cycles102.html

Diagramme des cycles113.html

Triangle.html

Remarques sur la notation JARS

L'applet sur le Triangle est la plus mal notée ( ) mais aussi celle pour laquelle j'ai eu le plus de messages de félicitation.
Elle est pleinement fonctionnelle quelque soit la plate-forme ou le navigateur utilisé.
Elle s'adresse essentiellement aux personnes intérèssées par la géométrie plane, en particuler les enseignants et élèves (10-15 ans) des collèges de France et en particuler de la Sarthe.
Je l'ai écrite initialement pour ma fille
Charlotte qui me demandait une version ultra-light de Cabri limitée au triangle et facilement utilisable pour une gosse de son âge (8 ans au moment du délit). En gros, un triangle qui bouge avec des traits remarquables au milieu. Et comme une facture de travaux publics, ça a quelque peu enflé au fur et à mesure qu'avançaient les travaux.

Quant à l'applet sur les systèmes différentiels autonomes, pour celui qui se préoccupe de la question, je ne vois pas trop ce que je puis fondamentalement y mettre de plus sauf à surcharger inutilement la barque. Elle correspond dans le programme français à une partie de programme abordée en deuxième année de classes préparatoires et à l'Université. Elle fait parfaitement ce pour quoi je l'ai prévue.

Il semble donc que des deux côtés de l'atlantique, l'évaluation du travail ou de la créativité d'un individu par l'inspecteur/juge chargé de les apprécier puisse relever plus sûrement de la fonction RANDOM (soyons naïf) que d'un minimum de rigueur et d'honnêteté dans la notation. A bon entendeur...


Tests Applets sur Macintosh

Java 1.0.x

Java 1.1.x

Apple Applet Runer 2.0

OK

OK

Nescape 3.02 & 3.04

OK

Impossible

Nescape 4.05

OK

Probleme Archive JAR

Microsoft Internet 4.0

OK

OK


Viewer WireFrame :

Visualisation de surfaces [x(u,v) ; y(u,v) ; z(u,v)]

Java 1.1.x : WireFrame113.html

Exemples de sortie : WireFrame113.gif _ WireFrame113bis.gif.


Cette applet permet de visualiser en "fils de fer" une surface d'équations paramétriques :

M(u,v) = x(u,v) ; y(u,v) ; z(u,v)

ou une courbe gauche d'équations paramétriques :

M(u) = x(u) ; y(u) ; z(u)

On a la possibilité de :
- d'animer à une vitesse réglable par une Scrollbar,
- zoomer à l'aide d'une Scrollbar (facteur 0.01 à 10, pas de 1/100ème),
- de choisir la perspective ("vista") par une Scrollbar,
- d'empiler les surfaces/courbes gauches en choisissant la couleur de sortie,
- de mémoriser 10 représentations et de les ressortir à loisir.
- de représenter les axes ou non.

Des exemples classiques (The cube, Moebiüs, Klein,…) sont proposés mais vous avez aussi le choix de vos propres fonctions et précisions. Of course !


Remarque : La visualisation se fait àprès la création d'une chaîne de caractères contenant les données. Aussi, lorsque l'on empile un grand nombre de surfaces ou lorsque l'on augmente beaucoup la précision du tracé, ça y'a comme qui dirait une légère tendance à boucher le tuyau. Donc, n'hésitez pas à être généreux avec la mémoire (RAM réelle, non virtuelle) allouée à votre navigateur.

Etude de systèmes différentiels autonomes en dimension 2 (Java 1.1.x) :

SysDiff113JAR.html

Exemple de sortie : SysDiff113.GIF


Dans le fichier compacté ci-dessous, vous trouverez l'application pour Macintosh "indépendante" (Apple Java 2.x nécéssaire ainsi que le fichier SysDiffJAR.zip) correspondant à cette applet (pour cette application seulement, un menu local qui permet l'impression de la fenêtre principale, sauver le travail en cours, ouvrir une sauvegarde et quitter).

SDA.hqx

Et bien sûr le fichier *.zip requis :

SysDiffJAR.zip.hqx


Dans tous les cas, les popup menus de Java 1.1.x sont utilisés (dans la fenêtre principale, touche contrôle sur un PowerMac pour les dérouler).

Etude de systèmes différentiels autonomes en dimension 2 (Java 1.0.x) :

SysDiff102.html

Exemple de sortie : SysDiff102.GIF


Suites récurrentes (sans les cycles) :

Java 1.0.x : SuiteRecurrente102.html

Java 1.1.x : SuiteRecurrente113.html


Avec cette applet, on représente les premiers termes d'une suite récurrente de la forme :

u0 = u[0] réel ; u[n+1] = f(u[n])

La fonction f admet 4 paramètres possibles (a,b,c,d). On a bien sûr la liberté de choisir u0, le nombre de points itérés construits mais aussi à partir de quel rang Nmin on commence à représenter les termes de la suite.
Une Scrollbar permet de zoomer jusqu'à un facteur 3 par étape de 0.5.
Les diverses modifications des valeurs interagissent en temps réel avec la représentation graphique.


Remarque : L'unique différence entre les deux versions tient au compactage en une archive *.zip des classes définies, ce qui donne un fichier accessible uniquement avec un viewer compatible java 1.1.x. Cependant, en téléchargement des classes, puisqu'il n'y a qu'une connexion à faire, on y gagne en rapidité et fiabilité.


Suites récurrentes et diagramme des cycles :

Java 1.0.x : SuiteCycles102.html

Java 1.1.x : SuiteCycles113.html

Exemples de sortie : SuiteCycles.GIF.


Avec cette applet, on représente les premiers termes d'une suite récurrente de la forme :

u0 = u[0] réel ; u[n+1] = f(u[n])

La fonction f admet 4 paramètres possibles (a,b,c,d). On a bien sûr la liberté de choisir u0, le nombre de points itérés construits mais aussi à partir de quel rang Nmin on commence à représenter les termes de la suite.
Une Scrollbar permet de zoomer jusqu'à un facteur 3 par étape de 0.5.
Les diverses modifications des valeurs interagissent en temps réel avec la représentation graphique.
Lorsque l'on désire de plus représenter le diagramme des cycles, on peut le faire en fonction de l'un des 4 paramètres. Savoir que cela nécéssite de la puissance pour l'ordinateur ou de la patience pour l'utilisateur.


Remarque1 : Pour la représentation des cycles, l'applet utilise beaucoup de RAM (réelle, non virtuelle). Soyez donc généreux avec la mémoire allouée à votre navigateur.
Remarque2 : L'unique différence entre les deux versions tient au compactage en une archive *.zip des classes définies, ce qui donne un fichier accessible uniquement avec un viewer compatible java 1.1.x. Cependant, en téléchargement des classes, puisqu'il n'y a qu'une connexion à faire, on y gagne en rapidité et fiabilité.