JaGrLib: library for computer graphics education

Josef Pelikán
Charles University in Prague
Department of Computer Science
CZ-11801 Praha 1
Czech Republic

e-mail: Josef.Pelikan@mff.cuni.cz



This article describes JaGrLib environment for experimenting with algorithms, data structures, general approaches and implementation patterns. This framework was primarily developed to help teaching of computer graphics at Charles University in Prague. But it can be used as a handy tool for experimenting in any branch of applied computer science where modularity, versatility and reusability are key features. The system is implemented in Java language and takes advantage of its object-oriented design, good portability, flexibility, etc. At the end of 2003 a new graphical environment was developed and the whole library is publicly available with dozen of modules mainly from field of computer graphics.