4 CONCLUSIONS, FUTURE
WORKS AND INSTALLATION
4.1 Conclusions
The paper shortly presents two computer tools suc-
cessfully used in teaching activities of rather complex
multidimensional systems - repetitive processes. Af-
ter an introduction of repetitive processes, the main
functionality of these tools have been given.
The two versions, based on Matlab and Java, differ
rather considerably. This was intentionally assumed.
A Java based version is intended for a wider fam-
ily of users. It is freely available from the Internet
and although shows only basic features of repetitive
processes, it seems to be enough for a starting point.
The Matlab based version is intended for a more
professional family of users. It seems to be a proper
tool in assisting of research in a field of repetitive
process and nD systems in general.
4.2 Future Works
At the moment, the Matlab based version of the tool-
box supplies much more functionality than its Java
based equivalent. It may be purposeful to enrich
somehow the last. However due to some real Java
applets limitation, not all changes will be possible
to implement. A plain Java program may also be
considered. They are also works going on to mi-
grate the Matlab based version to non-commercial
and free package for scientific and numerical compu-
tations Scilab (Scilab, 2005).
4.3 Instalation and Availability
In order to work with the applet it is necessary to in-
stall locally a Java Runtime Environment (JRE) which
allows end-users to run Java applications.
It is also necessary to install the Java3D pack-
age which enables the creation of three-dimensional
graphics and Internet-based 3D applets. One may
download it for free for Windows (Java 3D, 2005)
(first look for something like Download Java 3D x.y.z
software where x.y.z is a release number and then look
for something like Java 3D for Windows (OpenGL
Version) Runtime for the JRE). A version for Linux
is also available for free.
Due to Java applets properties / limitations, to use
for example a system clipboard sometimes it is nec-
essary to change your java.policy settings. See your
browser documentation for details. A reader may fa-
miliarize with the toolbox by visiting the page
http://www.uz.zgora.pl/˜jgramack/
LRP/lrp.html.
REFERENCES
Fornasini, E. and Marchesini, G. (1978). Doubly indexed
dynamical systems: state models and structural prop-
erties. Math. Systems Theory, (12):59–72.
Gałkowski, K., Rogers, E., Gramacki, A., Gramacki, J., and
Owens, D. (1999). Higher order discretisation meth-
ods for a class of 2-d continuous-discrete linear sys-
tems. IEE Proceedings - Circuits, Devices and Sys-
tems, 146(6):315–320.
Gramacki, A. (2000). On a new method of discretization
of differential linear repetitive processes. Bulletin of
the Polish Academy of Science: Technical Sciences,
48(4):540–560.
Gramacki, A., Gramacki, J., Gałkowski, K., Rogers, E., and
D.H., O. (2002). From continuous to discrete mod-
els of linear repetitive processes. Archives of Control
Science, 12(1–2):151–185.
Roesser, R. (1975). A discrete state space model for linear
image processing. IEEE Trans. Automatical Control,
(20):1–10.
Rogers, E., Gałkowski, K., Gramacki, A., Gramacki, J.,
and Owens, D. (2002). Stability and controllability
of a class of 2-d linear systems with dynamic bound-
ary conditions. IEEE Transactions on Circuits and
Systems - I.- Fundamental Theory and Applications,
49(2):181–195.
Rogers, E. and Owens, D. (1992). Stability Analysis for
Linear Repetitive Processes, volume 175. Springer-
Verlag.
Szumacher, D. (2004). Java toolbox for repetitive processes
(in polish). Master thesis, University of Zielona Gora,
Poland.
JAMA (2005).
JAMA: A JAva MAtrix package -
http://math.nist.gov/javanumerics/jama/.
Java 3D (2005).
http://java.sun.com/products/java-
media/3D/download.html.
Java-AWT (2005).
Java Abstract Window Toolkit
http://java.sun.com/products/jdk/awt/.
Scilab (2005).
A Free Scientific Software Package
http://scilabsoft.inria.fr/.
JAVA BASED TOOLBOX FOR LINEAR REPETITIVE PROCESSES
187