joliclic code

[english version]

Distribuer votre appli XULRunner

version 1.1 - 2011-06-15

archive téléchargeable du tutoriel : howto_dist_xul_app_1.1.tar.gz

dernière version : http://joliclic.free.fr/mozilla/howto/dist-xul-app/

1 - Préambule

But: vous avez créer une jolie application XULRunner, que vous voulez distribuer de manière conviviale sur toutes les plateformes supportées par XULRunner.

Il s'agit d'un petit morceau de code, vous ne voulez pas embarquer XULRunner dans votre application (*).

Je vais partager avec vous le résultat de quelques expérimentations et recherches web, pour l'empaqueter et l'installer, et résoudre quelques spécificités propres à certaines plateformes.

Nous allons voir comment créer un lanceur, parfois basé sur Firefox et l'argument -app (qui peut être utilisé comme "moteur" XULRunner), et comment créer des installeurs habituels, deb et rpm pour Linux, un installeur nsis pour Windows, un bundle d'application et un dmg pour Mac OSX.

Nous utiliserons l'application 'Hello World' comme exemple, de developer.mozilla.org. Et tout ceci sera fait depuis Linux.

Tout commentaire et retour seront bien sûr les bienvenus ;) , si quelque chose vous semble faux, n'hésitez pas à commenter.

(*) Note: mais si vous embarquez XULRunner dans votre application, ces informations pourront quand même vous être utile ;) .

Voici le plan complet à venir :

Distribuer votre appli XULRunner

2011-06-15 - Nicolas Martin

L'application myapp, utilisée en exemple, de developer.mozilla.org, est dans le Domaine Public.

L'icône utilisée est issue du Tango Desktop Project, et est dans le Domaine Public.