Retour à la page personnelle de Bernard Parisse.Interface web
Cette section décrit rapidement l’interface de la version de Xcas
qui s’exécute depuis un navigateur Internet tel que Firefox.
0.1 Lancement hors ligne
Pour exécuter xcas web sans réseau, on peut décompresser l’archive
http://www-fourier.univ-grenoble-alpes.fr/~parisse/giac/fltkxcashtml.zip,
puis ouvrir en local le fichier xcas.html
de l’archive.
Notez que Details de l’index de l’aide ne fonctionnera pas, et que la consultation des manuels en ligne nécessitent un accès Internet.
0.2 Préalable sur smartphone
Dans le menu du navigateur (en haut ou en bas, trois tirets
verticaux), sélectionnez la navigation en version ordinateur.
Une fois le chargement de Xcas effectué, positionnez votre smartphone en
mode paysage pour travailler confortablement. Si cela ne fonctionne pas,
vérifiez que votre appareil est en mode de rotation automatique.
Le mode portrait devrait uniquement servir pour effectuer des
importations, sauvegardes ou des partages de sessions.
Si vous utilisez Firefox, il est recommandé de gagner un peu de
place en faisant disparaitre l’URL de la page web. Pour cela, faites
défiler avec un doigt vers le bas pour effacer la barre URL,
puis relevez le doigt. Appuyez avec un doigt, relevez puis
appuyez rapidement à nouveau et déplacez vers le haut.
Notez que si la barre de menu en haut n’est pas visible,
les barres de menus ne fonctionneront pas.
0.3 Partage de sessions
Il y a trois moyens simples pour partager des sessions de calcul :
-
l’affichage d’un QR code (si la session n’est pas trop
volumineuse). Si nécessaire affichez le clavier scientifique
en tapant sur le bouton 123+ en haut à gauche de la session actuelle.
Cliquez sur le bouton QR au milieu du pavé directionnel.
- le partage privé par email. Cliquez sur l’icone représentant
une enveloppe en bas. Si vous travaillez sur smartphone,
il faut passer en mode portrait pour afficher cette icone.
Le bouton Config permet de configurer son
adresse email et l’adresse email du correspondant habituel
(par exemple un enseignant pour un étudiant). Une fois
la configuration effectuée le bouton Config
est remplacé par le début de l’adresse email.
- le partage par publication sur un forum. Cliquez sur le bouton
Forum, ceci copie dans le presse-papier un lien, et ouvre un onglet
du navigateur vers le forum de Xcas où ce lien peut être publié
en collant le contenu du presse-papier.
Vous pouvez bien sur publier sur un autre forum compatible.
0.4 Importation, sauvegardes
Xcas dans le navigateur a accès à un espace privé de fichiers,
utilisable uniquement depuis l’onglet correspondant du navigateur.
Chaque fois que vous chargez Xcas dans un onglet du navigateur, cet espace
est initialisé. Vous pouvez échanger des fichiers entre cet
espace et votre appareil (smartphone, tablette, PC) en utilisant
le bouton CAS→ pour exporter un fichier
créé depuis Xcas dans l’espace privé vers l’appareil hôte
et la zone drag’n’drop →CAS pour
copier un fichier depuis l’explorateur de fichiers de l’appareil
hôte vers l’espace privé.
0.5 Particularités.
L’interface web n’est pas aussi complète que l’interface native de
Xcas, en raison de certaines limitations de la librairie graphique.
-
Il n’y a pour l’instant pas de support pour imprimer.
- Cette version de Xcas n’implémente pas de bouton STOP
pour interrompre un calcul trop long. Dans ce cas, il faut
arrêter la page lorsque le navigateur signale qu’elle le ralentit.
On peut cliquer sur le lien Clone en bas de page (en mode portrait
sur smartphone) pour dupliquer une session
de calcul interrompue ou qui a crashé.
- Pour faire apparaitre ou disparaitre le clavier scientifique,
appuyez sur le bouton 123+ en haut de la session courante.
Ce clavier contient un pavé directionnel, avec des touches
permettant de copier/coller, annuler/refaire, etc.
La touche 2nd modifie le clavier scientifique.
-
la touche copy permet d’indiquer le début ou la fin d’une
zone à sélectionner. Se déplacer au début, cliquer sur
copy, se déplacer à la fin, cliquer à nouveau sur copy.
Pour accéder à la touche paste (coller), faire précéder
d’un appui sur 2nd.
- La touche de tabulation se situe au-dessus de la touche
de déplacement vers la gauche, la touche esc (echap) en-dessous.
- la touche cmds permet d’afficher ou enlever un bandeau persistant
avec les commandes de Xcas.
- Les fenêtres assistant/aide modales de Xcas natif ne sont
pas supportés par la librairie graphique, c’est la raison
pour laquelle la session de calcul n’est plus visible lorsqu’elles
sont utilisées.
- Sur smartphone/tablette, les opérations a plusieurs doigts
comme le zoom, ou les opérations de "drag" ne sont pas
implémentées (opérations non supportées
par le portage actuel de la librairie graphique FLTK).
- En géométrie interactive,
on peut sélectionner un point (ou un objet)
que l’on souhaite déplacer (mode Pointer) en
appuyant sur la lettre correspondante sur le clavier à gauche.
puis en confirmant avec la touche de validation (Entree en bleu clair
du clavier). On peut alors utiliser les touches de déplacement
du clavier. Faire précéder de 2nd pour un déplacement
plus important.
- En programmation, si on veut mettre au point un programme
de manière confortable, il faut lancer
le debugger depuis le menu Prg/debug. Si on lance le debugger
en ligne de commande, l’interface est nettement moins confortable.
Retour à la page personnelle de Bernard Parisse.