luxor-xul-deutsch Mailing List for Luxor XUL
Status: Beta
Brought to you by:
vamp201
You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(4) |
Dec
(5) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(6) |
Feb
(5) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
(7) |
Aug
|
Sep
|
Oct
(1) |
Nov
(6) |
Dec
(5) |
2004 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Gerald B. <ge...@va...> - 2004-04-05 11:46:31
|
Hallo, darf' ich mal aus der Blogstory mit dem Titel "Alternativen zu AWT und Swing" vom Buchautor des Bestseller "Java ist auch eine Insel" zitieren: Es gibt Anwendungsfälle, da wollen weder AWT noch Swing passen. Swing ist zwar sehr mächtig, doch kostet es auch viele Ressourcen. AWT ist zwar schlank und recht schnell, doch bietet wenig Komponenten. Sun zeigt auch bisher keine Ambitionen, das AWT weiterzuentwicklen. Das AWT ist aber bei Geräten mit wenig Speicher noch lange nicht abgeschrieben. Für Webseiten müssen es aber oft nicht Applets mit AWT oder sogar Swing-Komponenten sein. Eine einfache Mischung aus HTML und ein wenig JavaScript können durchaus ausreichen. Auch Macromedia Flash ist als alternative Benutzungsschnittstelle eine Wahl, wenn Designer und Programmier denn nicht wieder vorhaben, Benutzungsschnittstellen-Komponenten ganz neu zu entwerfen. Flash ist plattformübergreifend und sehr stark verbreitet fast jeder Client ist mit einem Flash-Plugin ausgestattet. XML-Beschreibungen der Oberfläche: Swixml, XUL/Luxor Eine andere Philosophie ist die Trennung der Beschreibung der Benutzungsschnittstelle und der Logik. Zwar ist es guter Stil, das sowieso schon zu trennen, doch noch weiter geht die völlige Loslösung von Java und einer Hinweisung zu einer externen Beschreibung, etwa in XML. Diese Lösung hat auch Microsoft erkannt und arbeitet an XAML (Extensible Application Markup Language), ein Teil von grafischen Subsysetem Avalon der nächsten Generation von Windows (Longhorn). In der Java Welt gibt es zwei populäre Implementierungen: usw. und so fort Mehr unter @ http://javainsel.blogg.de/eintrag.php?id=24 Was ist Eure Meinung? Gibt's Kommentare? Hat schon jemand mal SwiXML oder Luxor ausprobiert? - Gerald |
From: Gerald B. <ge...@va...> - 2004-04-04 15:25:58
|
Hallo, Falls jemand XUL (XML UI Language) zum Bau von Java Swing UIs oder Eclipse UIs einsetzt lade ich Euch herzlichst ein mal bei der Meetup.com Site verbeizuschauen. Seit einigen Tagen gibt's eine XUL Aussenstelle die einmal im Monat internationale XUL Treffen veranstaltet unter anderem auch in Wien und Muenchen. Mehr findet Ihr unter http://xul.meetup.com - Gerald PS: Ich bin beim ersten Treffen in Wien im May antreffen. PPS: Mehr zum Thema XUL und Java findet Ihr bei der XUL Allianz unter http://xul.sourceforge.net |
From: Gerald B. <ge...@va...> - 2003-12-12 18:00:22
|
Hallo Steffen, > wie fülle ich eine map (list) mit daten? > welche klasse nehme ich dafür? > > kann ich die xul-files auf einem server ablegen und > wenn ich sie brauche > von dort ziehen? Luxor ist ein Open Source Projekt und damit keine Einbahnstrasse. Anstatt dauernd nur zu fragen lad' ich Dich herzlich ein Dein Karma aufzubessern und auch einmal was beizutragen und alte Fragen die an Dich gestellt wurden zu beantworten. - Gerald |
From: st.heim <st...@we...> - 2003-12-12 17:36:07
|
hallo, wie f=FClle ich eine map (list) mit daten? welche klasse nehme ich daf=FCr? kann ich die xul-files auf einem server ablegen und wenn ich sie brauche von dort ziehen? gru=DF steffen |
From: st.heim <st...@we...> - 2003-12-10 10:46:17
|
hallo, wie f=FClle ich eine map (list) mit daten? welche klasse nehme ich daf=FCr? kann ich die xul-files auf einem server ablegen und wenn ich sie brauche=20 von dort ziehen? gru=DF steffen |
From: Gerald B. <ge...@va...> - 2003-12-02 15:52:39
|
Servus Steffen, > habe eine eigene user interface language entwickelt, > mit einer anlehnung > > an mozilla und luxor standard (xul-teil), die aber > noch flexibler mit > der trennung der daten, darstellung und aktionen > ist. Klingt herrvorranged und schaut auch toll aus. Ich lade Dich herzlich ein zusammenzuarbeiten. Wie waer's wenn Du Deinen Code als neues Projekt/Modul hochlaedst? Gibt's mehr Doku zu Deiner Arbeit? - Gerald PS: Wenn Du die Admin Details lieber privat besprichst kannst Du mich gern unter ge...@va... erreichen. |
From: st.heim <st...@we...> - 2003-12-02 14:50:09
|
hallo leute, habe eine eigene user interface language entwickelt, mit einer anlehnung=20 an mozilla und luxor standard (xul-teil), die aber noch flexibler mit=20 der trennung der daten, darstellung und aktionen ist. gru=DF steffen <?xml version=3D"1.0" encoding=3D"ISO-8859-1"?> <top> <!-- daten definition --> <data> <value name=3D"textfeld1">24</value> <value name=3D"textfeld2">76</value> <value name=3D"textfeld3">166</value> </data> <!-- layout definition --> <xul> <textbox id=3D"textfeld1" label=3D"Parameter 1"/> <textbox id=3D"textfeld2" label=3D"Parameter 2"/> <checkbox id=3D"check1" label=3D"Checkbox 1" command=3D"c1" /> <button id=3D"button" label=3D"Senden" command=3D"s1" /> <button id=3D"link" label=3D"Link" command=3D"c3" /> </xul> <!-- action definition --> <xal> <action name=3D"c2" type=3D"client"> <disable-control id=3D"check1"/> </action> <action name=3D"c1" type=3D"client"> <disable-control id=3D"check2"/> </action> <action name=3D"c3" type=3D"client"> <load-page xul=3D"test.html"/> </action> <action name=3D"s1" type=3D"server"> <submit server-action=3D"test"/> </action> </xal> </top> |
From: Richard S. <ric...@we...> - 2003-11-18 10:38:55
|
Hi Leutchens, kurze Anmerkung dazu, da ich die Dikussionen über XUL weiterhin verfolge. Gibt es nicht eine schöne XSL, die zwischen XUL-Mozilla und XUL-Luxur konvertiert? Ist das sinnvoll, sowas mal in angriff zu nehmen oder nicht? Wenn du Steffen sowieso gerade die Schnittmenge zusammenstellst, sollte es doch einfach möglich sein, dies gleich zu implementieren. Gruss Richard > hallo, > > ich habe eine schnittmenge aus tags zusammengestellt, die von mozilla > xul und luxor unterstützt werden, weil ich sowohl html-, als auch > swing-layouts erzeugen wollte. es scheitert aber schon am > unterschiedl. root-tag. mozilla versteht luxor, aber umgekehrt kann > luxor nichts mit dem <window> anfangen. schade, was kann ich da > machen?die idee von xul finde ich echt klasse-aber ich möchte ja eine > sprache haben mit der ich sämtliche gui-formen erschlage... > oder ich schreibe mir meinen eigenen renderer, aber ich wollte > vorhandenes schon nutzen... > > > gruß steffen > |
From: Gerald B. <ge...@va...> - 2003-11-17 15:56:03
|
Servus Steffen, > ich habe eine schnittmenge aus tags > zusammengestellt, die von mozilla > xul und luxor unterstuetzt werden, weil ich sowohl > html-, als auch > swing-layouts erzeugen wollte. es scheitert aber > schon am unterschiedl. > root-tag. mozilla versteht luxor, aber umgekehrt > kann luxor nichts mit > dem <window> anfangen. Steffen, es waer groassartig wenn Du Deine Doku veroeffentlichen koenntest. Luxor ist ein unfertiges open source Projekt und daher sind Deine Anregungen willkommen. Beispielsweise sollte es nicht besonders schwer sein den <window> Tag zu Luxor hinzuzufuegen. > schade, was kann ich da > machen?die idee von xul > finde ich echt klasse-aber ich m�chte ja eine > sprache haben mit der ich > s�mtliche gui-formen erschlage... > oder ich schreibe mir meinen eigenen renderer, aber > ich wollte > vorhandenes schon nutzen... Anstatt Deinen eigenen Renderer zu bauen wieso hilfst Du nicht mit die Interoperabilitaet/Kompatibilitaet zwischen Luxor und Mozilla zu erhoehen? Etwa mit neuen Tags oder mit XSL/T Stylesheets oder was auch immer. - Gerald |
From: <Boe...@t-...> - 2003-11-17 14:56:18
|
Hallo Steffen, mit Luxor und Mozilla bin ich leider nicht weitergekommen und nutze nun = UIML. Das funktioniert im Moment gut f=FCr HTML- und Swing-Generierung. Meine zweite Option, die ich verfolgt habe, war Cocoon und Jelly = (JellySwing und JellyHTML). Das scheint gerade zu ruhen. An Luxor & Mozilla XUL w=E4re ich sehr interessiert! Viele Gr=FC=DFe B=F6rries .............................................................. > -----Urspr=FCngliche Nachricht----- > Von: st.heim [mailto:st...@we...] > Gesendet: Montag, 17. November 2003 12:15 > An: lux...@li... > Betreff: [luxor-xul-deutsch] <window> und <xul> >=20 >=20 > hallo, >=20 > ich habe eine schnittmenge aus tags zusammengestellt, die von mozilla = > xul und luxor unterst=FCtzt werden, weil ich sowohl html-, als auch=20 > swing-layouts erzeugen wollte. es scheitert aber schon am=20 > unterschiedl.=20 > root-tag. mozilla versteht luxor, aber umgekehrt kann luxor=20 > nichts mit=20 > dem <window> anfangen. schade, was kann ich da machen?die=20 > idee von xul=20 > finde ich echt klasse-aber ich m=F6chte ja eine sprache haben=20 > mit der ich=20 > s=E4mtliche gui-formen erschlage... > oder ich schreibe mir meinen eigenen renderer, aber ich wollte=20 > vorhandenes schon nutzen... >=20 >=20 > gru=DF steffen >=20 >=20 >=20 >=20 > ------------------------------------------------------- > This SF. Net email is sponsored by: GoToMyPC > GoToMyPC is the fast, easy and secure way to access your computer = from > any Web browser or wireless device. Click here to Try it Free! > https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=3Dmm/ > g22lp.tmpl > _______________________________________________ > luxor-xul-deutsch mailing list > lux...@li... > https://lists.sourceforge.net/lists/listinfo/luxor-xul-deutsch >=20 |
From: st.heim <st...@we...> - 2003-11-17 11:12:55
|
hallo, ich habe eine schnittmenge aus tags zusammengestellt, die von mozilla=20 xul und luxor unterst=FCtzt werden, weil ich sowohl html-, als auch=20 swing-layouts erzeugen wollte. es scheitert aber schon am unterschiedl.=20 root-tag. mozilla versteht luxor, aber umgekehrt kann luxor nichts mit=20 dem <window> anfangen. schade, was kann ich da machen?die idee von xul=20 finde ich echt klasse-aber ich m=F6chte ja eine sprache haben mit der ich= =20 s=E4mtliche gui-formen erschlage... oder ich schreibe mir meinen eigenen renderer, aber ich wollte=20 vorhandenes schon nutzen... gru=DF steffen |
From: Gerald B. <ge...@va...> - 2003-11-13 13:52:37
|
> es gibt ja einige unterschiede zwischen mozilla xul > und luxor xul, also > gibt es faktisch keinen standard dafür. Im Moment nicht. Die Hoffnung ist gemeinsam einen neuen XUL Standard zu erarbeiten. Siehe die XUL Allianz Site zu finden unter http://xul.sourceforge.net Leider ist das Mozilla Team noch nicht sehr kooperativ. > ich wollte xul benutzen, um web-layouts (mozilla) > und java-gui > (luxor) zu erstellen. bringt mir die > schnittmenge, die von beiden > unterstützt wird, etwas? Natuerlich. Beide XUL Motoren (Mozilla und Luxor) verwenden etwa das Box Layout System, die gleichen Menu, Toolbar Tags, usw. daher ist etwa der lernaufwand wesentlich geringer. Uebrigens steht XUL fuer *Extensible* Markup Language und daher sind Erweiterungen ausdruecklich erwuenscht. - Gerald |
From: st.heim <st...@we...> - 2003-11-13 13:27:11
|
hallo, es gibt ja einige unterschiede zwischen mozilla xul und luxor xul, also=20 gibt es faktisch keinen standard daf=FCr. ich wollte xul benutzen, um web-layouts (mozilla) und java-gui=20 (luxor) zu erstellen. bringt mir die schnittmenge, die von beiden=20 unterst=FCtzt wird, etwas? gru=DF steffen |
From: <Boe...@t-...> - 2003-07-06 18:40:52
|
Hallo, die Mi=C3=9Fverst=C3=A4ndisse werden leider nicht weniger. Deshalb hier = mein erster Kl=C3=A4rungsversuch. In einer Definition von searchWebServices (also NICHT Mozilla) steht: "XUL (Extensible User-interface Language) is a standard way to exchange = data that describes a program's user interface, or at least the portion = of it that can be controlled by programming. Historically, user = interfaces have been difficult to customize so they would work across = various operating platforms such as Windows and Macintosh. Netscape and = Mozilla, an open group that develops Netscape, have jointly developed = XUL to solve this problem. (XUL developers say that XUL is pronounced = ZOOL, rhyming with "rule.")=20 One of the main assets of XUL is simplicity. XUL is easier to work with = than the interface programming tools of the past. A few lines of XUL = can accomplish what previously required many lines of code. One need = not be a professional programmer to build a basic Web browser interface = using XUL. This fact may ultimately translate into lower cost for the = development of user interfaces.=20 Flexibility is another asset of XUL. It is an application of Extensible = Markup Language (XML), Cascading Style Sheets (CSS), the Document = Object Model (DOM), and the Hypertext Markup Language (HTML). Portions = of some XUL documents must be platform-specific, because platforms have = different default preferences concerning the arrangement of "widgets" = such as mail-inbox icons and dialog buttons." Wichtige Punkte sind dabei: - standard way - exchange data that describes a program's user interface - Mozilla ... have ... developed XUL - is an application XML, CSS, DOM, HTML - Portions of some XUL documents must be platform-specific Daraus folgt: laut der Definition ist XUL von Mozilla und z. B. SwixML = NICHT (die GUI-Beschreibung von SwixML ist absolut Java-abh=C3=A4ngig). Ich denke, die Verwirrung ensteht durch die Verwendung des Begriffs = XUL: - es gibt XUL als (mi=C3=9Fverst=C3=A4ndliche) Bezeichnung Mozillas = Technologie-Portfolio zur Erzeugung von Webclients (Beschrieben in = Bullard, V.; et al: "Essential XUL Programming" und Boswell, D.: = "Creating Applications with Mozilla. Using XUL, JavaScript, and CSS"). = Diese Technologie besteht aus einer Beschreibung von Widgets in XML, = die (ebenfalls) XUL genannt wird, JS, CSS, etc. = Mi=C3=9Fverst=C3=A4ndlich deshalb, weil XUL nur eine Technologie unter = mehreren benutzten ist (eine bessere Bezeichnung w=C3=A4re vieilleicht = XPToolkit oder XPCOM) - es gibt XUL als Oberbegriff bzw. Kategorie von Technologien, via XML = eine bestimmte Oberfl=C3=A4che (z. B. Swing) zu beschreiben und diese = dann daraus zu generieren (wozu man auch XUL von Netscape z=C3=A4hlen = w=C3=BCrde, aber auch SwixML, etc.) - XUL von Mozilla und XUL als Kategorie haben nichts miteinander zu tun = (sind auch keine unterschiedlichen Dialekte), au=C3=9Fer da=C3=9F sie = auf Basis von XML GUIs ereugen Passt das so ??? Wenn ja (oder nein) hier nochmal mein Anliegen: gibt es ein Framework, = dass mir bei der Erstellung von Oberfl=C3=A4chen (z. B. Swing, SWT, = HTML, etc.) aus EINER GEMEINSAMEN Beschreibung (m=C3=B6glicherweise = XML, m=C3=B6glicherweise XUL-Syntax wie bei Mozilla) unterst=C3=BCtzt = ??? Dabei k=C3=B6nnen gerne mehrere Zwischenschritte bzw. mehrere = XML/XSL-Beschreibungen notwendig sein !!! B=C3=B6rries |
From: Gerald B. <ge...@va...> - 2003-07-04 00:29:12
|
Hallo Boerries Ludwig, > so lange brauche ich eher selten. Aber ich verstehe > ein paar Dinge noch nicht. Bitte schau' doch mal in XUL Artikel oder Buecher rein. Links findest Du unter http://xul.sourceforge.net/links.html > Habe die alle eine gemeinsame Basis? Es sieht fur > mich NICHT so aus. Das ganze ist mal in XML. Noch gibt's grosse Unterschiede zwischen den Dialekten und noch gibt's keinen "offiziellen" Standard. > Aha... Ich wollte eigentlich in einer XML-Seite > allgemeine GUI-Infos beschreiben und Swing, SWT, > HTML, etc. ON DEMAND daraus erzeugen. Geht das und > reicht mir da Luxor ? Die anderen Werkzeuge scheinen > die allgemeine Beschreibung anders zu erwarten. D. > h. ich kann Luxor nicht mit JellySWT auf 1 > XML-GUI-Beschreibung benutzen. Sehe ich das richtig > (hoffentlich nicht) ? Also nochmals Du kannst machen was Du willst. XUL im allgemeinen und Luxor im speziellen ersetzen Swing und HTML. XUL ist der Nachfolger von HTML/DOM/Javascript/XForms und daher schwer auf HTML abbildbar. Wenn schon alles in HTML geht dann wuerd' ja keiner XUL brauchen. HTML steht uebrigens fuer Hyper *Text* Markup Language. Betonung auf Text. HTML ist ein Format fuer Textdokumente und nicht fuer Anwendungen. > Nein, fur jede einzelne GUI (Swing, SWT, HTML, etc.) > habe ich eine Losung (und damit auch verschiedene > XML-Beschreibungen). Ich hatte aber gerne 1 (!) > allgemeine. So ist das Leben. Du musst Dich entscheiden. Du kannst nicht auf jeden Kirtag tanzen. - Gerald |
From: <Boe...@t-...> - 2003-07-03 19:43:56
|
Hallo Gerald, so lange brauche ich eher selten. Aber ich verstehe ein paar Dinge noch = nicht. > > Was ist denn eigentlich XUL? Sind alle XULs von > > Mozialla XUL (XML, JavaScript, CSS, XBL, etc.) > > abgeleitet oder nennen sich alle Technologien so, > > die aus XML User-Interfaces produzieren? UIML habe > > ich z. B. nicht als XUL gesehen. > Also im Moment gibt's noch keine ISO standardisierte > XUL Definition die versiegelt irgendwo in Paris liegt > ;-) > XUL steht fuer XML UI Language. Mozilla XUL ist nur > ein Dialekt und im Moment der gebraeuchlichste (nicht > jedoch in der Java Welt). Habe die alle eine gemeinsame Basis? Es sieht fur mich NICHT so aus. > Also XUL *ersetzt* Swing und HTML. XUL ist der > Nachfolger von HTML. Aha... Ich wollte eigentlich in einer XML-Seite allgemeine GUI-Infos = beschreiben und Swing, SWT, HTML, etc. ON DEMAND daraus erzeugen. Geht = das und reicht mir da Luxor ? Die anderen Werkzeuge scheinen die = allgemeine Beschreibung anders zu erwarten. D. h. ich kann Luxor nicht = mit JellySWT auf 1 XML-GUI-Beschreibung benutzen. Sehe ich das richtig = (hoffentlich nicht) ? > Wenn Du HTML aus XML tags erzeugen willst dann > schau' Dir doch mal Sun's Java Server Faces an.=20 Nein, fur jede einzelne GUI (Swing, SWT, HTML, etc.) habe ich eine = Losung (und damit auch verschiedene XML-Beschreibungen). Ich hatte aber = gerne 1 (!) allgemeine. > Also Luxor ist ein open-source Projekt d.h. das > haengt von Dir ab. Je mehr Du beitraegst um so > schneller gehts. Euros (d.h. Geldspenden) helfen > natuerlich auch. O. k. Viele Gr=C3=BC=C3=9Fe Borries |
From: Gerald B. <ge...@va...> - 2003-07-03 19:20:59
|
Servus Boerries, zuerst eine Admin Durchsage: Bitte schick' die mail nur an die Liste sonst krieg' ich sie doppelt. > Aber erst zu Deinen > Fragen: Danke fuer die ausfuehrliche Anwort. > > Hast Du schon andere XUL motoren probiert? > Nein Dann schau' doch bitte bei der XUL Allianz vorbei (nein, das ist keine Versicherungspolizze ;-) zu finden unter @ http://xul.sourceforge.net und probier' einige durch. Gute Kandidaten sind Thinlet, Swix, XWT und JellySWT. > Was ist denn eigentlich XUL? Sind alle XULs von > Mozialla XUL (XML, JavaScript, CSS, XBL, etc.) > abgeleitet oder nennen sich alle Technologien so, > die aus XML User-Interfaces produzieren? UIML habe > ich z. B. nicht als XUL gesehen. Also im Moment gibt's noch keine ISO standardisierte XUL Definition die versiegelt irgendwo in Paris liegt ;-) XUL steht fuer XML UI Language. Mozilla XUL ist nur ein Dialekt und im Moment der gebraeuchlichste (nicht jedoch in der Java Welt). > > > 3.) gibt es ein Tutorial fur HTML und Swing ? > > Bitte stoebere ein wenig in der Luxor site. > > ich habe kein Tutorial (wie gesagt aus einer > XML-Datei Swing und Html generieren) gefunden. Also XUL *ersetzt* Swing und HTML. XUL ist der Nachfolger von HTML. Wenn Du HTML aus XML tags erzeugen willst dann schau' Dir doch mal Sun's Java Server Faces an. > > Jelly selbst jedoch ist phantastisch fuer XML > > Scripting und wird in Luxor eingebaut. Wenn Du > willst > > nenn' das ganze dann JellyXUL. > > wann ist das verfügbar? Also Luxor ist ein open-source Projekt d.h. das haengt von Dir ab. Je mehr Du beitraegst um so schneller gehts. Euros (d.h. Geldspenden) helfen natuerlich auch. > was ist das UI-Toolkit ? Kann ich SwixML mit Luxor > verheiraten ? Ja. Obwohl ich seh' nicht wieso das noetig ist. Schau' Dir doch Swix an. Es ist grossartig (jedoch eben nur fuer Swing). - Gerald |
From: <Boe...@t-...> - 2003-07-03 18:37:48
|
Hallo Gerald, vielen Dank f=C3=BCr die schnelle Antwort. So ganz schlau bin ich immer = noch nicht. Aber erst zu Deinen Fragen: =20 > Welche Anwendung willst Du bauen? Kannst Du Dein > Projekt naeher beschreiben? Ab und an habe ich hier etwas Gelegenheit, mich mit innovativen Dingen = zu besch=C3=A4ftigen. Im Moment war ich gerade bei der Erzeugung von = HTML-Seiten mit XSL, das auch auf Browserseite ausf=C3=BChrbar sein = sollte. Wir haben in meiner Firma ein Framework f=C3=BCr Thin-Swing und = HTML-Anwendungen (also mit einem AppServer) entwickelt (da habe ich = dann wohl mit GPL in Problem). Also lag es nahe, meine Aktivit=C3=A4ten = in Richtung gemeinsamer Beschreibung der Oberfl=C3=A4che mit XML zu = lenken. > Hast Du schon andere XUL motoren probiert? Nein > Wie bist Du auf Luxor gestossen? Google. Viele Infos und beste Doku So, und jetzt bin ich wieder dran ;-) =20 > Ja XUL ist die Loesung und vereint die zwei Welten > d.h. klassische Desktopanwendungen a la Swing mit > klassischen Webanwendungen a la HTML. Was ist denn eigentlich XUL? Sind alle XULs von Mozialla XUL (XML, = JavaScript, CSS, XBL, etc.) abgeleitet oder nennen sich alle = Technologien so, die aus XML User-Interfaces produzieren? UIML habe ich = z. B. nicht als XUL gesehen. > > 3.) gibt es ein Tutorial fur HTML und Swing ? (ich > > habe gelesen, da? Luxor nur WebStart unterstutzt. > > Das wurde mir nicht helfen. Wie gesagt, ich benotige > > eine allg. Beschreibung der Oberflache, die dann > > entsprechend gerendert wird) > Bitte stoebere ein wenig in der Luxor site. Luxor > braucht kein Web Start. ich habe kein Tutorial (wie gesagt aus einer XML-Datei Swing und Html = generieren) gefunden. =20 > Jelly selbst jedoch ist phantastisch fuer XML > Scripting und wird in Luxor eingebaut. Wenn Du willst > nenn' das ganze dann JellyXUL. wann ist das verf=C3=BCgbar? > > 6.) kostet Luxor etwas (habe so etwas in den FAQs > > gelesen) ? >=20 > Luxor fuer Swing ist momentan GPL und wird mit Beta > 9 neu dual lizenziert unter der GPL als auch der LGPL. >=20 > > 7.) kann Luxor alle Swing-Features ? >=20 > Nein. Schau'Dir SwixML. Luxor versucht vom UI > toolkit freizukommen.=20 was ist das UI-Toolkit ? Kann ich SwixML mit Luxor verheiraten ? Viele Gr=C3=BC=C3=9Fe B=C3=B6rries |
From: Gerald B. <ge...@va...> - 2003-07-03 15:06:14
|
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 |
From: <Boe...@t-...> - 2003-07-03 14:20:53
|
Hallo zusammen, 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. =FCber XUL gestolpert. Meine = Fragen sind nun: 1.) ist XUL die Losung ? 2.) ben=F6tige ich ein Tool wie Luxor ? 3.) gibt es ein Tutorial fur HTML und Swing ? (ich habe gelesen, da=DF = Luxor nur WebStart unterst=FCtzt. Das w=FCrde mir nicht helfen. Wie = gesagt, ich ben=F6tige eine allg. Beschreibung der Oberfl=E4che, die = dann entsprechend gerendert wird) 4.) ich m=F6chte unabh=E4ngig von dem Server in Luxor sein. Geht das ? 5.) ben=F6tige ich zus=E4tzlich so etwas wie JellySwing ? 6.) kostet Luxor etwas (habe so etwas in den FAQs gelesen) ? 7.) kann Luxor alle Swing-Features ? 8.) gibt Luxur eine bestimmte Swing-Implemetierung vor (d. h. erzeugt = es auch Domainlogik, Controller, etc. oder nur die Oberflache) ? 9.) ist es =FCberhaupt m=F6glich, 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=FChrt/angezeigt werden sollen ? 10.) kann man statt CSS auch XSL (m=E4chtiger) nehmen ? Beim n=E4chsten mal werden's bestimmt weniger Fragen ;-) B=F6rries |
From: Gerald B. <ge...@va...> - 2003-02-17 17:59:10
|
Servus Karl Heinz, > Noch eine Frage - ist die "Java Web Start 2.0 > Petition" noch aktuell? Ich hab' die Petition vor einigen Jahren (~2) verfasst. Damals war Web Start 1.0 aktuell, heute halten wir bei Web Start 1.2. Obwohl sich vieles zum besseren gewandt hat, gibt's noch einige Lücken (etwa die Kommandozeile oder die Einbindung von nativen Bibliotheken). Das offline Flag gibts mittlerweile schon und die startup Zeit hat sich auch ein wenig verbessert. Beim Cache hat sich nicht viel gerührt. Aber mit Java 1.4.2 soll im Frühjahr ein neues (hoffentlich besseres) Cache Format kommen. Conclusio: Web Start ist schon bereit zum Einsatz in der Praxis - Verbesserungen sind aber durchaus noch angebracht und wünschenswert Sun plant größere Veränderungen/Verbesserungen für Java/Web Start 1.5. > Ich nehme an Java Webstart ist der Schluessel zur > reibungslosen > Distribution und zum Betrieb von Rich Clients ala > Luxor. Zumindestens für Rich Clients in Java. - Gerald |
From: Karl H. P. <ka...@ka...> - 2003-02-17 09:32:11
|
Servus Gerald, Danke fuer die detailierten Infos! Das klingt ausgezeichnet! Noch eine Frage - ist die "Java Web Start 2.0 Petition" noch aktuell? Ich nehme an Java Webstart ist der Schluessel zur reibungslosen Distribution und zum Betrieb von Rich Clients ala Luxor. Karl Heinz |
From: Karl H. P. <ka...@ka...> - 2003-02-17 09:29:08
|
Servus Gerald, Danke fuer die detailierten Infos! Das klingt ausgezeichnet! Noch eine Frage - ist die "Java Web Start 2.0 Petition" noch aktuell? Ich nehme an Java Webstart ist der Schluessel zur reibungslosen Distribution und zum Betrieb von Rich Clients ala Luxor. Karl Heinz |
From: Gerald B. <ge...@va...> - 2003-02-17 08:18:34
|
Servus, > 1.) So weit verstanden kann ich Luxor nicht in > bestehnde Webseiten > einbinden, Theoretisch kannst Du Luxor als Applet in bestehende Webseiten einbinden. > mehr oder weniger ermoeglicht mir Luxor > Leichtgewicht > Applikationen (thin client) auf allen moeglichen > Plattformen ueber das > Internet zu installieren, der thin client selbst > kann aber ueber das > Internet in HTTP kommunizieren. Luxor zielt im Moment auf Rich Clients ab (d.h. klassische Schreibtischanwendungen a la Lookout oder Word). Das Installieren übers Internet läuft über Web Start. Mehr Infos zu Web Start findest Du unter http://lopica.sourceforge.net/links.html > 2.) Angenommen ich bau mir so eine Luxor > Leichgewicht Applikation, kann > ich darin simple Webseiten Seiten (html/css) > darstellen, das die > Applikation quasi als mini web browser laeuft? Luxor enthält im Moment Java Swing's JEditorPane als HTML Browser Widget (HTML 3.2 plus CSS). > Wenn > ja, ist so eine > bereitgestellte Rendering Engine fuer Webseiten > nicht ein gewaltiger > overhead? Nein, wieso. Natürlich wär's am besten wenn gleich der installierte Browser als Widget verwendet wird. Ist geplant, dauert wahrscheinlich noch ein gutes Jahr. Die Zentrale Idee von Web Start ist, das Bibliotheken vor Ort gecacht werden und viel wichtiger: gemeinsam genutzt werden (als ID wird die URL/Web Adresse verwendet). > 3.) Angenommen ich habe einen Luxor Taschenrechner > (das Beispiel gibts > glaub ich irgendwo) bei mir installiert und besuche > dann mit meinem > Netscape 7 eine beliebige Webseite. Waere es > moeglich das ich dann von > einer regulaeren Webseite aus den Luxor > Taschenrechner starte Ja, dank Web Start geht das mit normalen Links und einen einfachen Klick. Beispiel: (<a href="calc.jnlp">Start Me Up</a>) > das quasi > mein Netscape 7 browser mit dem Luxor Taschenrechner > kommuniziert? Gut jetzt wird's kompliziert. Ist das wirklich notwendig. Von Luxor aus kannst Du Seiten im Standard Stand-alone Browser öffnen mit showDocument( URL ). Wenn Du Dich austoben willst, kannst Du auch Applets in die Webseite einbauen, die dann mit der Java Anwendung kommunizieren. > Hinweise zur Frage 3 bezueglich der Problemstellung: > Beispiel > amazon.com, die moechten z.B das GUI und die > Usability ihrer webseite > verbessern, so das beim Sortieren einer Buchliste > nach Rating, > Bestselling, Publication Date, etc., die webseite > nicht immer neu > geladen werden muss. > Kaeme Luxor fuer dieses Problem in Frage? > Wenn ja, wuerde dann die komplette amazon.com > website im luxor thin > client laufen, oder nur ein Teil im thin client und > ein anderer Teil im > regulaeren web browser? Das kannst Du machen wie immer Du willst. Schlussendlich (d.h. in zwei oder drei Jahren) soll Luxor der Kern eines besseren/reichhaltigeren Browsers sein. In der Zwischenzeit kannst Du mit Mozilla experimentieren. > 4.) Gibt es irgendwelche allgemeinen Luxor Demos, > z.B. das Calculator > Beispiel? Schau' Dir die Ramses Beispielsammlung (10+) an oder die Pythonsammlung (4+). Das Calculator Tutorial gibt's auf der Contrib Site. |
From: Karl H. P. <ka...@ka...> - 2003-02-16 15:43:55
|
Hallo, Habe mir die Luxor FAQ und Beschreibungen angesehen, das klingt alles sehr interessant, mir fehlt leider noch ein bischen der Durchblick, vielleicht kann mir bei folgenden Fragen jemand helfen. 1.) So weit verstanden kann ich Luxor nicht in bestehnde Webseiten einbinden, mehr oder weniger ermoeglicht mir Luxor Leichtgewicht Applikationen (thin client) auf allen moeglichen Plattformen ueber das Internet zu installieren, der thin client selbst kann aber ueber das Internet in HTTP kommunizieren. 2.) Angenommen ich bau mir so eine Luxor Leichgewicht Applikation, kann ich darin simple Webseiten Seiten (html/css) darstellen, das die Applikation quasi als mini web browser laeuft? Wenn ja, ist so eine bereitgestellte Rendering Engine fuer Webseiten nicht ein gewaltiger overhead? 3.) Angenommen ich habe einen Luxor Taschenrechner (das Beispiel gibts glaub ich irgendwo) bei mir installiert und besuche dann mit meinem Netscape 7 eine beliebige Webseite. Waere es moeglich das ich dann von einer regulaeren Webseite aus den Luxor Taschenrechner starte, das quasi mein Netscape 7 browser mit dem Luxor Taschenrechner kommuniziert? Hinweise zur Frage 3 bezueglich der Problemstellung: Beispiel amazon.com, die moechten z.B das GUI und die Usability ihrer webseite verbessern, so das beim Sortieren einer Buchliste nach Rating, Bestselling, Publication Date, etc., die webseite nicht immer neu geladen werden muss. Kaeme Luxor fuer dieses Problem in Frage? Wenn ja, wuerde dann die komplette amazon.com website im luxor thin client laufen, oder nur ein Teil im thin client und ein anderer Teil im regulaeren web browser? 4.) Gibt es irgendwelche allgemeinen Luxor Demos, z.B. das Calculator Beispiel? DANKE im voraus fuer jeden Tip! Karl Heinz |