Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>In my company, we use the <strong>Mozilla Framework</strong> to develop cross platform dictionary products. These applications are based on the Gecko/Necko Browser and most of the development is done via <strong>Javascript, HTML, CSS, XSL, XUL</strong>,... Of course, our homebrew Search engine had to be cross compiled to the three platforms (with some other code which was first done in JS and then ported to moz' C++ for speed reasons).</p> <p>In the end, we have a reasonnably cross-platform solution: Our developers mostly work like power web-developers (think client and server side at the same time). Because the Gecko is the same on the three platform, we know it will predictably look and behave the same way (except when there are bugs, but the platform is now quite mature on this point of view).</p> <p>Our R&amp;D knows how to port slow javascript code to rather quick portable C++ code (you do Mozilla code using the NSPR library, a cross-platform lib). Testing has always to be done on the three platform however, although with time and experience, you get to know what will break where (Font support, Audio support, Flash Support)...</p> <p>Today, you should probably have a look at <strong>XULRunner</strong> which is really the Mozilla without any real browser interface (<em>in 2002, we had to dismantle the Mozilla Browser to repaint it in our first product colour</em>). Of course, it works well for simple applications but if you wish to make OpenGL, 3D Audio and other nifty things, XULRunner will appear too limited.</p> <p>I believe Blizzard has some cross-platform framework for that kind of thing... :)</p> <p>Good luck!</p> <p>Pierre.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload