Abstract: ZappWare is een Limburgse KMO die gespecialiseerd is in het ontwikkelen van digitale tv toepassingen (iDTV). Door wijzigingen in de ondersteunde hardwareplatformen, waren er settopboxen die door de gekozen programmeertaal, JavaFX Script, niet zomaar bereikt konden worden. Daarom ontwikkelden ze een transpiler om de code naar C++ en Java te vertalen. De release van JavaFX 2.0 beëindigde echter de actieve ontwikkeling van JavaFX Script. Dit uitte zich in het gebrek aan ondersteuning in nieuwere IDE's. Omwille van deze, en nog een aantal andere reden besloot ZappWare daarom te migreren naar C++. Een hedendaagse applicatie beperkt zich echter niet langer tot een enkel platform. Zo komen er steeds meer platformen en form factors op de markt. Veel platformen hebben echter een gemene deler: ondersteuning voor webapplicaties. Daarom wilde ZappWare weten of het mogelijk was om vanuit de C++ code JavaScript te genereren, die eenvoudig gewijzigd of gedebugged kan worden. Om deze doelen te bereiken, bepalen we in deze masterproef een subset van C++ die op een zo leesbaar mogelijke manier vertaald kan worden naar JavaScript. Als implementatie werken we daarvoor enerzijds de bestaande transpiler van ZappWare bij, zodat de glue code die hierdoor gegenereerd wordt, geminimaliseerd wordt. Verder implementeren we ook als proof of concept voor het tweede doel een transpiler die een groot deel van deze subset van C++ kan vertalen naar leesbare JavaScript code.