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 _______________________________________________ dev-b2g mailing list [email protected] https://lists.mozilla.org/listinfo/dev-b2g
