Documentation‎ > ‎

Livres


Olivier Auverlot à écrit de nombreux articles sur REBOL dans le très regretté magazine Login: 

Join the rebolution ! - Numéro 79 (décembre 2000) 
Rebol : installation et découverte - Numéro 80 (janvier 2001) 
Les langages du web : Rebol - Numéro 81 (février 2001) 
Variables et types de données - Numéro 81 (février 2001) 
Manipulation des listes - Numéro 82 (mars 2001) 
Structures de contrôle et boucles - Numéro 83 (avril 2001) 
Fonctions et objets en Rebol - Numéro 84 (mai 2001) 
Parsing et dialectes - Numéro 85 (juin 2001) 
Utilisation des protocoles TCP/IP - Numéro 86 (juillet-août 2001) 
Introduction au VID - Numéro 87 (septembre 2001) 
Manipuler des images avec VID - Numéro 88 (octobre 2001) 
Dossier: Programmez en Rebol - Numéro 89 (novembre 2001) 
Le dialecte Draw - Numéro 89 (novembre 2001) 
La gestion des événements avec VID - Numéro 90 (décembre 2001) 
La gestion des styles avec VID - Numéro 91 (janvier 2002) 
Rebol et le son - Numéro 92 (février 2002) 
Rebol et les scripts CGI - Numéro 93 (mars 2002) 
Programmez votre "Chat" avec Rebol - Numéro 94 (avril 2002) 
Rebol/IOS, un système d'exploitation pour Internet - Numéro 95 (mai 2002) 
Manipuler des documents XML avec Rebol - Numéro 106 (mai 2003) 
La première Rébolution parisienne - Numéro 112 (décembre 2003) 
Des documents web dynamiques avec Rebol et Magic! - Numéro 113 (janvier 2004) 
Programmation Unix avec Rebol (première partie) - Numéro 115 (mars 2004) 
Programmation Unix avec Rebol (seconde partie) - Numéro 116 (avril 2004) 
RebDB : le moteur de base de données 100% Rebol - Numéro 118 (juin 2004) 
Créez des applets avec le plugin Rebol - Numéro 119 (juillet 2004) 
Création de protocoles réseaux en Rebol - Numéro 123 (décembre 2004)   
Apprenez Rebol en une heure - Numéro 131 (septembre 2005) 


Il est l'auteur des principaux livres sur REBOL.
Ces deux derniers livres sont disponibles sur le site d'auto édition Lulu.com

Guide du programmeur

Découvrez la puissance du langage Rebol à l'aide de cet ouvrage résolument tourné vers la pratique. Après une courte introduction à la programmation en Rebol, il vous permet de vous initier à la conception des interfaces graphiques et à la programmation réseau (conception de protocoles TCP/IP et développement web). Le livre présente certaines des technologies les plus pointues de ce langage telles que la gestion de projets, l'usage des bases de données et de XML, les techniques de chiffrement, le développement pour Rebol/IOS ou encore la programmation Unix.


Rebol/IOS Administration et programmation


Rebol/IOS (Internet Operating System) est le serveur d’applications de Rebol mais également une puissante solution de groupware. Grâce à lui, vous pouvez diffuser de façon automatique vos applications écrites en Rebol à des centaines ou même à des milliers d’utilisateurs, quelle que soit leur situation géographique. L’installation et les mises à jour sont totalement transparentes pour ces derniers. En supplément d’une description exhaustive du framework de Rebol/IOS, l’ouvrage propose de nombreux exemples mettant en application les connaissances exposées. Une étude de cas détaille la réalisation d’une application spécifiquement développée pour l’environnement Rebol/IOS. Au terme de cet ouvrage, le lecteur sera capable d’administrer, de configurer et d’améliorer Rebol/IOS afin de l’exploiter au mieux dans le cadre de son entreprise.


Et son premier livre sur REBOL : Programmation REBOL

paru aux éditions Eyrolles
ISBN : 2212110170

Présentation

This is a fantastic book on REBOL. Full of information, diagrams, screen shots, and useful examples. I highly recommend it. Carl Sassenrath, creator of REBOL.

A la première lecture de la documentation Rebol, j'ai pris conscience de l'extraordinaire potentiel de ce langage. Compact, puissant et résolument novateur, ce premier "langage messager" a modifié radicalement ma conception d'Internet et de l'informatique. L'avenir se dessine sous la forme d'un réseau organique dans lequel chaque élément est à la fois client et serveur, tour à tour producteur et consommateur d'informations.Olivier Auverlot

Un langage multiplate-forme intégrant en natif les protocoles TCP/IP et un parseur XML

Créé en 1998, Rebol est un langage non compilé dont la machine virtuelle extrêmement légère (moins de 400 Ko) est disponible sur plus de 40 plates-formes : Windows, MacOS, Linux, Solaris, BeOS, QNX, etc. Orienté réseau et échanges de données structurées, il intègre en natif un parseur XML, ainsi que et les principaux protocoles Internet : TCP/IP, HTTP, SMTP, POP, etc. Véritable métalangage, Rebol permet aussi de construire des dialectes spécialisés, ainsi que les interpréteurs et parseurs associés.
Des gains de productivité spectaculaires pour les programmeurs 

Très simple d'apprentissage, il offre aux programmeurs une productivité sans équivalent : certaines opérations réalisées en quelques lignes de Rebol nécessitent plusieurs dizaines, voire plusieurs centaines de lignes de code avec d'autres langages tels que Java. Il suffit, par exemple, d'une trentaine de lignes de code pour développer un véritable serveur HTTP !
Un ouvrage de référence assorti de deux études de cas 

Dans ce premier livre en langue française consacré à Rebol, Olivier Auverlot débute par une présentation exhaustive de la syntaxe du langage avant de traiter en profondeur de ses principaux domaines d'application : programmation réseau, développement d'interfaces graphiques, scripts d'administration système Windows ou Unix/Linux, accès aux bases de données et développement de sites Web dynamiques. Deux études de cas illustrent le potentiel de Rebol : les développements d'un jeu vidéo et d'une application e-business pour une agence immobilière.

Au sommaire
Prise en main de Rebol 
Les spécificités du langage Domaines d'application
Installation et configuration (poste client, serveur)
Les bases de la programmation Rebol 
Structure d'un script Rebol
Dictionnaire et mots
Variables et types de données
Listes, blocs et tableaux
Contexte d'un mot Rebol
Structures de contrôle
Les fonctions Rebol et leur raffinements
Programmation objet en Rebol
Gestion des erreurs et débogage
Gestion des fichiers
Gestion de la sécurité
Manipulation de documents XML
Programmation réseau 
Applications de messagerie électronique (POP, IMAP, SMTP)
Applications TCP/IP : HTTP, FTP, DNS, NNTP...
Ecriture de clients ou de serveurs TCP ou UDP
Ecriture de protocoles réseaux
Applications Web avec CGI
Programmation graphique avec Rebol/View 
Conception d'interfaces graphiques avec le dialecte VID
Fenêtres, boîtes de dialogue et menus
Texte et objets graphiques
Gestion des événements
Etude de cas n°1 : développement d'un jeu vidéo
interpréteurs de commandes Windows ou Unix
Intégration de bibliothèques en code natif (dll sous Windows, fichiers so sous Linux)
Accès aux bases de données avec ODBC
Etude de cas n°2 : application e-business pour agence immobilière
Annexes 
Chiffrement des données
Personnalisation du bureau de Rebol/View et de Rebol/Command
Propriétés des ports série
Protocoles disponibles en Rebol



D'autres livres sont encore disponibles sur Amazon.com :