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.

Anzeige

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?

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.

  1. 1
  2. 2
  3. 3
  4. 4

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...

fonso 20. Aug 2004

ich hab mir gerade mal die syntax gegeben...fürchterlich ;) gibts da nen vernünftigen...

Kommentieren




Anzeige
  1. Projektmanager (m/w), Prozessmanager (m/w) Ordermanagement
    M-net Telekommunikations GmbH, München
  2. Bereichsleiter (m/w) Beratung
    F+L SYSTEM AG, Altstätten (Schweiz)
  3. Systemingenieur (m/w) Systemintegration, Versuch und Erprobung
    LFK-Lenkflugkörpersysteme GmbH, Schrobenhausen
  4. Software-Entwickler (m/w)
    über Pentagon AG, Region Ruhrgebiet und Süddeutschland

 

Detailsuche


Folgen Sie uns
       


Meistgelesen
  1. Acta-Demos

    Zehntausende gegen "bekACTA Scheiß" in München und Berlin

  2. Premiumnutzer

    Nutzern von Kino.to drohen Strafverfahren

  3. Klage gegen Samsung

    Apple will Verkauf des Galaxy Nexus verhindern

  4. Lumia-Smartphones

    Nokias Offensive auch in Deutschland gescheitert

  5. Epic Games

    Unreal Engine 4 soll in diesem Jahr "die Leute schockieren"


Meistkommentiert
  1. Kommentare: 215 | letzter Beitrag 09:48 Uhr

  2. Kommentare: 162 | letzter Beitrag 09:53 Uhr

  3. Kommentare: 108 | letzter Beitrag 09:30 Uhr

  4. Kommentare: 100 | letzter Beitrag 12.02. 10:35

  5. Kommentare: 89 | letzter Beitrag 07:25 Uhr

Mehr


  1. Google@home

    Google baut Hardwaretestcenter für Unterhaltungselektronik

  2. Objektive

    So geht es weiter mit Sonys NEX-System

  3. Gerüchte

    Apple will alle Notebooks dünner machen

  4. Tilt-Shift-Effekt

    Generator für Spielzeuglandschaften

  5. Premiumnutzer

    Nutzern von Kino.to drohen Strafverfahren

  6. Evilshadow

    Microsoft Store in Indien gehackt

  7. Browser

    Firefox 10.0.1 bringt Fehlerkorrekturen

  8. Lumia-Smartphones

    Nokias Offensive auch in Deutschland gescheitert

  9. Klage gegen Samsung

    Apple will Verkauf des Galaxy Nexus verhindern

  10. Nach Hackerangriff

    Polizei-Webserver in Nordrhein-Westfalen seit 12 Tagen down



Haben wir etwas übersehen?

E-Mail an news@golem.de


Onkyo: Aktive Lautsprecher mit WLAN und DLNA
Onkyo
Aktive Lautsprecher mit WLAN und DLNA

Onkyo hat mit dem GX-W100HV ein Stereolautsprecherpaar vorgestellt, das mit einem WLAN-Modul und DLNA-Unterstützung ausgerüstet ist und sich so für die Funkübertragung von Musik aus Tablets, PCs und Smartphones eignet.

  1. Soundblaster Recon3D Creatives neue PCIe-Soundkarten werden ausgeliefert

Streaming-Client: Google bereitet eigenen Hi-Fi-Netzwerkplayer vor
Streaming-Client
Google bereitet eigenen Hi-Fi-Netzwerkplayer vor

Google soll noch in diesem Jahr einen Hi-Fi-Netzwerkplayer auf den Markt bringen, der die Marke Google tragen wird. Der Google-Streaming-Client soll auf Android basieren.

  1. Iconic Panoramavideos mit dem Galaxy Nexus
  2. Dune HD Pro Zerteilte Blu-ray-Unterhaltungszentrale
  3. Electronic Drum Machine Shirt Das Anziehschlagzeug für unterwegs

Joseph Weizenbaum: Inseln der Vernunft im Meer des Unsinns
Joseph Weizenbaum
Inseln der Vernunft im Meer des Unsinns

In der globalisierten Welt müssten Wissenschaft und Wirtschaft enorme Verantwortung übernehmen, sagte der Informatiker Joseph Weizenbaum. Enden könne das im totalen Kollaps - wenn sich nicht aus den Inseln der Vernunft "in einem riesigen Meer von Unsinn und Blödsinn" irgendwann ein Kontinent bilde.


Zum Artikel