Les recherches menées dans le projet Solidor visent la construction de systèmes et d'applications distribués. Nos travaux s'appuient sur les évolutions actuelles dans le domaine des microprocesseurs et des réseaux de communication haut débit qui sont à l'origine des architectures distribuées extensibles dont la puissance (calcul, stockage, nombre de connexions, ...) est fonction du nombre d'éléments (machines, processeurs, ...) interconnectés. Parallèlement, la banalisation des équipements informatiques entraîne la démocratisation potentielle de l'utilisation des systèmes distribués qui sont la base d'applications distribuées très diversifiées allant des applications de type "client-serveur" traditionnelles aux applications "grand public". Une caractéristique essentielle de ces applications est la distribution géographique des entités manipulées au sein d'une application, avec tous les problèmes sous-jacents que ceci entraîne pour le respect des contraintes de qualité de service (sécurité, disponibilité, contraintes temporelles, ...). C'est l'étude de tels systèmes et la construction des applications qui les exploitent qui motivent actuellement nos recherches.
Dans ce cadre, nous avons privilégié deux thèmes de recherche: la programmation distribuée par composition de logiciels hétérogènes et les systèmes distribués extensibles. De plus, l'expérimentation des résultats obtenus se fait par la mise en oeuvre de services distribués multimédias au-dessus d'une plate-forme d'expérimentation des systèmes distribués extensibles construite à cet effet. Nos actions de recherche sont présentées dans le paragraphe suivant. Nous introduisons tout d'abord nos travaux relatifs à la programmation distribuée constructive. Nos activités de recherche dans le domaine des systèmes distribués extensibles sont ensuite décrites. Nous présentons finalement les applications multimédias que nous étudions puis notre plate-forme d'expérimentation.