On 03/28/2014 07:40 PM, Jonas Sicking wrote:
Mulet, french, noun. Half horse, half donkey.
Mullet, english, noun. Business in the front, party in the back.

Alexandre Poirot and Alexandre Lissy have been working hard on a new
development environment that should be a big improvement over both
what we use internally for Gaia development, and what we are asking
3rd party app developers to use when developing apps for FirefoxOS.

The basic idea behind this environment is to take Firefox Desktop as
it exists today (including its support for both internal and external
dev tools) and then run it using the same Gecko that we use for
FirefoxOS. So the backend half is FirefoxOS, the frontend part is
Firefox desktop.

This means that we'll have the exact same great development experience
that we have for Firefox desktop today, but we can use the real
implementation of various FirefoxOS specific APIs that we use on
devices.

One nice example of this is that we can keep the app: protocol working
in Mulet. So we don't need to rely on running a local http server and
run gaia through special http urls. Ultimately the goal is to enable
the app: protocol in Mulet to either load from a compressed zip file,
or directly from your gaia source tree.

Once Mulet is ready, it will *replace* the following development environments:
* B2G Desktop
* Gaia-on-Firefox-desktop
* Simulator

So it will be one tool that is usable for gaia developers, gecko
developers and 3rd party app developers.

The name "simulator" might still be around since it's something that
we've been evangelizing to developers a lot. But it will eventually be
based on Mulet.

The goal is to make this tool have nightly releases which works just
like firefox desktop. Or you will be able to build it yourself if you
need to depend on tip. This will require the help of the releng team
though.

Making all of this play well together is a lot of work. So any help
you can provide to Alexandre and Alexandre is very appreciated. We
want this environment to fit your needs, so we can build in whatever
features or tools that will make development better for you. But to
make that happen we'll both need your feedback and your help.

I'd like to extend a big thanks to both Alexandre Poirot and Alexandre
Lissy for working on this!

/ Jonas


Any information on how to take it for a spin today? Where to file bugs, patches, see a TODO list, etc?

Cheers,
Josh
_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g

Reply via email to