JavaScool:ProgletProcessing : Différence entre versions

De Sciencinfolycee
Aller à : navigation, rechercher
m
m (Principe général)
Ligne 12 : Ligne 12 :
  
 
L'interface graphique correspond lui à l'applete processing.
 
L'interface graphique correspond lui à l'applete processing.
 +
 +
== Discussion ==
 +
 +
* Utiliser [http://processing.org processing] permet de
 +
** programmer facilement des proglets multimédia (son, 3D, vidéos, ..) et de profiter d'un très large panel existant;
 +
** de déplacer la vision de "programmeur" à "créateur d'objets numériques" qui est le fondement de la démarche de [http://processing.org processing];
 +
** celà établi aussi que la plateforme Javas'Cool est techniquement et dans son principe "ouverte" et s'interopère avec d'autres plateformes de développement.
 +
 +
* Cette démarche dans Javas'Cool est due à  [http://www-sop.inria.fr/members/Cecile.Picard Cécile Picard-Limpens] qui a créé les premières [[JavaScool:ProgletsProcessing|«proglets» et «educlets»]]

Version du 30 août 2011 à 14:16

Cette page a pour but d'expliquer comment créer une proglet avec processing, consulter aussi à la documentation générale et la spécification d'une proglet pour voir les principes généraux.

Principe général

Tous les fichiers standards de la proglet sauf Panel.java sont définis comme pour uneproglet standard :

    • proglet.pml : le descripteur de la proglet.
    • help.xml : le fichier de documentation de la proglet.
    • Functions.java : qui définit les fonctions proposées à l'élève (optionnel).
    • completion.xml : qui définit les complétions automatiques proposées dans l'éditeur (optionnel).
    • Translator.java : qui implémente la traduction de Jvs en Java spécifique de cette proglet (optionnel).

L'interface graphique correspond lui à l'applete processing.

Discussion

  • Utiliser processing permet de
    • programmer facilement des proglets multimédia (son, 3D, vidéos, ..) et de profiter d'un très large panel existant;
    • de déplacer la vision de "programmeur" à "créateur d'objets numériques" qui est le fondement de la démarche de processing;
    • celà établi aussi que la plateforme Javas'Cool est techniquement et dans son principe "ouverte" et s'interopère avec d'autres plateformes de développement.