#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