La tendance marquée de ces dernières années au niveau des systèmes informatiques est à l'Ubiquitous Computing. Ces plateformes pervasives ont des contraintes (environnementales et architecturales) qui leurs sont propre et influence la manière de les programmer. En se basant sur l'étude des réseaux de capteurs une approche orientée agents et bio-inspirée est proposée pour programmer les plateformes pervasives en assurant leur adaptabilité dans un environnement non maitrisé. La question se pose de savoir comment améliorer les performances de ce type de plateforme construites à partir de modules possédant peu de ressources de calcul. L'emploi de coprocesseurs parallèles est envisagé. L'utilisation de matériel spécifique à l'un ou l'autre des modules de la plateforme pose des problèmes de facilité de programmation. Une solution de programmation adaptée est proposée tirant partie de la portabilité de Java et de la flexibilité de l'environnement proposé précédemment. L'ensemble de ces deux contributions qui forme un environnement de programmation pour plateformes pervasives, a été testé sur la plateforme PERPLEXUS. / Ubiquitous Computing is the emerging trend in computing systems. These pervasives platforms have characteristic constraints (environmental and architectural). Such characteristics clearly impact the way pervasive platforms should be programmed. Base on Sensor Network programming experience an agent oriented and bio-inspired approach is proposed as a reliable programming framework for pervasive platforms. Nevertheless, how to improve performance of such platforms made of modules with small computing resources. The use of parallel coprocessors is then considered. Such distributed and locally hardware dependent programming does not ease platform programming. Taking advantage of Java's portability and of the proposed framework flexibility a coprocessor programming solution is proposed. These contributions are basic blocks of a pervasive platform programming environment that has been tested on the PERPLEXUS platform.
Identifer | oai:union.ndltd.org:theses.fr/2010MON20015 |
Date | 26 February 2010 |
Creators | Brousse, Olivier |
Contributors | Montpellier 2, Université de Lausanne, Robert, Michel |
Source Sets | Dépôt national des thèses électroniques françaises |
Language | English |
Detected Language | French |
Type | Electronic Thesis or Dissertation, Text |
Page generated in 0.0024 seconds