jOMiSCID, un intergiciel sous OSGi pour l'informatique ubiquitaire
Résumé
Cet article présente un intergiciel multi-plateforme (Windows, Linux, MacOSX) et multi-langage (C++, Java) pour l'informatique ubiquitaire. Cet intergiciel permet de faire abstraction de la communication réseau. Il permet l'inspection de services distants et s'appuie sur DNS-SD1 pour permettre leur découverte. La version Java est disponible sous deux formes : un fichier jar "classique" et un bundle pour la mise en oeuvre sous OSGi. La version OSGi permet de tirer parti des avantages de cet environnement en répondant aux contraintes imposées par l'informatique ubiquitaire : facilité de déploiement à partir d'un serveur de composants, possibilité d'ajouté de suppression et de mise à jour "à chaud" des composants.