Bonjour à tous,
Histoire d'améliorer un peu mes cours, j'utilise des vidéos et des animations (comme celle-ci par exemple).
Mais j'aimerai bien en faire quelques-unes moi-même parce que je ne trouve pas toujours ce qui m'intéresse (en particulier en électronique et sur les changements d'état).
Au lieu d'utiliser un logiciel différent pour chaque domaine (GeoGebra pour l'optique, qucs pour l'élec, step pour la mécanique) j'avais envie de programmer mes propres animations et je me demande quel langage utiliser.
Mes contraintes:
- portable (parce que mes élèves et mes collègues n'ont pas un ordi sous Linux),
- à ma portée (j'ai fait - beaucoup - de C pendant mes études),
- avec un compilateur/machine virtuelle libre (parce qu'en flash, c'est joli, mais çapucestpaslibre)
- et, en gros bonus, comme mes élèves sont tous internes et n'ont pas forcément d'ordi sous la main, mais on en grande majorité un téléphone portable, si je pouvais porter facilement mes animations sur téléphone portable ça serait encore mieux.
J'avais pensé au Java (surtout parce que j'ai un peu joué sur Robocode et donc que je ne suis pas complètement largué avec ce langage, et que les téléphones android se programment en Java).
Avez-vous d'autres suggestions?
# Ben c'est ca...
Posté par ze_lionix (site web personnel) . Évalué à 5.
Fuse : j'en Use et Abuse !
# haXe ? Ah ben non.
Posté par Zarmakuizz (site web personnel) . Évalué à 2.
Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/
# C++ et CImg
Posté par David Tschumperlé (site web personnel) . Évalué à 4.
http://cimg.sourceforge.net
Quelques exemples d'animations avec codes sources à l'appui :
http://cimg.sourceforge.net/screenshots.shtml
[^] # Re: C++ et CImg
Posté par ze_lionix (site web personnel) . Évalué à 2.
Fuse : j'en Use et Abuse !
[^] # Re: C++ et CImg
Posté par David Tschumperlé (site web personnel) . Évalué à 2.
Et puis rien n'empêche éventuellement de sauver l'animation frame par frame pour en faire un .mpeg qui sera lisible sur un téléphone portable.
# Javascript
Posté par bathizte (site web personnel) . Évalué à 3.
Il faut fouiner, mais il existe quelques librairies facilitant cela, je pense par exemple à processing.js (portage de processing java vers le javascript).
# Javascript
Posté par lovasoa (site web personnel) . Évalué à 4.
C'est super facile, surtout depuis le HTML5 et la balise canvas. Beaucoup plus simple que java (c'est d'ailleurs son but), mais diffère un peu plus du C.
Sinon, tu peux essayer le SVG, très agréable à travailler, mais pas encore supporté par tous les navigateurs.
Sinon, le java, c'est cool pour ceux de tes étudiants qui ont android, mais pas pour ceux qui ont iPhoneOS.
[^] # Re: Javascript
Posté par Bobyl . Évalué à 1.
J'ai complètement oublié le JavaScript. Pas de problèmes de portabilité, et pour le faire passer aux collègues, il suffit de l'insérer dans une page web.
Il ne me reste plus qu'à trouver si on peut facilement représenter des coniques, tracer des courbes et résoudre des équations différentielles (même avec une méthode de Newton ça devrait aller).
Sinon, le java, c'est cool pour ceux de tes étudiants qui ont android, mais pas pour ceux qui ont iPhoneOS.
Ah oui, je pensais à Android et à Symbian, mais j'avais zappé l'iPhone...
[^] # Re: Javascript
Posté par BAud (site web personnel) . Évalué à 4.
http://www.walter-fendt.de/ (traduit en pleins de langue, pas que l'allemand...)
http://subaru2.univ-lemans.fr/enseignements/physique/02/
sous forme d'applets java iirc
[^] # Re: Javascript
Posté par Bobyl . Évalué à 1.
Par contre, dans les deux cas, il me semble que les simulations sont écrites en Java (pas script...). Me trompe-je?
[^] # Re: Javascript
Posté par BAud (site web personnel) . Évalué à 2.
Celles que j'ai regardé fonctionnaient avec openjdk, à voir si elles fonctionnent aussi avec J2ME.
[^] # Re: Javascript
Posté par B16F4RV4RD1N . Évalué à 4.
http://linuxfr.org/~llumeao/29133.html
Voir ça aussi :
http://blog.silvyn.net/?post/2009/11/11/jessyink-et-inkscape(...)
Mais cela n'est pas forcément exactement ce que tu recherches...
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: Javascript
Posté par Bobyl . Évalué à 2.
Par contre, je viens de voir les résultats obtenus avec Sozi et je trouve ça assez impressionnant. Je le garde sous le coude pour remplacer mes vieillissantes présentations sous Beamer.
# istambul, desktop recorder...
Posté par NeoX . Évalué à 2.
bref tout ce qui peut prendre ton ecran en video.
tu ressors une video sur laquelle tu peux inserer un commentaire audio/sous-titres.
sinon tu peux faire du 'stop-motion' à base de capture d'ecran...
[^] # Re: istambul, desktop recorder...
Posté par Bobyl . Évalué à 2.
[^] # Re: istambul, desktop recorder...
Posté par NeoX . Évalué à 2.
J'en avais conclu que tu parlais d'images animées.
En fait ce n'est pas une "animation" que tu veux faire, mais une "simulation" de mecanique/physique...
du coup ca change les données du probleme.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.