Het streamen of downloaden van media via het web is één van de oorzaken van CO2 uitstoot. In deze opdracht maakt het team prototypes van een Front-End-component dat de bewustwording over CO2 uitstoot door media streaming vergroot.
Het HvA-lectoraat Responsible IT werkt aan veilige, eerlijke en waardevolle toepassingen van (web)technologie. Het lectoraat doet o.a. onderzoek naar duurzame ICT, en zoekt manieren om CO2-uitstoot van ICT producten te verminderen. Samen met studenten en docenten van CMD en de AD FDND ontwikkelt het lectoraat zo verantwoord mogelijke front-end code die voldoet aan de strengste eisen van toegankelijkheid, robuustheid, veiligheid, duurzaamheid en privacy. Iedereen in de Creatieve Industrie mag deze code gratis gebruiken en verder ontwikkelen.
In deze opdracht verstaan we onder media video, audio en statisch beeld. Het team ontwikkelt een prototype van een component dat laat zien hoeveel stroom het opslaan en streamen van het gebruikte mediabestand kost, en toont de bijbehorende CO2 uitstoot. De gebruiker kan zelf bepalen of zij het bestand daadwerkelijk streamt / download. Gebruikers kiezen er door jouw component bewust voor om meer CO2 te produceren door hun online gedrag.
De hoeveelheid uitstoot van een willekeurige website is lastig te berekenen. Het hangt af van het stroomverbruik, en vervolgens van de CO2-uitstoot van elektriciteitsproductie. Om de opdracht te kunnen uitvoeren, krijg je een JavaScript-functie aangereikt die een bepaalde hoeveelheid MB accepteert en vervolgens de totale hoeveelheid gram CO2 berekent die nodig is om het mediatype te bekijken. Dit wordt gedaan met behulp van een wiskundige formule, waarbij rekening wordt gehouden met processen zoals opslag- en verwerkingsgebruik. Houd er rekening mee dat deze berekening een schatting is en een zekere foutmarge heeft.
- Het Responsible Code project is geïnspireerd door sustainablewebdesign.org/
- Je werkt met de code in deze repo https://github.com/fdnd-agency/responsible-it
- De uitgewerkt in code door CMD-er Mark van Heusden, zie de rationale https://github.com/MarkvHeusden/Responsible-IT#responsible-it-website
- University of Glasgow - University news - Archive of news - 2019 - April - Music consumption has unintended economic and environmental costs. (z.d.). https://www.gla.ac.uk/news/archiveofnews/2019/april/headline_643297_en.html
- The carbon footprint of streaming video: fact-checking the headlines – Analysis - IEA. (z.d.). IEA. https://www.iea.org/commentaries/the-carbon-footprint-of-streaming-video-fact-checking-the-headlines
- Als gebruiker zie ik naast, over, in of onder ieder media component op een website een CO2 component;
- Als gebruiker kan ik het mediabestand pas streamen of bekijken als ik daarvoor toestemming geef;
- Als gebruiker zie ik vooraf de geschatte hoeveelheid CO2-uitstoot als ik besluit een mediabestand te streamen;
- Als gebruiker zie ik tijdens het streamen hoeveel CO2 ik uitstoot;
- Als gebruiker zie in begrijpelijke vorm waar het CO2 verbruik op is gebaseerd;
- Als gebruiker zie ik visuele metaforen zoals infographics
- Als gebruiker begrijp ik dat streamen van media energie kost;
- Als gebruiker begrijp ik dat energieproductie CO2 uitstoot veroorzaakt;
...
In de eerste week van de meesterproef is een briefing met de opdrachtgever en begeleiders. Wekelijks wordt aan de opdrachtgever een prototype gedemonstreerd en de volgende stappen besproken. Tussentijds kunnen via Teams vragen gesteld worden.
This project is licensed under the terms of the MIT license.