Please use this identifier to cite or link to this item:
http://hdl.handle.net/1942/19363
Title: | Transparante transpilatie op basis van taalsubset | Authors: | Symons, Philippe | Advisors: | VAN DEN BERGH, Jan | Issue Date: | 2014 | Publisher: | tUL | 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. | Notes: | master in de informatica-multimedia | Document URI: | http://hdl.handle.net/1942/19363 | Category: | T2 | Type: | Theses and Dissertations |
Appears in Collections: | Master theses |
Show full item record
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.