Hello,

   Gerald Combs who leads the Ethereal project - that
bills itself as the world's most popular network
protocol analyzer - uses a Python script dubbed
Xulender that creates Win32 C code for UIs from XUL
sources.

  Gerald Combs writes:

  Each front-end is made up of code created by feeding
a set of XUL files to a Python script.  The only
frontend script we have so far (win32csdk.py) creates
plain C code and uses the Windows Platform SDK.

  The XUL files and parsers are currently pseudo-XUL,
and do not strictly conform to the spec.

  This environment is very stripped-down compared to
Mozilla's XPFE.  There is no JavaScript, XBL, chrome,
or XPCOM.

  There's no reason a frontend couldn't use C++, Java,
C#, Python, Perl, assembler, or any other language, as
long as it can link with the rest of Ethereal's code
base.  We could also create virtual frontends, e.g.
for unit/regression testing.   

  More @
http://anonsvn.ethereal.com/viewcvs/viewcvs.py/branches/win32-native/xulender

  What's your take on it? Do you prefer ahead-of-time
creation and compilation of UIs to runtime on-the-fly
creation? Do you know of any other code generators
using XML UI language formats?

   - Gerald

-------------------
Gerald Bauer

XUL Alliance | http://xul.sourceforge.net  
United XAML  | http://xaml.sourceforge.net

Interested in hiring Gerald Bauer? Yes, I'm available.

If you know of an opportunity in Toronto or Vancouver,
please contact me today.


-------------------------------------------------------
This SF.Net email is sponsored by OSTG. Have you noticed the changes on
Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now,
one more big change to announce. We are now OSTG- Open Source Technology
Group. Come see the changes on the new OSTG site. www.ostg.com
_______________________________________________
xul-announce mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xul-announce

Reply via email to