![Page 1: Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli Antoine Jacquet Hugues Bergès Sébastien Leriche Applications mobiles en JavAct et chargement](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9da5497959293b8d6e49/html5/thumbnails/1.jpg)
Soutenance Orale, TER 2002Soutenance Orale, TER 2002
Equipe TENEBRION / J.P. Arcangeli
Antoine Jacquet
Hugues Bergès
Sébastien Leriche
Applications mobiles en JavAct et chargement de code distant
![Page 2: Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli Antoine Jacquet Hugues Bergès Sébastien Leriche Applications mobiles en JavAct et chargement](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9da5497959293b8d6e49/html5/thumbnails/2.jpg)
Présentation du projetPrésentation du projet
Applications mobiles en JavAct
et chargement de code distant
Antoine Jacquet
![Page 3: Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli Antoine Jacquet Hugues Bergès Sébastien Leriche Applications mobiles en JavAct et chargement](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9da5497959293b8d6e49/html5/thumbnails/3.jpg)
JavAct : Programmation par acteursJavAct : Programmation par acteurs
ConcurrenceRépartitionMobilité
![Page 4: Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli Antoine Jacquet Hugues Bergès Sébastien Leriche Applications mobiles en JavAct et chargement](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9da5497959293b8d6e49/html5/thumbnails/4.jpg)
Notion d’ActeurNotion d’Acteur
AutonomeMobileCommunique par messagesComportement évolutifImplémentation dans JavAct
![Page 5: Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli Antoine Jacquet Hugues Bergès Sébastien Leriche Applications mobiles en JavAct et chargement](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9da5497959293b8d6e49/html5/thumbnails/5.jpg)
Notion de placeNotion de place
Site d’hébergement d’acteursMachine virtuellePhysique ou logique
![Page 6: Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli Antoine Jacquet Hugues Bergès Sébastien Leriche Applications mobiles en JavAct et chargement](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9da5497959293b8d6e49/html5/thumbnails/6.jpg)
Travail demandéTravail demandé
Chargement de code distant lors de la mobilité
Simplicité de maintenancePartie du projet JavAct
![Page 7: Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli Antoine Jacquet Hugues Bergès Sébastien Leriche Applications mobiles en JavAct et chargement](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9da5497959293b8d6e49/html5/thumbnails/7.jpg)
Ténébrion : Clip de présentationTénébrion : Clip de présentation
![Page 8: Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli Antoine Jacquet Hugues Bergès Sébastien Leriche Applications mobiles en JavAct et chargement](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9da5497959293b8d6e49/html5/thumbnails/8.jpg)
Organisation du projetOrganisation du projet
Applications mobiles en JavAct
et chargement de code distant
Hugues Bergès
![Page 9: Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli Antoine Jacquet Hugues Bergès Sébastien Leriche Applications mobiles en JavAct et chargement](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9da5497959293b8d6e49/html5/thumbnails/9.jpg)
Organisation généraleOrganisation générale
Cycle de vie itératifRésultat attendu : simple, facile à
maintenirInvestissement dans tous les aspects
du projetPartage des tâches
![Page 10: Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli Antoine Jacquet Hugues Bergès Sébastien Leriche Applications mobiles en JavAct et chargement](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9da5497959293b8d6e49/html5/thumbnails/10.jpg)
Suivi du travailSuivi du travail
Réunions hebdomadaires avec le clientRéunions entre les membres de
l’équipeExpérimentations
![Page 11: Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli Antoine Jacquet Hugues Bergès Sébastien Leriche Applications mobiles en JavAct et chargement](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9da5497959293b8d6e49/html5/thumbnails/11.jpg)
Stations de travailStations de travail
Les stations du titulairetelline (CICT)Cluster ENSEEIHT
![Page 12: Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli Antoine Jacquet Hugues Bergès Sébastien Leriche Applications mobiles en JavAct et chargement](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9da5497959293b8d6e49/html5/thumbnails/12.jpg)
La recetteLa recette
DémonstrationsRemise des codes sourcesDocumentation
![Page 13: Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli Antoine Jacquet Hugues Bergès Sébastien Leriche Applications mobiles en JavAct et chargement](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9da5497959293b8d6e49/html5/thumbnails/13.jpg)
Réalisations du titulaireRéalisations du titulaire
Applications mobiles en JavAct
et chargement de code distant
Sébastien Leriche
![Page 14: Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli Antoine Jacquet Hugues Bergès Sébastien Leriche Applications mobiles en JavAct et chargement](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9da5497959293b8d6e49/html5/thumbnails/14.jpg)
11èreère itération : Recherches itération : Recherches
DocumentationCompréhension de JavAct et des
technologies employéesCompréhension du problèmeObjectif : dégager des solutions
![Page 15: Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli Antoine Jacquet Hugues Bergès Sébastien Leriche Applications mobiles en JavAct et chargement](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9da5497959293b8d6e49/html5/thumbnails/15.jpg)
Solution « distribuée »Solution « distribuée »
Diffusion de code par les acteurs Avantages / Inconvénients
Place « émetteur » Place « récepteur »
Mobilité ou création
Récupération des classes
![Page 16: Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli Antoine Jacquet Hugues Bergès Sébastien Leriche Applications mobiles en JavAct et chargement](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9da5497959293b8d6e49/html5/thumbnails/16.jpg)
Solution « centralisée »Solution « centralisée »
Diffusion de code par RMIClassLoader Depuis un serveur WEB
Mobilité ou création
Serveur WEB
Récupération des classes
Place « émetteur » Place « récepteur »
![Page 17: Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli Antoine Jacquet Hugues Bergès Sébastien Leriche Applications mobiles en JavAct et chargement](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9da5497959293b8d6e49/html5/thumbnails/17.jpg)
22èmeème itération : Conception itération : Conception
Modification de la gestion des appels distants RMI
Mise en œuvre de la solution centralisée
Scripts de lancement
![Page 18: Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli Antoine Jacquet Hugues Bergès Sébastien Leriche Applications mobiles en JavAct et chargement](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9da5497959293b8d6e49/html5/thumbnails/18.jpg)
33èmeème itération itération
Tests de validation– architectures– topologies
Documentation
![Page 19: Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli Antoine Jacquet Hugues Bergès Sébastien Leriche Applications mobiles en JavAct et chargement](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9da5497959293b8d6e49/html5/thumbnails/19.jpg)
ConclusionConclusion
Applications mobiles en JavAct
et chargement de code distant
Antoine Jacquet
![Page 20: Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli Antoine Jacquet Hugues Bergès Sébastien Leriche Applications mobiles en JavAct et chargement](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9da5497959293b8d6e49/html5/thumbnails/20.jpg)
ConclusionConclusion
Apports pour le client– Nous avons répondu à ses attentes
– Possibilité d'utiliser un réseau à grande échelle
– S'adapte à des environnements hétérogènes
– Facilité de déploiement
![Page 21: Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli Antoine Jacquet Hugues Bergès Sébastien Leriche Applications mobiles en JavAct et chargement](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9da5497959293b8d6e49/html5/thumbnails/21.jpg)
ConclusionConclusion
Apports pour l ’équipe titulaire– Insertion dans un projet
– Conduite de ce projet
– Synthèse de documents
– Travail en groupe
– Dialogue avec des clients
– Programmation par acteurs
– Approfondissements sur JAVA / RMI
![Page 22: Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli Antoine Jacquet Hugues Bergès Sébastien Leriche Applications mobiles en JavAct et chargement](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9da5497959293b8d6e49/html5/thumbnails/22.jpg)
FINFIN
Equipe TENEBRION / J.P. Arcangeli
Antoine Jacquet
Hugues Bergès
Sébastien Leriche
Applications mobiles en JavAct et chargement de code distant