PayLoad

Auteur: Olivier Auverlot



Présentation

PayLoad est la solution la plus simple pour distribuer des applications écrites en Rebol. En quelques secondes, PayLoad vous permet de générer un fichier exécutable et autonome contenant le script de votre logiciel et l’évaluateur Rebol utilisé. Votre application peut ainsi fonctionner sur une machine n’ayant même pas un évaluateur Rebol installé.
PayLoad est destiné au déploiement d’applications Rebol utilisant les évaluateurs Rebol/Core et Rebol/View. Afin d’assurer la confidentialité du code de votre script, PayLoad met en oeuvre un algorythme de compression performant pouvant réduire d’environ 40% la taille de l’application. Au lancement d’une application générée par PayLoad, celle ci extrait automatiquement le code Rebol et l’évaluateur Rebol qu’elle contient. Le script Rebol est exécuté et les fichiers temporaires sont immédiatement effacés. Ces opérations sont totalement transparentes pour l’utilisateur de l’application.


Licence
PayLoad est distribué sous la forme d’un freeware. Son exploitation, sa copie et sa diffusion sont libres et gratuites. Son auteur n’est aucunement responsable des éventuels problèmes, disfonctionnements matériels ou logiciels, altérations ou pertes de données liés à l’utilisation de PayLoad.

 

Obtenir Payload


Utilisation
Pour construire un fichier exécutable avec PayLoad, vous devez disposer de l’évaluateur Rebol requis pour le fonctionnement de votre script. A l’aide de la ligne de commande de votre système d’exploitation, il vous suffit ensuite d’utiliser la commande payload suivi de trois arguments :


Systèmes supportés

 

Rebol/Core

Rebol/View

Rebol/View/Pro

Linux

2.5.5

1.2

1.2

MacOS X

2.5.5

   


Compatibilité

PayLoad a été testé avec succès sur :

GPL

GPL est un utilitaire graphique facilitant l'utilisation de PayLoad. Il fonctionne avec Rebol/View/Pro et a été développé par François Jouen et Olivier Auverlot.

Télécharger GPL

FAQ

L’utilisation de PayLoad modifie t-elle les termes de la licence du produit Rebol utilisé ?
Non. PayLoad n’est qu’un moyen de distribution pour vos applications écrites en Rebol. Vous devez toujours respecter les limitations d’usage fixées par la licence de la version de Rebol utilisée.

PayLoad permet-il de générer des exécutables utilisant Rebol/View/Pro ou Rebol/Command ?
PayLoad génére uniquement des exécutables à partir de Rebol/Core et de Rebol/View. L’utilisation de Rebol/View/Pro est possible mais vous devez posséder une licence de View/Pro pour chacun des exécutables produits et livrer le fichier licence.key correspondant avec chaque exemplaire.
Afin de ne pas concurrencer Rebol/SDK, PayLoad est volontairement bridé afin de le rendre incapable d’utiliser Rebol/Command.

PayLoad va t-il est être adapté à d’autres systèmes d’exploitation ?
Si le besoin est exprimé, PayLoad peut rapidement être porté sur les Unix BSD tels que FreeBSD ou OpenBSD. Son adaption pour QNX et BeOS est également envisageable. PayLoad est entièrement écrit en C et respecte les spécifications POSIX.
Microsoft Windows pose problème car il vérouille en lecture seule l’évaluateur Rebol en cours d’exécution et empêche ainsi son effacement.

Une application Rebol distribuée à l’aide de PayLoad peut elle être exécutée à partir d’un CD-ROM ?
Non. Pour fonctionner, une telle application a besoin d’écrire sur le support magnétique la contenant.

Peux t'on passer des paramètres à un exécutable généré à l'aide de PayLoad ?
Oui. Par défaut, l'évaluateur Rebol est lancé à l'aide des options "qs" mais si d'autres paramètres sont passés, ceux ci remplaceront la valeur par défaut.

Retour