Servus Boerries,
> ich suche eine Losung, die mir erlaubt, eine
> Oberflache zu beschreiben und in mehrere
> Technologien anzuzeigen. HTML und Swing wurden mir
> erstmal reichen. Ich bin dabei u. a. über XUL
> gestolpert.
> Meine Fragen sind nun:
>
> 1.) ist XUL die Losung ?
Ja XUL ist die Loesung und vereint die zwei Welten
d.h. klassische Desktopanwendungen a la Swing mit
klassischen Webanwendungen a la HTML.
Mehr Infos ueber XUL findest Du auf der XUL Alliance
Site @ http://xul.sourceforge.net
Schau' Dir doch mal' die XUL Vortragsserie an, zu
finden unter http://xul.sourceforge.net/events.html
> 2.) benötige ich ein Tool wie Luxor ?
Du benoetigst einen XUL Motor. Eine Auswahl findest
Du bei http://xul.sourceforge.net
> 3.) gibt es ein Tutorial fur HTML und Swing ? (ich
> habe gelesen, daß Luxor nur WebStart unterstützt.
> Das würde mir nicht helfen. Wie gesagt, ich benötige
> eine allg. Beschreibung der Oberfläche, die dann
> entsprechend gerendert wird)
Bitte stoebere ein wenig in der Luxor site. Luxor
braucht kein Web Start.
> 4.) ich möchte unabhängig von dem Server in Luxor
> sein. Geht das ?
Natuerlich. Ignoriere den eingebauten Rachel Web
Server einfach. Benutze das was Du brauchst.
> 5.) benötige ich zusätzlich so etwas wie JellySwing
> ?
JellySwing ist eine Tag Library fuer Jelly. Die
brauchst Du nicht.
Jelly selbst jedoch ist phantastisch fuer XML
Scripting und wird in Luxor eingebaut. Wenn Du willst
nenn' das ganze dann JellyXUL.
> 6.) kostet Luxor etwas (habe so etwas in den FAQs
> gelesen) ?
Luxor fuer Swing ist momentan GPL und wird mit Beta
9 neu dual lizenziert unter der GPL als auch der LGPL.
> 7.) kann Luxor alle Swing-Features ?
Nein. Schau'Dir SwixML. Luxor versucht vom UI
toolkit freizukommen.
> 8.) gibt Luxur eine bestimmte Swing-Implemetierung
> vor (d. h. erzeugt es auch Domainlogik, Controller,
> etc. oder nur die Oberflache) ?
Luxor bietet viele Wege, bitte stoebere in der Docu
und den Beispielen.
> 9.) ist es überhaupt möglich, mit nur 1
> Oberflachenbeschreibung auszukommen ? Kann Luxor auf
> mitgeteilt werden, bestimmte Dinge, die in Swing
> moglich sind und in HTML nicht, in HTML nicht
> ausgeführt/angezeigt werden sollen ?
Tut'mir leid'die Frage versteh'ich nicht.
> 10.) kann man statt CSS auch XSL (mächtiger) nehmen
> ?
Also XSL ist kein maechtigeres CSS sondern eine
Transformationssprache. Luxor unterstuetzt sowohl CSS
als auch XSL.
> Beim nächsten mal werden's bestimmt weniger Fragen
> ;-)
Darf ich Dir mal ein Paar Fragen stellen?
Wie bist Du auf Luxor gestossen?
Hast Du schon andere XUL motoren probiert?
Welche Anwendung willst Du bauen? Kannst Du Dein
Projekt naeher beschreiben?
- Gerald
|