B
BO
OU
UR
RS
SA
AU
UD
D
D
DE
EN
NI
IS
S
M
MI
IL
LL
LI
IN
N
V
VI
IN
NC
CE
EN
NT
T
P
PR
RO
OJ
JE
ET
T
I
IS
SI
IM
MA
A
2
20
00
03
3
/
/
2
20
00
04
4
R
RE
EM
ME
ER
RC
CI
IE
EM
ME
EN
NT
TS
S
Nous remercions M. Pierre CHAINAIS, notre tuteur de projet, pour l’aide qu’il nous a
apportée durant ces cinq mois. Sa disponibilité, sa pédagogie et ses conseils nous ont été
précieux dans nos choix de conception et d’élaboration de nos programmes.
Nous remercions par ailleurs Grégoire AUTRIC et Nicolas BEAUFILS, les deux étudiants en
charge de ce projet l’année passée. Leur travail rigoureux et les informations précieuses qu’ils
nous ont légués, nous ont permis de poursuivre ce projet dans les meilleures conditions.
B
BO
OU
UR
RS
SA
AU
UD
D
D
DE
EN
NI
IS
S
M
MI
IL
LL
LI
IN
N
V
VI
IN
NC
CE
EN
NT
T
P
PR
RO
OJ
JE
ET
T
I
IS
SI
IM
MA
A
2
20
00
03
3
/
/
2
20
00
04
4
T
TA
AB
BL
LE
E
D
DE
ES
S
M
MA
AT
TI
IE
ER
RE
ES
S
REMERCIEMENTS ............................................................................................................................. 1
TABLE DES MATIERES ...................................................................................................................... 2
TABLE DES ILLUSTRATIONS .............................................................................................................. 3
RESUME ........................................................................................................................................... 4
ABSTRACT ........................................................................................................................................ 5
GLOSSAIRE ....................................................................................................................................... 6
INTRODUCTION ................................................................................................................................ 7
Objectifs du projet .................................................................................................................. 9
1. Sujet de l’étude ................................................................................................................ 9
2. L’existant ......................................................................................................................... 9
3. Définition des objectifs .................................................................................................... 9
a. Interface graphique utilisateur ................................................................................. 9
b. Implémentation de la pluie .................................................................................... 10
c. Moteur de calcul « Terre-satellite » ....................................................................... 10
d. Tutorial du logiciel ................................................................................................ 10
Démarche de conception ...................................................................................................... 11
Difficultés rencontrées ......................................................................................................... 12
Diagramme de classe ............................................................................................................ 14
Description des classes Java ................................................................................................ 15
Presentation de la version 1.2 .............................................................................................. 21
Tutorial ................................................................................................................................. 24
Bilan sur le projet ................................................................................................................. 26
Avenir du projet .................................................................................................................... 27
SITES WEB ..................................................................................................................................... 29
LIVRES ........................................................................................................................................... 30
SUPPORTS ISIMA ............................................................................................................................ 30
COORDONNEES DES ACTEURS DU PROJET ...................................................................................... 31
B
BO
OU
UR
RS
SA
AU
UD
D
D
DE
EN
NI
IS
S
M
MI
IL
LL
LI
IN
N
V
VI
IN
NC
CE
EN
NT
T
P
PR
RO
OJ
JE
ET
T
I
IS
SI
IM
MA
A
2
20
00
03
3
/
/
2
20
00
04
4
T
TA
AB
BL
LE
E
D
DE
ES
S
I
IL
LL
LU
US
ST
TR
RA
AT
TI
IO
ON
NS
S
Figure 1 - Diagramme de classes ________________________________________________ 14
Figure 2 - Aide contextuelle ____________________________________________________ 21
Figure 3 Raccourcis clavier ___________________________________________________ 21
Figure 4 - Nouvelle fonctionnalité « pluie » _______________________________________ 22
Figure 5 Paramétres géométriques _____________________________________________ 22
Figure 6 - Menu « Paramètres » ________________________________________________ 22
B
BO
OU
UR
RS
SA
AU
UD
D
D
DE
EN
NI
IS
S
M
MI
IL
LL
LI
IN
N
V
VI
IN
NC
CE
EN
NT
T
P
PR
RO
OJ
JE
ET
T
I
IS
SI
IM
MA
A
2
20
00
03
3
/
/
2
20
00
04
4
R
RE
ES
SU
UM
ME
E
L’étude de la propagation d’ondes hertziennes met en œuvre des lois complexes de la
Physique en utilisant l’ensemble des outils de calculs des Mathématiques. Elle est cependant
nécessaire dans l’élaboration de réseaux de télécommunications, et est appliquée aussi bien à des
techniques aguerries, comme la radiodiffusion, qu’aux technologies récentes, comme la
téléphonie cellulaire. Son but est de transmettre de l’information entre deux points distincts de
l’espace, et de connaître les effets de l’environnement au cours de son transport.
Dans un cadre pédagogique dont le but est de faire comprendre à autrui cette science, l’outil
informatique permet de vérifier les calculs et de les illustrer par des graphiques pertinents. Il
devient ainsi une aide à la compréhension et à la conception. C’est dans cette perspective que
Pierre CHAINAIS, professeur de physique des télécommunications à l’ISIMA, a proposé ce projet
de simulateur de propagation d’ondes hertziennes, afin de munir ses élèves et ses collaborateurs
d’un outil formateur et instructif. Dans la mesure très peu d’outils de ce genre existent, il
paraissait d’autant plus intéressant d’en développer un.
Ainsi, nous avons poursuivi le développement de ce projet commencé en 2003 par deux
étudiants de l’ISIMA, Grégoire AUTRIC et Nicolas BEAUFILS. Ces derniers ont développé
l’architecture principale de deux applications pour le simulateur : l’une « Web » (i.e. lancée via
l’Internet) et l’autre « exécutable » (i .e. lancée sur PC). Le langage de programmation Java a été
alors retenu pour sa portabilité sur différentes plates-formes, son interopérabilité et ses solutions
« servlets » et « applets » répondant respectivement aux applications précitées.
Notre travail a consisté à comprendre l’architecture développée par nos prédécesseurs, à faire
évoluer l’interface graphique du simulateur et les fonctionnalités de simulation. Le simulateur
dans sa version actuelle répond à l’étude d’une transmission terrestre entre un émetteur et un
récepteur paramétrables. Il tient compte des effets de l’environnement comme ceux de la pluie
ou d’obstacles à la transmission, eux aussi paramétrables. Il est résout par ailleurs les calculs
d’une transmission terre-satellite, et laisse une ouverture au projet pour compléter par exemple
l’interface graphique de cette fonctionnalité.
Mots-clés : propagation, ondes hertziennes, télécommunications, simulateur, cadre
pédagogique, Java, servlets, applets
B
BO
OU
UR
RS
SA
AU
UD
D
D
DE
EN
NI
IS
S
M
MI
IL
LL
LI
IN
N
V
VI
IN
NC
CE
EN
NT
T
P
PR
RO
OJ
JE
ET
T
I
IS
SI
IM
MA
A
2
20
00
03
3
/
/
2
20
00
04
4
A
AB
BS
ST
TR
RA
AC
CT
T
The study of Hertzian waves transmission implements complex laws of Physics by using
the whole of the computational Mathematics tools. It is however necessary in the development of
telecommunications networks, and is applied as well to old technologies, like broadcasting, as
with more recent technologies, like cellular telephony. Its goal is to transmit information
between two points distinct from space, and to know environment effects during its transport.
Within a teaching framework of which goal is to render comprehensible with others this science,
data-processing tools make it possible to check calculations and to illustrate them by relevant
graphs. It becomes thus a help with comprehension and design. It is from this point of view that
Pierre CHAINAIS, professor of physics in ISIMA, proposed this project of Hertzian waves
transmission simulator, in order to provide its pupils and his/her collaborators with a formative
and instructive tool. Insofar as very few tools of this kind exist, it appeared all the more
interesting to develop one of them.
Thus, we continued the project development started in 2003 with two students of ISIMA,
Gregoire AUTRIC and Nicolas BEAUFILS. The latter developed the principal architecture of two
applications for the simulator : one is a servlet (i.e. launched via the Internet) and other is an
applet (i.e. launched on PC). The programming language Java was then retained for its
portability on various platforms, its interworking and its servlet and applet solutions answering
the above mentioned applications respectively.
Our work consisted in understanding the architecture developed by our predecessors, making
evolve the simulator graphic user interface and simulation functionalities. The simulator in its
current version answers the terrestrial transmission study between skeletal transmitter and
receiver. It takes account of the environment effects like those of the rain or obstacles with the
transmission, them so skeletal. In addition it solves transmission ground-satellite calculations,
and leaves an opening to the project to supplement for example the graphic user interface of this
functionality.
Keywords : transmission, Hertzian waves, telecommunications, simulator, teaching
framework, Java, servlet, applet
1 / 31 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !