<aside> 💡

Kom je er niet uit met node.js en socket.io, dan biedt deze challenge wellicht uitkomst.

Hier staan een aantal voorbeelden van een Remote Controller met Javascript, Ajax en PHP

</aside>

"Afstandsbediening is een techniek waarbij iets (een toestel of een verschijnsel) niet ter plaatse, maar vanaf een zekere afstand wordt bestuurd, geregeld of bediend."

https://nl.wikipedia.org/wiki/Afstandsbediening

Het project

Tijdens de 2e en 3e week van Module 7.2 - Interface, werk je aan een challenge: het bouwen van een remote controller.

<aside> 👉 presentatie bij Challenge

Challenge-V2.pptx

</aside>

Binnen het project maak je twee webpagina's. De eerste pagina is een 'controller' (afstandsbediening) die je kunt gebruiken op een mobile device. De tweede pagina maakt het 'onderwerp' dat je met de 'controller' bedient zichtbaar.

Voorbeelden

Voorbeeld 1

Op je telefoon open je een pagina met daarop een lichtknopje. https://www.kunstman.nl/lightSwitchExample/lightSwitch.html

Op je laptop open je een pagina die het resultaat van het bedienen van het lichtknopje weergeeft. https://www.kunstman.nl/lightSwitchExample/light.html

Voorbeeld 2

Op je telefoon open je een pagina met daarop een 'controller'. https://ttijs.gluwebsite.nl/interface/examples/json/controller.html

Op je laptop open je eenpagina met het onderwerp dat je bedient met deze 'controller'. https://ttijs.gluwebsite.nl/interface/examples/json/car.html

Voorbeeld 3

Besteed aandacht aan de vormgeving. https://www.kunstman.nl/light/

<aside> 👉 De source-code van deze voorbeelden kun je vinden op:

https://github.com/martijnkunstman/GLU-projectInterface

Daar staat ook een voorbeeld met Websocket, die je moet draaien met node

</aside>

Voorbeeld 4

Ramped: https://player.vimeo.com/video/74110866?#t=8m45s