Interface HTTP
Si :
- Vous êtes étudiant/enseignant.
- Vous programmez des applications et TP.
- Les interfaces utilisateur texte
fait avec des printf et scanf vous
semblent triste et peu conviviaux.
- Vous trouvez que la programmation X11
ou TCL/Tk est trop complexe.
- Vous connaissez ou avez envie d'apprendre HTML.
Alors vous devez lire la suite
qui vous propose une nouvelle façon
de faire les interfaces utilisateurs.
L'interface utilisateur sera réalisé en utilisant
un navigateur WWW au lieu d'un terminal texte.
Je vous fourni les utilitaires pour faire
cette transfiguration.
Elle vous fera gagner beaucoup de temps
car elle vous permettra de faire très simplement
des programmes interactifs et vous facilitera
le debuggage des applications existantes.
Pour vous en convaincre, essayez l'exemple.
Comment ça marche
- Vous dialoguerez avec votre application via un navigateur Web
- Votre programme indiquera une liste d'URL qu'il diffuse.
- Les fonctions interactives de votre programme feront
des printf pour générer les pages HTML
et extraieront les ``réponses'' de l'utilisateur
de la suite de l'URL ou bien des paramètres de la fonction C.
Ce répertoire contient
Un exemple d'application et les outils.
Pour voir fonctionner l'application, il vous suffit de
- Lancer votre navigateur Web.
- Configurer navigateur Web de façon à ce qu'il
n'utilise pas le PROXY pour le domaine localhost.
(Edit/Preference/Advanced/Proxies/ManualProxy/View/NoProxyFor)
- Recopier tous les fichiers chez vous.
- Taper make clean puis make
- Puis vous amuser à cliquer dans la page
pour créer des tas de couleur.
Pour comprendre comment cette l'interface HTML
a été réalisé, le plus simple est de lire
les sources du programme exemple.
Il est simple (340 lignes de programmes dont
plus de la moitié de commentaires).
BUGS
Thierry EXCOFFIER
Last modified: Mon Jan 10 10:43:52 CET 2005