Build Swing Apps Using XUL Survey Talk at JavaOne

Gerald Bauer <[email protected]> Tue, 17 May 2005 12:32:25 -0700
Newsgroups gmane.comp.lang.xul.announce
Message-ID <[email protected]>
Hello,

    Wolf Paulus (of SwiXML fame) reports in a blog story titled=20
"Defining Swing UIs Declaratively":

    SwiXml , among several other XUL Engines for Java will be discussed=20
in the Desktop Track Session TS-7122 at this years JavaOne, June 27 -=20
June 30 in San Francisco's Moscone Center.

  After I had written Theodore 1.0, I was convinced that GUI resources=20
belong into XML descriptors to be evaluated at runtime (instead of using=20
code generators before compile time). In January 2003 I founded the=20
Swixml open source project, to combine the benefits of Swing=20
(availability of models, extensibility of widgets etc.) with the lean=20
XUL-approach taken by the Thinlet developers - the project is even=20
hosted on java.net. So, as you can imagine, I'm glad that - what,=20
two-and-a-half years later - Sun also notices that the idea seems to=20
have really taken hold.

 Anyway, Sun's Hans Muller will be the Speaker and he is researching=20
this topic meticulously. He started asking me questions a short while=20
ago and really seems to have gotten it.

 Session Topic: Desktop
 Session Type: Leading Edge
 Session Abstract: "The idea that one could define the appearance and=20
behavior of a GUI declaratively has been around nearly as long as GUIs=20
themselves. The earliest Mac and PC GUI frameworks supported=20
configurable resources that were interpreted at runtime by desktop=20
applications to create the GUI. ... Although there have been some=20
fledgling efforts to create JFC/Swing technology markup languages over=20
the years, it=D5s only recently the idea seems to have really taken hold.
This session briefly surveys the declarative JFC/Swing technology markup=20
landscape, including projects like JDNC, XUL, XUI, SwingML, and SwixML.=20
We look at two markup languages in depth to better understand how they=20
solve common problems like data binding, scripting, embedding, and=20
deployment. A simple desktop application is used to test the mettle of=20
both markup languages and to benchmark them against a hand-written=20
JFC/Swing software client."

   More @ http://carlsbadcubes.com/blog/2005/05/16#javaone05

   - Gerald


-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click