Debat Direct
live debatapp

Met Debat Direct volg je overal live de plenaire debatten en openbare commissievergaderingen van de Tweede Kamer. Kijk onderweg of thuis via smartphone of tablet. Gebruik de app in combinatie met televisie ook als zogenaamde ‘second screen app’: je kijkt het debat op tv terwijl de app de bijbehorende debat- en sprekersinformatie toont. Zit je op de publieke tribune? Ook daar werkt de Debat Direct second screen-functie. De app werd op 17 mei 2016 gelanceerd en is sindsdien te downloaden in de Apple app store, de Google Play app store en de Windows Store.

Project

Debat Direct biedt een inleiding bij het debat, vertelt wie aan het woord is, welke sprekers nog verwacht worden en welke stukken bij het betreffende debat horen. Voorbereide moties zijn in te zien. Meer informatie over sprekers uit de Tweede Kamer is direct toegankelijk. Ook kun je verschillende notificaties activeren in Debat Direct. De app stuurt je dan een bericht wanneer een debat begint, een bepaald onderwerp opnieuw aan de orde komt of wanneer een specifieke politicus gaat spreken.

Met de app beoogt de Tweede Kamer op een laagdrempelige manier toegang te verschaffen tot het vergaderproces en het op een zo helder mogelijke manier te verduidelijken. Ideeën of opmerkingen voor verbetering zijn altijd welkom.

Concept

  • Laagdrempelige toegang bieden tot de live debatten uit de negen vergaderzalen van de Tweede Kamer;
  • de ervaring verrijken, het debat en proces verduidelijken door aanbieden van aanvullende informatie wanneer relevant;
  • toegang tot relevante documenten, actuele sprekersinformatie, live stemmingsuitslagen;
  • mogelijkheid tot notificatie voor specifieke sprekers en debatten.

Technologie

  • Cordova app voor iOS 8+ (App store), Android 4.1+ (Google Play), Windows 8.1 & 10 (Windows Store) en meest recente desktop browsers;
  • Javascript op basis van React;
  • RESTful API gebaseerd op het Symfony2 framework;
  • NodeJS / Socket.IO backend voor realtime events;
  • RabbitMQ voor realtime backend communication;
  • Varnish voor API caching;
  • live en video on demand playback met Theoplayer;
  • synchronisatie met EXT-PROGRAM-DATE-TIME;
  • Mufin's audio-fingerprinting technologie voor Second Screen synchronisatie;
  • volledig gehost bij Nederlandse datacenters gebaseerd op virtual servers van Tilaa.com, inclusief DNS-gebaseerde scaling & failover;
  • geautomatiseerde end-to-end tests gebaseerd op Codeception, PHPUnit, Selenium, Browserstack & Appium.