May, Mees, Kelvin en Jelmer hadden een sterke behoefte om tijdens het overclocken van hun pc’s de werking ervan goed in de gaten te houden. Bovendien wilden ze een applicatie bouwen die op meerdere operating systems dezelfde ’task manager’ functionaliteit biedt. Bestaande tools voldeden niet, dus hebben ze zelf een uitgebreide monitoring-tool geschreven. De naam: Status Pilatus. De tool is geschreven met Electron: een framework waarmee je cross-platform desktop applicaties kunt schrijven in HTML, CSS en Javascript. Daarnaast zijn ook nog de volgende frameworks gebruikt:
- Bootstrap (MIT)
- JQuery (MIT)
- Chart.js (MIT)
- Systeminformation (MIT)
- ProgListr.js (MIT)
Het geheel draait in NodeJS. Het resultaat mag er wezen, zoals je kunt zien in onderstaande screenshots (klik om te vergroten):
De applicatie kan zowel op Linux, Mac als Windows de belasting van CPU en GPU, gebruik van geheugen en harddisk en netwerkbelasting weergeven in mooie grafiekjes.
Source code
Wil je zien hoe ze deze applicatie hebben gebouwd? De source code kun je hier vinden: