
xvii
Preface
T
he MATLAB
†
programming environment uses Java
‡
for numerous tasks, including net-
working, data-processing algorithms, and graphical user interface (GUI). MATLAB’s
internal Java classes can often be easily accessed and used by MATLAB users. MATLAB also
enables easy access to external Java functionality, either third-party or user-created. Using Java,
we can extensively customize the MATLAB environment and application GUI, enabling the
creation of very esthetically pleasing applications.
Unlike MATLAB’s interface with other programming languages, the internal Java classes
and the MATLAB–Java interface were never fully documented ...