Content area
Le domaine des communications par satellites demande une specialisation et des recherches continues afin d'exploiter son potentiel de plus en plus reconnu. Il existe deja des logiciels permettant ce type de communication. L'interet grandissant pour ce domaine, joint a l'avenement du reseau Internet, motive l'idee de pouvoir acceder a ces satellites via l'Internet. Des logiciels de type client-serveur sont utilises pour de nombreuses applications sur l'Internet. Le projet Acces Planetaire aux Objets en Orbites (APOO), dont il est question dans ce memoire, a pour objectif de fournir l'acces aux communications par satellites par l'utilisation de l'Internet.
Le developpement d'un logiciel est au coeur du projet APOO. Ce logiciel, dans une phase preliminaire, offre a un utilisateur l'acces et le controle a distance d'une station de poursuite de satellites. Il permet egalement la communication audio avec l'objet en poursuite. Ce logiciel est une application client-serveur, realise selon une approche orientee vers les objets. La conception a ete realisee avec la methodologie proposee par Booch. Le client est realise en langage Java et le serveur est realise en langage C++.
APOO est un projet d'equipe auquel nous avons contribue dans le cadre de ce memoire. Nos resultats et notre contribution personnelles prennent la forme de composants logiciels permettant de localiser les satellites dans l'espace ainsi que de controler une antenne bidirectionnelle et une radio (pour entrer en communication avec les satellites). Un outil supportant les communications audio sur l'Internet (NetMeeting) a egalement ete integre a ce logiciel. De plus, nous avons effectue la modelisation formelle du controle de l'antenne avec le Real Time Logic de Mok et Jahanian.