JavaScool:FaqDeveloppement

De Sciencinfolycee
Révision datée du 11 décembre 2011 à 21:41 par Vthierry (discussion | contributions) (Comment prendre le contrôle à distance des Javascool de mes élèves ou regarder leur travail en cours ?)
Aller à : navigation, rechercher

Plus d'aide SVP !

Peut-on utiliser un debugger avec point d'arrêt et affichage de valeurs de variables ?

Non pas directement. Mais Java offre de fait les outils pour cela et la notion d'assertion permet de vérifier une assertion et arrêter le code si elle est fausse. Le diagnoctic peut donner les détails souhaités.

Je n'arrive pas à utiliser mes fonctions définies dans Functions depuis Java's Cool

Vérifiez que la classe Functions est publique et que toutes les méthodes la composant sont publiques et statiques.

Ai-je accès à des fonctions de facilité pour écrire dans la console, demander un nombre à l'utilisateur, etc. ?

  • Oui, toutes les fonctions de Macros sont accessibles à la fois depuis Java's Cool et depuis le code des classes de la proglet. Pour les utiliser, vous devrez ajouter la ligne :
import static org.javascool.macros.Macros.*;

au début du programme.

  • L'élève peut aussi appeler ces fonctions directement depuis Java's Cool sans sans préfixe, l'import fait par défaut.

Comment prendre le contrôle à distance des Javascool de mes élèves ou regarder leur travail en cours ?

  • La réponse est http://italc.sourceforge.net, logiciel libre qui s'installe et offre ces fonctionnalités pour Javascool . . et les autres logiciels

Tiens ! Comment se fait il que le site Java'sCool a ses pages web sur un "autre" wiki ?

  • La documentation de Java'sCool n'est pas que technique: elle est aussi didactique: elle est donc partagée comme une ressource sur une plateforme de ressources
  • Java'sCool est une plateforme ouverte: les gens doivent pouvoir utiliser ce qu'il y a dans Java'sCool en dehors de Java'sCool

Voilà pourquoi les contenus textuels sont le wiki du «SIL:O!» afin d'être éditables/disponibles dans tous les cas.

Techniquement, c'est grâce à la plateforme médiawiki que cette syndication est possible comme détaillé ici.

En savoir plus sur le développement

Au delà des points de développement en cours de réflexion et des problèmes en cours de solution, voici nos prohets


Quelles sont les proglets en cours de développement ?

  • La version jvsv4 de la proglet enVoiture
  • Interface USB/robotique: va offrir la possibilité de piloter un robot à partir de Javascool (voir partenariat http://www.pobot.org).
  • On lance le projet de rendre javascool interopérable avec http://www.france-ioi.org pour mutualiser nos ressources
    • la complémentarité serait que javascool offre une version offline de IOI, au moins pour java et cie

Quelles sont les proglets en projet ?

  • La proglet jeux2D
  • Des «educlets» de simulation de phénomènes physiques en collaboratiuon avec Unisciel
  • Un AlgoEditor pour editer graphique les algorithmes les plus simples (à partir du AlgoEditor et about-algo-editor de la v3)
  • Une proglet qui définisse un prélangage Jvs ultra-simplifié: un mode Java Beginner quoi

Mais comment se fait il que le site Java'sCool a ses pages web sur un "autre" wiki ?

  • La documentation de Java'sCool n'est pas que technique: elle est aussi didactique.
  • Java'sCool est une plateforme ouverte: les gens doivent pouvoir utiliser ce qu'il y a dans Java'sCool en dehors de Java'sCool

Voilà pourquoi les contenus textuels sont le wiki du «SIL:O!» afin d'être éditables/disponibles dans tous les cas.

Techniquement, c'est grâce à la plateforme médiawiki que cette syndication est possible comme détaillé ici.