Various Utilizations of an Open-Source Program Visualization Tool, Jeliot 3

In this paper, we present an open-source program visualization tool, Jeliot 3. We discuss the design principles and philosophy that gave rise to this successful e-learning tool and to several other related environments. Beside Jeliot 3, we introduce three different environments, BlueJ, EJE, and JeCo...

Full description

Bibliographic Details
Main Authors: Roman BEDNARIK, Andrés MORENO, Niko MYLLER
Format: Article
Language:English
Published: Vilnius University 2006-10-01
Series:Informatics in Education
Subjects:
Online Access:https://infedu.vu.lt/doi/10.15388/infedu.2006.15
_version_ 1811266628711612416
author Roman BEDNARIK
Andrés MORENO
Niko MYLLER
author_facet Roman BEDNARIK
Andrés MORENO
Niko MYLLER
author_sort Roman BEDNARIK
collection DOAJ
description In this paper, we present an open-source program visualization tool, Jeliot 3. We discuss the design principles and philosophy that gave rise to this successful e-learning tool and to several other related environments. Beside Jeliot 3, we introduce three different environments, BlueJ, EJE, and JeCo that use Jeliot 3 as a plug-in to allow visualization of the program code. Another system, FADA, is a tool that was derived from Jeliot 3 but serves for different pedagogical goals. A community of users and developers of these projects has been created and supported, that allows for global and iterative improvements of the Jeliot 3 tool. This way, both academic research and feedback from the user community contribute to the development. We compare the presented approach of the tool development to some of the current tools and we discuss several instances evidencing a particular success.
first_indexed 2024-04-12T20:46:43Z
format Article
id doaj.art-2043cd8b4c4745b2bc323e20764ca8e2
institution Directory Open Access Journal
issn 1648-5831
2335-8971
language English
last_indexed 2024-04-12T20:46:43Z
publishDate 2006-10-01
publisher Vilnius University
record_format Article
series Informatics in Education
spelling doaj.art-2043cd8b4c4745b2bc323e20764ca8e22022-12-22T03:17:15ZengVilnius UniversityInformatics in Education1648-58312335-89712006-10-015219520610.15388/infedu.2006.15Various Utilizations of an Open-Source Program Visualization Tool, Jeliot 3Roman BEDNARIK0Andrés MORENO1Niko MYLLER2Department of Computer Science, University of Joensuu PO Box 111, FI-80101, FinlandDepartment of Computer Science, University of Joensuu PO Box 111, FI-80101, FinlandDepartment of Computer Science, University of Joensuu PO Box 111, FI-80101, FinlandIn this paper, we present an open-source program visualization tool, Jeliot 3. We discuss the design principles and philosophy that gave rise to this successful e-learning tool and to several other related environments. Beside Jeliot 3, we introduce three different environments, BlueJ, EJE, and JeCo that use Jeliot 3 as a plug-in to allow visualization of the program code. Another system, FADA, is a tool that was derived from Jeliot 3 but serves for different pedagogical goals. A community of users and developers of these projects has been created and supported, that allows for global and iterative improvements of the Jeliot 3 tool. This way, both academic research and feedback from the user community contribute to the development. We compare the presented approach of the tool development to some of the current tools and we discuss several instances evidencing a particular success.https://infedu.vu.lt/doi/10.15388/infedu.2006.15e-learningprogram visualizationopen source developmentGPL
spellingShingle Roman BEDNARIK
Andrés MORENO
Niko MYLLER
Various Utilizations of an Open-Source Program Visualization Tool, Jeliot 3
Informatics in Education
e-learning
program visualization
open source development
GPL
title Various Utilizations of an Open-Source Program Visualization Tool, Jeliot 3
title_full Various Utilizations of an Open-Source Program Visualization Tool, Jeliot 3
title_fullStr Various Utilizations of an Open-Source Program Visualization Tool, Jeliot 3
title_full_unstemmed Various Utilizations of an Open-Source Program Visualization Tool, Jeliot 3
title_short Various Utilizations of an Open-Source Program Visualization Tool, Jeliot 3
title_sort various utilizations of an open source program visualization tool jeliot 3
topic e-learning
program visualization
open source development
GPL
url https://infedu.vu.lt/doi/10.15388/infedu.2006.15
work_keys_str_mv AT romanbednarik variousutilizationsofanopensourceprogramvisualizationtooljeliot3
AT andresmoreno variousutilizationsofanopensourceprogramvisualizationtooljeliot3
AT nikomyller variousutilizationsofanopensourceprogramvisualizationtooljeliot3