HomeArchives → by date → November 2002 → November 03 →

K-Meleon 0.7 is out, XUL GUI framework - Update -

<< Previous Entry | Next Entry>>

 
kmeleon.gif
Exactly one year after the release of Mozilla 0.95 based K-Meleon 0.6, Mozilla 1.2b based K-Meleon 0.7 is out. K-Meleon is a ultra-lite, ultra-fast, modular Web browser based on a stripped-to-the-bones Gecko rendering engine that comes with a fast, minimal and Windows standard user interface. It handles your Netscape, Internet Explorer and Opera bookmark files, features tabbed browsing ("layers"), macros and is fully configurable. If you want the Mozilla browser as fast as it gets (just try Control-N), this is your choice.

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

Comments are closed at the moment. I will post a blog entry as soon as they are available again.

-->

Tools

Recent Comments

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