Accueil

Bonjour et bienvenue !

Pour faire simple : on peut dire que SKUAD est une librairie logicielle qui permet des créer des applications pour manipuler des capteurs ou des objets connectés en réseau.

Mais c’est plus précisément une plateforme qui permet de créer des agents ambiants, c’est à dire des composants logiciels autonomes (des agents) capables d’évoluer en temps réel dans notre environnement physique (ambiant). Par « évoluer » on entend ici que ces agents sont capable de communiquer librement entre eux, et d’interagir avec les dispositifs électroniques accessible sur le réseau. Ces dispositifs sont par exemple des objets connectés, ou de simples montages électroniques pilotés par un micro-contrôleur (comme un Arduino par exemple). En tant que composant logiciel, ces agents s’exécuterons bien entendu sur des ordinateurs, mais SKUAD a été conçu pour permettre de les faire fonctionner sur tout support animée par un microprocesseur. Et en particulier les Rasberry-Pi qui sont des nano-ordinateurs si petits qu’ils peuvent se fondre dans notre quotidien.

Ce projet est née du constat que le monde dans lequel nous vivons s’instrumentalise de plus en plus, et nous commençons à être envahi de dispositifs électroniques (micro-contrôleur) et numériques (microprocesseur). Cet ensemble constitue aujourd’hui notre nouvel environnement digital, et celui-ci est radicalement différent de celui qui était encore, il n’y a pas si longtemps, cantonné à nos ordinateurs. Ces dispositifs donnent lieu à une nouvelle forme de base matériel composée d’éléments hétérogènes, miniaturisés et distribués dans l’espace. Et ce que nous proposons avec SKUAD ce n’est ni plus ni moins qu’un nouveau genre de système d’exploitation destiné à mettre à profit, d’une façon globale est cohérente, cette évolution. Avec SKUAD les applications logicielles (les programmes) vont eux aussi évoluer pour être en adéquation avec ce nouveau support : elles vont prendre la forme de groupes d’agent œuvrant pour un objectif commun.

Vous trouverez donc sur ce site les ressources et la documentation qui vous permettrons de créer vos propres agents et de gérer leur déploiement. Vous apprendrez à spécifier leurs activités collectives et à concevoir ainsi des projets innovants !

Si c’est la première fois que vous venez sur ce site, vous pouvez commencez par suivre quelques guides de démarrage rapide du menu Quick-Start, afin de vous faire une idée plus précise de ce que SKUAD permet de faire. Ensuite, si vous decidez de vous investir dans ce projet, vous pourrez suivre la série de tutoriels proposée dans la rubrique : Les tutoriels.