JavaScool:FaqDeveloppement

De Sciencinfolycee
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

En savoir plus sur le développement

Quelles sont les proglets en cours de développement ?

Pour après les vacances de la toussaint
  • La proglet jeux2D
  • La version jvsv4 de la proglet enVoiture
  • Interface RS232C: va offrir la possibilité de se connecter à une ligne série pour piloter un appareil.
  • Interface USB/robotique: va offrir la possibilité de piloter un robot à partir de Javascool (voir partenariat http://www.pobot.org).

Quelles sont les proglets en projet ?

  • Une proglet sur les échanges client/serveur sur un réseau
    • et/ou sur le dialogue par socket entre plateformes javascool
  • 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.