Laterna

Ich geh mit meiner Laterne: Wie der Einsatz von Lanterna gelingt

Lanterna ist eine Library, mit der sich Kommandozeilentools in Java erstellen lassen. Es ähnelt der bekannten C-Library Curses [1], kommt jedoch mit mehr Funktionen daher. Lanterna kann reine Terminals emulieren, sodass damit Installationsassistenten möglich sind. Andererseits lassen sich damit textbasierte GUIs mit Buttons, Drop-down-Menüs und dergleichen erstellen, was zum Beispiel für Systemtools wie YaST [2] von openSUSE geeignet ist.