Home → Archives → by date → November 2002 → November 03 →

If you want the Mozilla browser component in a cross platform solution instead, check Phoenix. Phoenix uses the Mozilla XUL user interface language and may get company by the Thunderbird-called standalone Mozilla mail client later. In related news, osnews.com has a user poll on Gecko's "other browsers".
Meanwhile, the XUL GUI framework has become a serious contender to become the cross platform GUI framework.
XUL? "Basically, you design your interface in XML, glue the events together with some JavaScript, and call binary XPCOM classes (virtually the same as Microsoft COM classes) when you need to do something fast in C++ that doesn't need a UI. And UI's never need to be that fast, so this is a good division of labor. Theoretically, you get cross-platform Nirvana. And thanks a lot of hard work all the little platform-specific touches (like Alt+Space N to minimize a window) are finally right."
Mozilla Calendar is a small, but well known application example, oeone.com and Komodo show how far you can go with it. Perhaps I wouldn't say that XUL is the GUI framework to end all GUI frameworks, as some already do, but I think it's definitely worth a closer look, so I compiled a few ressources:XUL RESSOURCES
:: oeone.com: The Joy of XUL
:: mozilla.org: XUL Programmer's Reference Manual
:: xulplanet.com: Main XUL Tutorial
:: xulplanet.com: XUL App Tutorial
:: devx.com: The future of GUI development isn't class libraries, frameworks or platforms: it's XML
UPDATE
Found this in the Joel on Software archives: "If I had to start developing a new commercial app I would seriously look at XUL, [...] which seems to be one of the first solid frameworks for true GUI portability (WORA). XUL may well be a real benefit to Apple and Linux, because application developers finally have a way to deliver to all three platforms for perhaps 110% of the cost of Windows alone."
RELATED READINGS
:: oeone.com: Mozilla Developer Ressources
IN THE ARCHIVES
2002-09-19: Creating Applications with Mozilla now Open Source
Comments are closed at the moment. I will post a blog entry as soon as they are available again.
-->Guido Albers on Common Questions (I)
at 2006-09-18 19:40
Guido Albers on Common Questions (I)
at 2006-09-18 19:39
Sean Roach on World Champion
at 2006-09-18 18:52
Frank Kanzler on RSS Feed Reader / News Aggregators Directory
at 2006-09-18 15:11
Walter Rafelsberger on Mapping and Visualization Resources
at 2006-09-18 03:54
Pieter on Hunters, after all, aren't cooks
at 2006-09-14 19:26
Haiko Hebig on Pentax K10D announced (Updated)
at 2006-09-13 22:25
Pieter on Pentax K10D announced (Updated)
at 2006-09-13 20:04
Donald L Pevsner on Concorde Retirement Update
at 2006-09-06 21:01
John Best on RSS Feed Reader / News Aggregators Directory
at 2006-08-19 17:49
Titov Denis on RSS Feed Reader / News Aggregators Directory
at 2006-08-17 11:20
Haiko Hebig on WASP - Wild Child
at 2006-08-07 10:14
Guido Albers on WASP - Wild Child
at 2006-08-06 09:43
Frank Wenger on RSS Feed Reader / News Aggregators Directory
at 2006-08-04 14:22
Hemaworstje on Spare Part
at 2006-08-01 03:55
T.Reader on RSS Feed Reader / News Aggregators Directory
at 2006-07-29 09:27
ניו יורק on General Blumenthal Coal
at 2006-07-28 22:50
Moritz on "Zwar haben einige Genossen die Dinge zu einseitig gesehen, aber ..."
at 2006-07-14 12:12
Pieterjan Lansbergen on Nothing better than a Hill Climb in the Morning
at 2006-07-13 20:33
at on Es muss schließlich alles seine Ordnung haben
at 2006-07-12 11:33