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...
Main Authors: | , , |
---|---|
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 |