2 Web interface
This section discusses some points that are specific to the web interface.
2.1 Running offline
Get this archive
http://www-fourier.univ-grenoble-alpes.fr/~parisse/giac/fltkxcashtml.zip,
uncompress it and open xcas.html
Note that Details in the help index will not work and access to some manuals require Internet.
2.2 Smartphone
It is highly recommended to select computer navigation mode.
Once Xcas is loaded, rotate your smartphone in landscape mode. If landscape
mode does not appear, check that automatic rotation is enabled on your
smartphone. Portrait mode should only be selected to import, export or
share sessions.
Firefox hint: you can remove the URL bar at the bottom this way: push
with your finger and move to the bottom until the bar disappears, now tap
and shortly after push then move to the top.
Note that if the top menubar is not visible, menubars will not work.
2.3 Sharing sessions
There are three easy ways to share a session:
-
display a QR code (if the session is not too large).
This can be done from the scientific keyboard, click on QR key.
- private share by email: click on the email icon at the bottom
(on a smartphone, you must temporarily switch to portrait mode to see
the email icon). Note that you can configure your email address with the
Config button.
- publish on a forum, like Xcas forum. Click on the Forum button,
this will copy the session link in the clipboard and open a tab pointing
to Xcas forum. You can of course paste the link on any compatible forum.
2.4 Import, export
Xcas in the browser interacts with a private filesystem that is only visible
inside the current browser tab, and is initialized each time Xcas is loaded.
You can exchange files from this private filesystem to the host filesystem
(PC, smartphone) with the CAS→ button
(from private filesystem to host) and →CAS
drag’n’drop zone (from host file manager to private filesystem).
2.5 Good to know
The web interface port is not as complete as the native interface, because
the graphic library has some limitations.
-
There is no support for printing
- The STOP button is inactive. If a computation takes too much
time or if the app crashes, you can click on the
Clone link (in portrait mode on a smartphone) and close the current tab.
- Click on the 123+ button on the top bar of the session to display
or hide the scientific keyboard. Press the 2nd key to get access to
secondaries keys.
-
The copy key will mark the position (1st tap) or select a region (2nd tap).
- The tab key will indent programs, the esc key can be used to clear a commandline
- The cmds key will display or hide a persistent “bandeau” with commands
- Modal windows do not work. This is the reason why wizzards or online help
index will hide the session.
- Smartphones, tablets: multi-fingers events are not recognized, dragging is not
recognized.
- Interactive geometry: you can select a point to move (in Pointer mode) by tapping
near a point, or typing the key corresponding to the object name
on the scientific keyboard, then confirm with the enter key, and move with
the keypad of the scientific keyboard.
- Program debugging: select the debug submenu of Prg for comfortable step by step
debug session. If you enter debug() in a commandline, this interface
can not be displayed, and you will get something much less comfortable.