Hallo,

ich habe lange nichts von mir hören lassen, weil ich gestern eine 
Prüfung hatte, auf die ich mich voll und ganz konzentrieren musste. 
Immerhin, es hat sich gelohnt. :-)

Martin Preuss schrieb:
> Insgesamt soll AqBanking damit schlanker und vor allem einfacher werden, frei 
> von Funktionen, die lieber eine Anwendung uebernehmen soll. Ausserdem 
> verspreche ich mir insbesondere von der Vereinfachung des Abfangens von 
> Benutzerinteraktion eine bessere Wartbarkeit und leichtere Verwendbarkeit 
> durch Anwendungen, da man nun nicht mehr an so vielen Stellen nachschauen 
> muss :-)

Mir ist in meinen gedanklichen Abschweifungen vom Lernstoff immer wieder 
eine Idee durch den Kopf gegangen, deren Machbarkeit ich noch nicht 
vollständig geprüft habe: Ich stelle mir (erstmal unabhängig von 
AqBanking usw.) vor, dass man User-Dialoge aus einer einheitlichen 
Beschreibungsdatei (XML) zur Laufzeit eines Programmes generieren 
könnte, und zwar für die verschiedenen "Frontends" (d.h. Kommandozeile, 
Qt, KDE, Gnome, ...) aus einer einzigen Datei, die einfach so generisch 
ist, dass sie mit allen Frontends funktioniert.

Auf AqBanking usw. angewendet wäre dann meine Idee, den qt-wizard durch 
ein Tool zu ersetzen, das diesen generischen Dialog-Generator nutzt, so 
dass man z.B. die HBCI-Einrichtungsdialoge gleich für alle Frontends 
definieren würde. In meiner Vorstellung geht das so weit, dass die 
Plugins einfach nur zusätzliche XML-Dateien ablegen müssen, mit denen 
dann einfach automatisch alle Frontends funktionieren.

Ich habe (noch bevor ich dann doch richtig mit Lernen angefangen habe) 
mit dem XML-Parser von Gwen herumgespielt und hab es immerhin schon 
hinbekommen, einfache Dialoge aus solch einer XML-Datei zu generieren.

Mich würde mal so Euer erster Eindruck von dieser Idee interessieren: 
Lohnt es sich, dass ich da mal ein bisschen weiter bastel?

Schöne Grüße
   Micha

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Aqbanking-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/aqbanking-devel

Reply via email to