/cleaning-robot

IoT project of a remotely-controllable cleaning robot that optimizes the path through which it executes the cleaning, in order to minimize the needed time

Primary LanguageHTML

TemaFinaleISS2018

In questa repository sono contenuti i file prodotti durante la preparazione dell'esame di Ingegneria dei Sistemi Software M.

In particolare si segnalano:

  • La cartella incremental, che contiene i vari incrementi di Analisi, come documentati nella relazione finale;
  • La cartella Progettazione, contenente il Middleware, le Demo video, e soprattutto la cartella EclipseProjects
  • La suddetta cartella EclipseProject, contenente, in particolare:
    • Il progetto it.unibo.iss.temaFinaleReqOpz, che contiene il codice sorgente finale dell'applicativo (e comprende la Mind e il necessario per la Hue Lamp);
    • Il progetto ScenesConfigurator che contiene il codice sorgente per una piccola applicazione che cambia la scena corrente del Server di Soffritti;

Il resto dei file non è importante (oltre che spesso concettualmente sbagliato, provenendo dai primissimi tentativi di analisi).

Autori

  • Andrea Boscarino - Analisi dei requisiti, analisi del problema, scrittura modelli QActor, revisione test JUnit e Middleware
  • Davide Di Donato - Analisi dei requisiti, analisi del problema, revisione e debugging modelli QActor, scrittura test JUnit, Frontend e server CityInformation
  • Federico Livi - Analisi dei requisiti, creazione e scrittura Middleware, Mind, ScenesConfigurator, implementazione Hue Lamp