Interview: Kommander - KDEs neue Geheimwaffe?

Golem.de im Gespräch mit Quanta- und Kommander-Entwickler Eric Laffoon

Mit Kommander erhält KDE eine Software, die es auch Nicht-Programmierern erlauben soll, einfache wie auch durchaus komplexe KDE-Applikationen zu erstellen. Das Benutzer-Interface wird visuell erstellt und mit fertigen Komponenten inklusive Logik bestückt oder durch beliebige Scriptsprachen hinterlegt. Im Vorfeld der KDE-Konferenz aKademy sprach Golem.de mit Eric Laffoon, einem der Initiatoren und Entwickler der Software sowie Projektleiter des KDE-Web-Editors Quanta über die technischen Hintergründe sowie die vielfältigen Möglichkeiten von Kommander.

Artikel veröffentlicht am ,

Golem.de: Sie arbeiten unter anderem an der Software "Kommander", die mitunter als neue Geheimwaffe von KDE bezeichnet wird. Was macht Kommander aus technischer Sicht?

Eric Laffoon
Eric Laffoon
Eric Laffoon: Kommander ist ein sehr interessantes Werkzeug. Beschreibt man aber nur, was es tut, übersieht man leicht sein Potenzial. Es erzeugt weder Code, der kompiliert wird, noch ein Interface aus Scripten. Es erlaubt es aber, ein Interface mit visuellen Mitteln zu erstellen und auszuführen. Dazu bedarf es keiner Scriptsprache, auch wenn jede installierte Scriptsprache genutzt werden kann. Diese sind aber - wie gesagt - nicht dafür zuständig, das Interface zu zeichnen, sie kümmern sich nur um die Logik.

Kurz gesagt: Kommander erzeugt visuelle Schnittstellen mit Programmlogik oder internen Funktionen in einer beliebigen Scriptsprache und führt diese aus - ohne dabei einen Compiler zu benötigen.

Golem.de: Woher stammt die Idee für Kommander?

Stellenmarkt
  1. Software Projektmanager / Product Owner (m/w/d)
    Microtrac Retsch GmbH, Haan (Home-Office)
  2. Leitung (m/w/d) Softwareentwicklung
    Th. Geyer GmbH & Co. KG, Renningen
Detailsuche

Eric Laffoon: Kommander lehnt sich an die Idee hinter Kaptain an, ein Programm, das es erlaubt, einen Dialog mit einfachen Scripten, Grammer genannt, zu schreiben und dann auszuführen.

Das Ganze entstand folgendermaßen: Wir entschieden uns zunächst, einen visuellen Entwicklungsansatz zu verfolgen und nutzen dazu Qt Designer, demnächst wird aber der KFormDesigner zum Einsatz kommen. Der Designer produziert *.ui-Dateien, aus denen Dialoge und Hauptfenster in Qt/KDE erzeugt werden. Bei Kommander enden diese Dateien auf *.kmdr, es handelt sich aber um Dateien im *.ui-Format.

Zuerst wurden zwei Komponenten entwickelt, ein "Editor" und ein "Executor". Kommander schaut nun nach jeder Art von Text, so genanntem "Kommander Text", der in Widgets (Interface-Kompontenten, Anm. d. Red.) in Form von Strings eingebettet ist. Dabei kann es sich um normalen Text, aber auch spezielle Funktionen oder Scripte handeln.

Im Grunde handelt es sich bei Kommander-Widgets um KDE-Widgets mit neuen Eigenschaften, um Kommander-Text einzubinden. Damit ist es dann möglich, komplexere Aufgaben zu erledigen als dies mit KDialog möglich ist. Diese werden im Editor erzeugt und im Executor ausgeführt.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed
Interview: Kommander - KDEs neue Geheimwaffe? 
  1. 1
  2. 2
  3. 3
  4. 4
  5.  


yoonicks 23. Aug 2004

"Hackers are more likely to have cats than dogs (in fact, it is widely grokked that cats...

c.b. 21. Aug 2004

Hi chojin, eine Katze gehört in den Toaster. Weisst Du das nicht? *ggg*. Schönes WE...

MvKroiden 21. Aug 2004

Was soll denn das für ein Bullshit sein? Eric verdient seinen Lebensunterhalt...

mue 20. Aug 2004

*g* Geschmackssache. Man kommt da sehr schnell rein und mag hinterher kaum anderes. Gut...



Aktuell auf der Startseite von Golem.de
TADF Technologie
Samsung kauft Cynora in Bruchsal und entlässt alle

Der Cynora-Chef wollte das deutsche Start-up zum Einhorn entwickeln. Nun wurden die Patente und die TADF-Technologie von Samsung für 300 Millionen Dollar gekauft und das Unternehmen zerschlagen.

TADF Technologie: Samsung kauft Cynora in Bruchsal und entlässt alle
Artikel
  1. Code-Genossenschaften: Mitbestimmung und Einheitsgehalt statt Frust im Hamsterrad
    Code-Genossenschaften
    Mitbestimmung und Einheitsgehalt statt Frust im Hamsterrad

    Programmieren ohne Chef, das klingt für Angestellte wie ein Traum. Kleine Unternehmen wagen eine hierarchiefreie Graswurzelrevolution.
    Ein Bericht von Daniel Ziegener

  2. Lenovo-Tablet bei Amazon im Sonderangebot
     
    Lenovo-Tablet bei Amazon im Sonderangebot

    Zurzeit ist das Lenovo Tab M10 FHD Plus bei Amazon zum Sonderpreis erhältlich. Außerdem: Poco-Smartphones, Werkzeuge, Gartengeräte und mehr.
    Ausgewählte Angebote des E-Commerce-Teams

  3. Elektroauto: Hyundai Ioniq 6 bekommt ein stromlininienförmiges Design
    Elektroauto
    Hyundai Ioniq 6 bekommt ein stromlininienförmiges Design

    Hyundai hat das Design des Ioniq 6 gezeigt. Mit einer aerodynamischen Karosserie und einem Innenraum mit Wohlfühlambiente soll das Elektroauto Kunden von Tesla abwerben.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • PNY RTX 3080 12GB günstig wie nie: 929€ • MindStar (MSI RX 6700 XT 499€, G.Skill DDR4-3600 32GB 165€, AMD Ryzen 9 5900X 375€) • Nur noch heute: NBB Black Week • Top-TVs bis 53% Rabatt • Top-Gaming-PC mit AMD Ryzen 7 RTX 3070 Ti 1.700€ • Samsung Galaxy S20 FE 5G 128GB 359€ [Werbung]
    •  /