Documentation de Navigator 0.07
Email : yoanndesir@yahoo.com
URL : http://www.hp-sources.com/navigator/
Adresse : Yoann Désir, 67 rue Courloison 77160 PROVINS
Pour utiliser cette septième version, vous devez installer la bibliothèque Navigator 0.07 dans n'importe quel port de votre HP49G.
Utilisation générale :
Navigator 0.07 n'est qu'une des premières versions, dont les bugs n'ont pas tous été corrigés malgré un débuggage intensif. Le viewer de fichiers HTML semble relativement stable, mais l'afficheur pourrait faire planter sévèrement la HP, donc sauvegardez votre IRAM d'abord...
Touches :
Le mode édition :
Spécificité des versions 0.04 et suivantes, le mode édition permet de taper du texte
en utilisant le clavier normal de la HP49G. On y accède en sélectionnant une zone de texte
(appuyer sur ENTER pour passer en mode sélection, puis sur les flèches gauche et droite pour
déplacer la sélection sur une zone de texte) puis en appuyant à nouveau sur ENTER ou bien sur Alpha :
l'indicateur Alpha s'allume.
Les shifts, la touche alpha et le reste du clavier s'utilisent comme en mode édition normal
de la calculatrice. Pour sortir du mode édition sans valider, appuyer sur ON. Pour sortir
du mode édition en validant la forme, appuyer sur ENTER.
Une fois le texte sauvé, on peut l'envoyer au serveur distant en appuyant sur ENTER alors qu'un bouton d'envoi est
en surluminescence (les boutons d'envoi sont soulignés, comme les liens).
Voici un diagramme qui résume l'utilisation de base du navigateur :
Ensuite, deux options :
Il vous faut des pages HTML
stockées dans HOME et ses sous-répertoires. On peut utiliser en particulier cette
documentation garantie compatible avec Navigator, en la transférant de
préférence par Xmodem (utiliser Conn4x sous Windows ou C-Kermit par
exemple sous Linux).
Placer une chaîne contenant un fichier HTML au niveau 1
pour l'afficher. Si aucun objet n'est placé au niveau 1, ou si ce n'est pas une chaîne,
Navigator lance le filer et vous invite à sélectionner un fichier HTML puis à l'ouvrir
(icone OPEN).
Pour une utilisation simple, les liens doivent être
relatifs : <a href=../docs/fichier.html>.
En cas de lien absolu, Navigator
tente de lancer la connexion en exécutant le programme
Connection
que vous avez stocké dans HOME ou un des sous-répertoires compris dans le
chemin courant. Si la connexion réussit, la page demandée est téléchargée
et affichée.
Nécessite de connecter la HP49 à un modem externe au moyen d'un connecteur HP-modem que vous pouvez construire
ou acheter : j'en vends en effet quelques
uns 3 euros plus 5 euros de port pour faciliter les tests en ligne.
Il est également possible de se servir d'un ordinateur comme passerelle (testé sous Linux) et d'utiliser ainsi la connexion internet de l'ordinateur.
L'utilisation en ligne nécessite d'installer la remarquable bibliothèque Usinagaz
0.3, logiciel TCP/IP de Samuel Thibault.
A noter que les versions précédentes d'Usinagaz ne sont pas compatibles avec Navigator 0.04 et suivantes.
Dans ce cas, il faut définir 2 variables :
Connection : programme à lancer pour effectuer la connexion internet via le modem
URL : adresse internet par laquelle débuter la connexion.
exemples : "www.hp-sources.com/navigator/index.html"
"www.hp-sources.com/navigator/" (ne pas oublier le dernier "/")
A noter que les variables Domain et Path des versions 0.04 et précédentes ne sont plus nécessaires.
D'autre part, on peut se passer de variable 'URL' à condition de placer une chaîne URL au niveau 1 de la pile (en mode connecté).
Exemple de programme pour Connection avec un modem Sportster Flash V.90 Voice PnP : |
...et pour modem Olitec Speed'Com V92 Ready (exemple avec authentification PAP) |
Une fois ces paramètres définis, il vous suffit de vous connecter à internet avec la HP49 et de lancer Navigator pour surfer à partir de la page spécifiée. Pendant la réception des fichiers, l'indicateur I/O clignote. En cas d'erreur temporaire de réception, les indicateurs shift gauche et alarme sont allumés.
Information concernant les versions 0.06 et suivantes :
Variables créées par Navigator version 0.07 et suivantes :
Yoann Désir.