Skip to content

mathieu-reymond/programmeerproject-2

Repository files navigation

#Programmeerproject 2# ##Domotica##

Racket gebruiken voor het maken van een geautomatiseerd domotica systeem.

Vereiste :

  • GUI
  • Persistentie
  • Testing
  • Hardware interactie

###GUI###

Volledige interactie via zelfgemaakte GUI. Zie Racket documentatie voor meer informatie.

###Persistentie###

Alles moet persistent gesaved worden op de computer door middel van databases.

  • User settings
  • Data geschiedenis

###Testing###

Elke classe moet voorzien worden van zijn test-classe.

###Hardware Interactie###

Tijdens het 2de semester maken we gebruik van echte sensoren en actuatoren waarmee er gecommuniceerd zal moeten worden. Voor de tijdelijke evaluatie (einde 1ste semester) moeten we de hardware simuleren