Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli

Slides:



Advertisements
Présentations similaires
Bratec Martin ..
Advertisements

NOTIFICATION ÉLECTRONIQUE
Fragilité : une notion fragile ?
SEMINAIRE DU 10 AVRIL 2010 programmation du futur Hôtel de Ville
Phono-sémantique différentielle des monosyllabes italiens
MAGGIO 1967 BOLOGNA - CERVIA ANOMALIES DU SOMMEIL CHEZ L'HOMME
droit + pub = ? vincent gautrais professeur agrégé – avocat
Transcription de la présentation:

Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli Applications mobiles en JavAct et chargement de code distant Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli Antoine Jacquet Hugues Bergès Sébastien Leriche

Présentation du projet Applications mobiles en JavAct et chargement de code distant Antoine Jacquet

JavAct : Programmation par acteurs Concurrence Répartition Mobilité

Notion d’Acteur Autonome Mobile Communique par messages Comportement évolutif Implémentation dans JavAct

Notion de place Site d’hébergement d’acteurs Machine virtuelle Physique ou logique

Travail demandé Chargement de code distant lors de la mobilité Simplicité de maintenance Partie du projet JavAct

Ténébrion : Clip de présentation

Organisation du projet Applications mobiles en JavAct et chargement de code distant Hugues Bergès

Organisation générale Cycle de vie itératif Résultat attendu : simple, facile à maintenir Investissement dans tous les aspects du projet Partage des tâches

Suivi du travail Réunions hebdomadaires avec le client Réunions entre les membres de l’équipe Expérimentations

Stations de travail Les stations du titulaire telline (CICT) Cluster ENSEEIHT

La recette Démonstrations Remise des codes sources Documentation

Réalisations du titulaire Applications mobiles en JavAct et chargement de code distant Sébastien Leriche

1ère itération : Recherches Documentation Compréhension de JavAct et des technologies employées Compréhension du problème Objectif : dégager des solutions

Solution « distribuée » Mobilité ou création Récupération des classes Place « émetteur » Place « récepteur » Diffusion de code par les acteurs Avantages / Inconvénients

Solution « centralisée » Serveur WEB Récupération des classes Mobilité ou création Place « émetteur » Place « récepteur » Diffusion de code par RMIClassLoader Depuis un serveur WEB

2ème itération : Conception Modification de la gestion des appels distants RMI Mise en œuvre de la solution centralisée Scripts de lancement

3ème itération Tests de validation Documentation architectures topologies Documentation

Conclusion Applications mobiles en JavAct et chargement de code distant Antoine Jacquet

Conclusion 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

Conclusion 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

Equipe TENEBRION / J.P. Arcangeli Applications mobiles en JavAct et chargement de code distant FIN Equipe TENEBRION / J.P. Arcangeli Antoine Jacquet Hugues Bergès Sébastien Leriche