views:

129

answers:

3

Hi,

I know this is not related to programming but I am curious to know about which Framework or tool (like we use .NET Framework to develop desktop application interface) mozilla uses to develop their products like "Firefox", "Thunderbird" etc.

I like the interface of their applications the buttons especially looks cool and light weight. In first look their application and interface looks light weight. Whereas in .NET frameworks desktop applications, buttons looks heavy they are not having effects like moziila have on their interface.

Can anyone tell me what they uses and can i use the same to develop my applications?

Thanks

+3  A: 

Their UI is based on XUL (http://en.wikipedia.org/wiki/XUL). You can use a program called XULRunner to create similar applications.

Doub
Is their any tool, to create applications in XUL, as we do in .NET??
Prashant
If you're asking for a WYSIWYG user interface editor, then no, AFAIK.
Nickolay
+1  A: 

The UI they use is all based on XUL, the programming is done in just c++.

Xul

Tomh
+1  A: 

Mozilla uses XUL to create UI for Firefox and Thunderbird. You can think of XUL like a kind of HTML and CSS.

Jozef Izso