#njc Lycée « la Briquerie » Présentation du module TINI & page 5/10
Nous utiliserons la programmation en langage Java car les outils pour le C sont, à l’heure d’aujourd’hui, peut
performants ou trop chères.
La machine Java du module sait exécuter des programmes Java 2 classiques. C’est pourquoi le développement
exige l’installation d’un Java SDK sur le PC de développement (ou d’un autre outils comme JavaBuilder de
Borland ou Eclipse).
Pour le Java SDK, on télécharge ce kit depuis le site de SUN. Toutes les versions récentes sont compatibles
(pour les versions postérieures à la 1.3.x comme pour version 1.4.2 et 1.5 on devra préciser une option lors de la
compilation).
http://java.sun.com/j2se/1.4.2/download.html ou http://java.sun.com/j2se/1.5.0/download.jsp
Après avoir installé l’environnement java, on dispose d’un répertoire bin qui contient les exécutables
nécessaires au développement :
Pour pouvoir lancer directement les programmes, on peut :
Compléter la variable d’environnement PATH pour obtenir un accès aux exécutables du JSDK.
Créer des fichiers batchs contenant les commandes nécessaires (avec les chemins des exécutables)
Proposition de définition d’un environnement de travail.
Afin d’optimiser le développement, on peut, comme le montre cet exemple, organiser l’espace de travail :
Sur le disque D on créé un répertoire pour abriter nos projets et on y place une copie du kit de
développement du module Tini. Ce dernier contient, dans son répertoire bin, entre autre, les classes *.jar
qui vont nous servir lors du développement (voir suite).
Pour chacun de nos projets nous allons créer un répertoire de travail qui contiendra :
Un dossier src pour le programme source : *.java
Un dossier bin pour le fichier *.class exécutable par la machine java et éventuellement le fichier *.tini
version compilée du fichier *.class pour le module tini.
Un fichier appelé, par exemple, prep_tini.bat qui va exécuter les tâches requises sur le fichier source.
On pourrait, comme c’est indiqué par la suite exécuter ces commandes manuellement.
Le dossier du projet Hello et le fichier de préparation correspondant qui tient compte des chemins des
commandes et fichiers à utiliser :