Zeta Terminal


ZetaTerminal is an OSGi application based on the ZetaFramework, intended to provide raw access to serial ports. It allows connecting with existing serial ports on the hardware platform, and monitoring of all SerialConnections published on the OSGi framework. It is composed by deploying several Howlab Serial Layer bundles into an Apache Karaf  OSGi Framework.

To get ZetaTerminal, you must configure Karaf to know where the Openlab Releases Repository is (see here for an example on how to do this), and deploy the following bundles by executing on the Karaf’s console:

>osgi:install mvn:es.unizar.howlab.easyjavalib/easyjavalib-core/1.1
>osgi:install mvn:es.unizar.howlab.thirdparty/rxtx-lib/1.2
>osgi:install mvn:es.unizar.howlab.core.io.serial/serial-api/1.8
>osgi:install mvn:es.unizar.howlab.core.io.serial/serial-impl/1.8
>osgi:install mvn:es.unizar.howlab.core.io.serial/serial-gui/1.8

Alternatively, if you are not familiar with Karaf, you can download a pre-installed ZetaTerminal binary distribution, uncumpress it and execute the “run.bat” file to launch the framework.

For instructions on how to use the ZetaTerminal, follow the serial-gui artifact usage notes.


Developed by HOWLab (Alvaro Marco, Diego Cirujano), under GNU General Public License v3.0