department of informatics

Extension de MediMAS: Développement et déploiement d'agents JADE sur des supports mobiles

Travail de Bachelor en Informatique 2008

Joseph Schaeppi

Professor : Prof. Jacques Pasquier-Rocha, Assistants : Dr. Patrik Fuhrer, Minh Tuan Nguyen
Septembre 2008

But du projet

Depuis de nombreuses années, le cinéma et la littérature se passione pour des histoires parlant d'intelligence artificelle. Depuis quelques années, le "rêve" commence à prendre forme.
Le monde d'aujourd'hui devient de plus en plus mobile. Une personne sans téléphone mobile devient rare. L'espérance de vie de l'être humain augmente. Cette amélioration est dû en partie à un système hospitalier de plus en plus efficace.  MediMAS et l'extension qui a été développée dans ce projet sont une suite logique de ces trois constatations.
Un agent est selon la définition de Wooldridge et Jennings (1995) un système informatique qui est situé dans un certain environnement et qui est capable d'effectuer de manière autonome une action afin de répondre aux objectifs pour lesquels il a été conçu. On peut voir dans cette définition une ressemblance avec l'intelligence artificielle.  MediMAS est un système multi-agents utilisant la plateforme Jade et ayant comme but l'amélioration d'un système de transmission de résultats de laboratoire vers un hôpital. Concrètement, l'objectif de  MediMAS est l'amélioration du traitement des cas anormaux.
L'extension qui a été développée dans ce projet consiste en la création d'agents pour téléphones mobiles en utilisant Java Micro Edition. Le but de ces agents est de faire un lien entre l'utilisateur humain et le coeur du système  MediMAS. On nommera ces agents des agents GUI. On a développé dans ce projet un agent GUI mobile destiné à l'assistant du laboratoire. Le but principal de cet agent est de permettre à l'assistant d'annoncer la disponibilité d'une analyse. Le second développé est l'agent GUI du médecin. Le but principal de cet agent est que le médecin soit prévenu lorsqu'une analyse a été finie.

Documentation

Code source