Giter Club home page Giter Club logo

sensorlab's Introduction

SensorLab

L'objectif de ce TP est de transformer l'application SensorLab en une application client serveur. Dans l'application SensorLab, un capteur peut être démarré, arrété, consulté.

Ce TP doit être réalisé en 4 heures. Les explications sont données avec le repository Github. Vous devez récupérer le code et faire le TP en vous aidant du cours et des ressources disponibles sur Internet. Pensez aux problèmes liés au Security Manager, au chargement du code et aux serveur de nom (RmiRegistry)

public interface ISensor {
    public double getValue() throws SensorNotActivated;
    public void onOff();
    public boolean getStatus();
}

Un client peut se connecter à un capteur, modifier son état à distance.

  • Vous devez implanter cette application en utilisant des RMI.
  • Vous pourrez tester cette application en démarrant plusieurs clients.

Les clients du capteurs veulent être notifiés chaque fois que le capteur est mis à jour.

  • Adapter l'application en utilisant des callbacks pour que les clients reçoivent ces notifications. Il s'agit de mettre en place une architecture client serveur en MVC.

Pour pouvoir travailler, commencez par faire un Pull sur ce repository. Vous pourrez le modifier et le publier dans votre propre repository ensuite.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.