Re: Mozilla Windows CE Development

Doug Turner <[email protected]> Fri, 25 Feb 2005 18:51:31 -0800
Newsgroups gmane.comp.mozilla.devel.small-devices
Organization Another Netscape Collabra Server User
Message-ID <[email protected]>
[email protected] wrote:
> Hi every one ...
> 
> Could I a ask a "dumb" question : Does the Minimo's code for UNIX (cvs) is
> the same for WinCE ?! Is Its GUI built using GTK !?

Great question.

Short answer: no.

Longer answer:

The souce code that comprises mozilla is more or less modular.  FireFox, 
ThunderBird, the Mozilla Suite, SunBird, etc.  all share alot of code. 
For example, from the network pipe all the way to presentation is 
exactly the same -- the difference between these apps is the UI and 
business logic of their specific application.

Minimo is a build configuration the shared code.  We basically disable, 
reduce, or otherwise remove code that we deamed wasn't required or it 
was something that could be optimized for reduced footpring.

For the minimo application, we have two "front ends".  These are native 
front ends -- linux uses GTK (and I have gotten a QT version going, but 
was sidetracked), and windows uses WinCE APIs.

In the long(er) term, I would like these two front ends to use XUL so 
that we can share UI resources, further extend the gecko platform, etc.

I hope this answers your question.

Doug Turner