Masterthesis: Ontwikkeling van een BlueJ-getinte uitbreiding voor Netbeans

Abstract

BlueJ is een open-source IDE dat het aanleren van object georiënteerd programmeren in JAVA vergemakkelijkt. Dit programma wordt gebruikt in 1BA maar is niet geschikt om grote programma’s te schrijven. Deze professionele programmeeromgevingen zoals NetBeans en Eclipse zijn wel krachtig, maar missen de educatieve tools van BlueJ. Deze thesis documenteert de ontwikkeling van een educatieve plug-in voor NetBeans. Deze extensie is ontwikkeld in Java en maakt uitgebreid gebruik van de Java Reflection API. Zowel het visueel klasse-schema als de objectenbench van BlueJ werden in NetBeans binnengebracht. Hierdoor kunnen er dynamisch objecten worden aangemaakt en hun methodes uitgevoerd. Daarnaast is er de bestaande evaluatie extensie geconverteerd. Deze gebruikt CheckStyle om fouten op te sporen die tegen de opgelegde codeer standaard gaan. De compleetheid van het programma wordt weergeven met een percentage.

Documenten

  • Link naar Universiteitsbibliotheek
  • Of lees hier

    Code

  • Github