Anwendung des Monats August 2004 - Konversation!
Interview mit dem Autor von Konversation, Dario Abatianni:
Dario, stell' Dich doch bitte kurz vor.
Mein Name ist Dario Abatianni. Ja, das ist zwar ein italienischer Name, allerdings spreche ich kein Italienisch. Vor 31 Jahren habe ich in Weeze nahe der niederländischen Grenze das Licht der Welt erblickt.
Warum hast Du damit begonnen, einen weiteren IRC-Client zu programmieren anstatt beispielsweise XChat, KSirc oder Kopete zu verwenden?
Mein erster Kontakt mit dem IRC-Netzwerk war im Jahr 1997. Damals habe ich einen Commodore Amiga und einen IRC-Client namens AmIRC benutzt. Als ich dann zu Linux als Betriebssystem gewechselt bin war ich auf der Suche nach einem Client, der ebenso leistungsfähig wie auch einfach zu bedienen ist wie AmIRC.
XChat und KSirc sind beide gute Clients, allerdings gab es bei diesen Anwendungen immer etwas, das mich gestört hat - so habe ich eben meinen eigenen Client programmiert. Zunächst hatte ich einen Client in C geschrieben - unter Zuhilfenahme des xforms Toolkit. Später habe ich mich dann mehr und mehr für KDE interessiert - und so kam es, dass ich zum einen einen Client haben wollte, der meinen Anforderungen gerecht wurde, der zum aneren aber auch in das KDE Framework hineinpasste. Also habe ich das ursprüngliche Projekt verworfen und habe nochmal ganz von vorne angefangen. Das Ergebnis meiner Arbeit ist Konversation.Warum hast Du die Qt/KDE-Plattform zur Entwicklung von Konversation ausgewählt? Was sind die Vor- und Nachteile?
Bevor ich damit begonnen habe, C++ und Qt/KDE zu lernen, habe ich verschiedene andere Toolkits ausprobiert. Wie schon erwähnt, habe ich mit xforms gearbeitet - habe aber auch GTK und Tcl/Tk, wxWindows und Java/Swing ausprobiert. Das einzige Werkzeug, das wirklich meine Aufmerksamkeit weckte, war KDE/Qt.
Ich mag an KDE/Qt, dass es in nahezu jeder Situation ein Werkzeug für das aktuelle Problem bereitstellt. Das versetzt den Programmierer in die Lage, sich auf die eigentlichen und wichtigen Dinge der Anwendung zu konzentrieren - und sich nicht mit fehlenden Widgets oder Speicheradressierungen auseinanerzusetzen zu müssen.Wie sieht Deiner Ansicht nach die Zukunft von Konversation aus?
Das kann ich so schwer beantworten, da es weitestgehend von meiner Freizeit abhängt - sowie auch von der Zeit, die die anderen Teammitglieder am Projekt verbringen. Wenn es gut läuft, wird die Benutzeroberfläche von Konversation immer weiter verbessert, sodass es den Ansprüchen sowohl von erfahrenen als auch von unerfahrenen Benutzern gerecht wird und sich schlußendlich in guter Gesellschaft von anderen Anwendungen wiederfindet, über die die Leute so sprechen :)
Wieviel Zeit verbringst Du mit der Arbeit an Konversation?
In der Hauptentwicklungszeit waren es mehr als 5 oder 6 Stunden am Tag. Momentan ist meine Zeit eher knapp bemessen, sodass es manchmal nicht mehr als 3 oder 4 Stunden pro Woche sind. Das wird sich aber wieder ändern, sobald es die Zeit wieder zuläßt.
Welches Betriebssystem bzw. welche Distribution verwendest Du?
Ich benutze SUSE Linux 9.1 auf einem i386 basierten System.
Wie sieht Dein Desktop aus?
Blau. Und das meine ich auch so :)
Ich benutze acht virtuelle Desktops, unterteilt in IRC, E-Mail, WWW und Programmierung. Als Bildschirmhintergrund verwende ich ein Krystal-Bild , die blaue Füchsin aus den Starfox -Abenteuern. Allerdings habe ich dieses Spiel nie gespielt. Sie gefällt mir einfach :)
Ansonsten nichts Besonders. Es ist schlicht und einfach, mit kleinen Icons und Schriften. Je mehr Information ich auf einen Blick habe, desto besser.
Was machst Du, wenn Du nicht am Programmieren bist?
Außer zur Arbeit zu gehen und Zeit mit meiner Freundin zu verbringen? :) Es gibt eine Menge Dinge, die mich interessieren. Ich schreibe zum Beispiel hin und wieder Fiction Geschichten, mache Musik auf meinem Keyboard oder meiner Gitarre, lese ein gutes Buch oder tummle mich im IRC.
Dario Abatianni ist per E-Mail unter der Adresse eisfuchs@tigress.com zu erreichen. Das Interview zur Anwendung des Monats Konversation führte Bram Schoenmakers in englischer Sprache. Ins Deutsche übertragen von Klaus Stärk.
Eine Kurzbeschreibung zu Konversation finden Sie an dieser Stelle.
[ Edit ]
KDE für deutschsprachige Benutzer