JavaScool:DocJavaScoolBuilder : Différence entre versions

De Sciencinfolycee
Aller à : navigation, rechercher
m
m
 
(7 révisions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
 
[[Catégorie:JavaScoolDev]] __NOTOC__  
 
[[Catégorie:JavaScoolDev]] __NOTOC__  
Java's Cool est conçu de façon à être un système flexible. Il permet notamment à l'enseignant de créer sa version personalisée de Java's Cool. Java's Cool est divisé en deux parties : le coeur (core) ou noyau et les proglets.
 
  
Une proglet est un ensemble de composants Java, HTML, images et sons réunis dans un dossier (voir les ).
+
Javascoolbuilder est un programme écrit en Java permettant de générer une version de Java's Cool réunissant plusieurs proglets. Cela s'organise ainsi:
  
Javascoolbuilder est un programme écrit en Java permettant de générer une version de Java's Cool réunissant plusieurs proglets. Toutes les proglets devant être compilées avec Java's Cool sont réunies dans un dossier qui peut avoir n'importe quel nom : c'est le <tt>sketchbool</tt>
+
==Mise en place du «<tt>sketchbook</tt>»==
  
Java's Cool est conçu de façon à être un système flexible. Il permet notamment à l'enseignant de créer sa version personalisée de Java's Cool. Java's Cool est divisé en deux parties : le coeur (core) ou noyau et les proglets.
+
* ''Un proglet, un dossier''. Chaque proglet est définie un ensemble de fichiers Java, XML, images et son réunis dans un dossier unique portant le nom de la proglet comme [[JavaScool:DocCreationProglet|spécifié ici]]. Nous verrons comment créer un nouvelle proglet ci-dessous.
  
Une proglet est un ensemble de composants Java, HTML, images et sons réunis dans un dossier (voir les [?page=developers&action=proglet Spécifications d'une proglet]).
+
* ''Les dossiers de proglet dans un répertoire unique''. Tous les dossiers des proglets devant être compilées avec Java's Cool sont réunies dans un dossier qui peut avoir n'importe quel nom : c'est le <tt>sketchbook</tt>.
  
Javascoolbuilder est un programme écrit en Java permettant de générer une version de Java's Cool réunissant plusieurs proglets. Toutes les proglets devant être compilées avec Java's Cool sont réunies dans un dossier qui peut avoir n'importe quel nom : c'est le <tt>sketchbool</tt>
+
* Le <tt>sketchbook</tt> peut aussi contenir des fichiers <tt>javascool-*.jar</tt> avec des versions de javascool dotées d'autres proglets. Dans ce cas, les proglets contenues dans ces versions seront aussi ajoutées à la nouvelle version.
  
Le sketchbook contient un dossier par proglet. Il peut aussi contenir des versions de javascool. Dans ce cas, les proglets contenues dans ces versions seront aussi ajoutées à la nouvelle version. Typiquement, chaque nouvelle proglet Java's Cool est disponible [?page=proglets sur le site de Java' Cool] au format .jar. Il s'agit en fait d'un Java's Cool ne contenant qu'une seule proglet. Pour créer une version de Java's Cool réunissant trois proglets du site, il suffit de créer un dossier sketchbook, de télécharger les trois .jar des trois proglets depuis le site et de lancer javascoolbuilder. Le fichier produit sera une version de Java's Cool réunissant les trois proglets. Il est également à noter que les jar sources peuvent contenir plusieurs proglets. Ainsi, le jar produit peut être ré-utilisé pour créer une nouvelle version de Java's Cool.
+
<div class="spec">
 +
Le «sketchbook» est un répertoire contenant:
 +
* des dossiers contenant chacun les fichiers d'une proglet à compiler. Le nom du dossier correspond au nom de la proglet.
 +
* des fichiers <tt>javascool-*.jar</tt> contenant d'autres proglets à regrouper .
 +
</div>
 +
 
 +
==Lancement de Javascoolbuilder sur le «<tt>sketchbook</tt>»==
 +
 
 +
* Pour lancer javascoolbuilder, [http://javascool.gforge.inria.fr/javascool-builder.jar téléchargez le fichier JAR] et placez le dans votre répertoire sketchbook.
 +
** Copier [http://javascool.gforge.inria.fr/javascool-builder.jar javascool-builder.jar] dans le sketchbook permet de signifier où le sketchbook est localisé.
 +
 
 +
* Lancer le comme vous lanceriez Java's Cool (voir les [http://javascool.gforge.inria.fr/v4?page=run instructions sur comment lancer un jar]).
 +
 
 +
* L'interface est minimal et intuitif:
 +
<html><img src="http://javascool.gforge.inria.fr/v4/documents/javadoc/javascoolbuilder1.png" alt="Interface Javascoolbuilder" width="100%"/></html>
  
<div class="spec">
+
Il offre deux mécanismes:
 +
# ''Créer le canevas d'une nouvelle proglet'': on entre le nom et le répertoire de la proglet est créé avec des modèles de fichiers, selon les [[JavaScool:DocCreationProglet|spécification]], on peut alors facilement construire la nouvelle proglet en [[JavaScool:DocCreationProgletExemple|suivant un exemple]].
 +
# ''Compiler les proglet et construire la version de Java's Cool souhaitée'': On sélectionne les proglets à rassembler et lance la construction du jar de sortie qui se nommera <tt>javascool-proglets.jar</tt>.
 +
# 'Lancer/Tester'' : Il faut lancer <tt>javascool-proglets.jar</tt> pour tester/utiliser les proglets.
 +
 
 +
 
 +
Si vous recevez des erreurs, elles s'afficheront dans le fenêtre de javascoolbuilder.
  
Ainsi le dossier sketchbook peut contenir :
+
Si vous avez besoin d'aide pour résoudre vos erreurs, n'hésitez pas à nous [http://javascool.gforge.inria.fr/v4?page=contact contacter].
  
* des fichiers .jar contenant chacun une version de Java's Cool contenant une ou plusieurs proglets;
+
== Discussion ==
* des dossiers contenant une proglet chacun. Le nom du dossier correspond au nom de la proglet (voir les [?page=developers&action=proglet Spécifications d'une proglet]).
 
  
</div>
+
Typiquement, chaque nouvelle proglet Java's Cool est disponible [http://javascool.gforge.inria.fr/v4?page=proglets sur le site de Java' Cool] au format .jar. Il s'agit en fait d'un Java's Cool ne contenant qu'une seule proglet.
  
Pour lancer javascoolbuilder, [?page=run&action=javascoolbuilder téléchargez-le] au format jar, placez le jar dans votre dossier sketchbook, et lancez le jar comme vous lanceriez Java's Cool (voir les [?page=run instructions sur comment lancer un jar]).
+
Pour créer une version de Java's Cool réunissant toutes proglets souhaitées il suffit de créer un dossier sketchbook, de télécharger les jar des  proglets depuis le site et de lancer javascoolbuilder. Le fichier produit sera une version de Java's Cool réunissant les proglets souhaitées. Il est également à noter qu'un jar peuvent contenir plusieurs proglets.
  
Si vous recevez des erreurs, elles s'afficheront dans le fenêtre de javascoolbuilder. Si vous avez besoin d'aide pour résoudre vos erreurs, n'hésitez pas à nous [?page=contact contacter]
+
Ce que fait le Javascoolbuilder est spécifié très précisément dans ses [[JavaScool:SpecJavaScoolBuilder|spécifications]].

Version actuelle datée du 1 septembre 2011 à 17:43


Javascoolbuilder est un programme écrit en Java permettant de générer une version de Java's Cool réunissant plusieurs proglets. Cela s'organise ainsi:

Mise en place du «sketchbook»

  • Un proglet, un dossier. Chaque proglet est définie un ensemble de fichiers Java, XML, images et son réunis dans un dossier unique portant le nom de la proglet comme spécifié ici. Nous verrons comment créer un nouvelle proglet ci-dessous.
  • Les dossiers de proglet dans un répertoire unique. Tous les dossiers des proglets devant être compilées avec Java's Cool sont réunies dans un dossier qui peut avoir n'importe quel nom : c'est le sketchbook.
  • Le sketchbook peut aussi contenir des fichiers javascool-*.jar avec des versions de javascool dotées d'autres proglets. Dans ce cas, les proglets contenues dans ces versions seront aussi ajoutées à la nouvelle version.

Le «sketchbook» est un répertoire contenant:

  • des dossiers contenant chacun les fichiers d'une proglet à compiler. Le nom du dossier correspond au nom de la proglet.
  • des fichiers javascool-*.jar contenant d'autres proglets à regrouper .

Lancement de Javascoolbuilder sur le «sketchbook»

  • L'interface est minimal et intuitif:

Interface Javascoolbuilder

Il offre deux mécanismes:

  1. Créer le canevas d'une nouvelle proglet: on entre le nom et le répertoire de la proglet est créé avec des modèles de fichiers, selon les spécification, on peut alors facilement construire la nouvelle proglet en suivant un exemple.
  2. Compiler les proglet et construire la version de Java's Cool souhaitée: On sélectionne les proglets à rassembler et lance la construction du jar de sortie qui se nommera javascool-proglets.jar.
  3. 'Lancer/Tester : Il faut lancer javascool-proglets.jar pour tester/utiliser les proglets.


Si vous recevez des erreurs, elles s'afficheront dans le fenêtre de javascoolbuilder.

Si vous avez besoin d'aide pour résoudre vos erreurs, n'hésitez pas à nous contacter.

Discussion

Typiquement, chaque nouvelle proglet Java's Cool est disponible sur le site de Java' Cool au format .jar. Il s'agit en fait d'un Java's Cool ne contenant qu'une seule proglet.

Pour créer une version de Java's Cool réunissant toutes proglets souhaitées il suffit de créer un dossier sketchbook, de télécharger les jar des proglets depuis le site et de lancer javascoolbuilder. Le fichier produit sera une version de Java's Cool réunissant les proglets souhaitées. Il est également à noter qu'un jar peuvent contenir plusieurs proglets.

Ce que fait le Javascoolbuilder est spécifié très précisément dans ses spécifications.