zwave_logoenocean_logoble_logoandroid_logoWindows_logoapple_logoraspberry-pi-logohue_logoios

Et vos objets interagissent...

Découvrez ici notre projet BeC3 : Visionnez les vidéos (Learn), consultez les news et autres informations.

Avec BeC3, connectez vos objets à Internet. Choisissez un comportement pour chacun d'eux. Et laissez-les interagir.

Bec... Quoi ?

BeC3 est l'acronyme de Behaviour Crowd Centric Composition, c'est à dire Compositeur de Comportements Participatif.


Behaviour (Comportement)

Vos objets doivent agir, ou réagir à un évenement. Avec BeC3, décrivez le role de chacun de vos objets. Mais ne vous inquétez pas, c'est très facile. Il suffit juste de choisir dans une liste de Behaviours (Comportements) celui qui vous intéresse.


Composition

L'application compléte est la combinaison des behaviours (comportements) de chacun de vos objets. Il vous suffit de connecter chaque objet à ceux qu'il doit faire réagir.


Crowd-Centric (Participatif)

Tous les behaviours (comportements) utilisables sont fournis soit par nous, soit par d'autres utilisateurs comme vous. BeC3 est une sorte d'outil de programmation social. Si vous avez quelques compétences en programmation, n'hésitez pas à écrire des behaviours et à les partager avec les autres utilisateurs. !

Learn

Vous voulez utiliser notre plateforme ? Consultez les vidéos de démonstration et les tutoriels. Vous pouvez également parcourir notre learning center afin de savoir ce que vous pouvez faire avec BeC3, ce dont vous avez besoin pour l'utiliser, comment vos objets communiquent, et comment contruire votre première application.

  • Tutorial 1 - Creating an account
    • Tutorial 1 - Creating an account

    • Watch Video

  • Tutorial 2 - Creating your first application
    • Tutorial 2 - Creating your first application

    • Watch Video

  • Tutorial 3 - Express yourself !
    • Tutorial 3 - Express yourself !

    • Watch Video

  • Tutorial 4 - Using Clound and Smartphones
    • Tutorial 4 - Using Clound and Smartphones

    • Watch Video

  • Tutorial 5 - Using real objects
    • Tutorial 5 - Using real objects

    • Watch Video

  • BeC3 : First lesson -> Symplicity
    • BeC3 : First lesson -> Symplicity

    • Watch Video

  • Bec3-2 : Second lesson -> Dynamicity
    • Bec3-2 : Second lesson -> Dynamicity

    • Watch Video

  • BeC3 : Third lesson -> Heterogeneity
    • BeC3 : Third lesson -> Heterogeneity

    • Watch Video

  • BeC3 at CES'15 (Consumer Electronics Show Las Vegas)
    • BeC3 at CES'15 (Consumer Electronics Show Las Vegas)

    • Watch Video

BeC3-lib

int main(int argc, const char **argv) {
    Bec3 mySession("assets/conf/Bec3.json");
    while(done){
    	mySession.updateObjects();
    	
    	if( mySession.getObjectState("Light").getBool() == true ){
    		/*Do something*/
    	}
    }
    return 0;
}

Contact


Qui est derrière BeC3 ?

 

Sylvain Cherrier

Sylvain est docteur en informatique à l'Université Paris-Est Marne la vallée. Il est le concepteur de l'architecture et du système BeC3. Dans ses papiers de recherche (DLiTE et Orchestration Vs. Choreophy), il a décrit les fondements théoriques du fonctionnement de BeC3 (décrit dans le journal). Il travaille aussi à l'implémentation de la plateforme sur les différents capteurs et actuateur.  

Ismail Salhi

Ismail est docteur en Informatique et a contribué à la conception de BeC3. Il a aussi pris en charge la première version de l'aspect visuelle de la plateforme, et a réalisé l'intégration de nouveaux matériels.

Kevin Rauscher

Kevin est l'ingénieur qui a mis tout en musique, nettoyant le code, le ré-écrivant entièrement, lui ajoutant de nouvelles fonctionnalités. Il a donné à BeC3 une architecture basée sur les "best practises" et l'a doté d'un processus de développement de qualité industrielle.  

Thomas Pape

Thomas est l'ingénieur en charge des versions de D-Lite pour smartphones (Android and Iphone), et de l'aspect graphique de l'ensemble de la plateforme. Il a apporté son point de vue, ses bonnes idées, et a participé à l'amélioration du code.