Tutorial:Creare documenti HTML5 con GeoGebraWeb

Da GeoGebra Manual.
Versione del 20 ago 2012 alle 11:48 di Mathmum (discussione | contributi) (Creata pagina con '== Documenti GeoGebraWeb == GeoGebra 4.2 ora crea documenti HTML5: in questo modo le applet di GeoGebra si avviano più velocemente, e questa tecnologia rende disponibile Geo...')
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Documenti GeoGebraWeb

GeoGebra 4.2 ora crea documenti HTML5: in questo modo le applet di GeoGebra si avviano più velocemente, e questa tecnologia rende disponibile GeoGebra anche per gli utenti di smartphone, in quanto Java non è più necessario. Al momento tali documenti dispongono di un insieme limitato di comandi (ad esempio il Foglio di calcolo non è ancora stato implementato), e non hanno un'interfaccia grafica a menu, ma hanno comunque le stesse caratteristiche dei fogli di lavoro di GeoGebra tradizionali. Il vantaggio principale di questa funzionalità e che ora GeoGebra può essere eseguito su molte più piattaforme hardware e ha una maggiore velocità. Naturalmente è possibile sfruttare appieno le nuove caratteristiche mantenendo sempre aggiornati i browser Web all'ultima versione disponibile. In breve, abbiamo chiamato questa tecnologia GeoGebraWeb, e i documenti creati tramite questo metodo documenti di GeoGebraWeb.

Sono disponibili due tipi di documenti di GeoGebraWeb: online ed offline. I documenti online sono in genere ospitati sui server ufficiali di GeoGebra, e principalmente su GeoGebra, mentre i documenti offline sono in genere ospitati su server di intranet dei membri della comunità di GeoGebra, o anche sui dispositivi dgli utenti finali.

Documenti online

Consigliamo sempre la creazione di documenti online! GeoGebra verifica automaticamente il browser Web dell'utente, e invia il documento in formato GeoGebraWeb all'utente, che può essere ad esempio, con uno smartphone. Quindi suggeriamo sempre di caricare i vostri materiali, specialmente se didattici, come GeoGebraWeb. Ciò ha grandi vantaggi: GeoGebra visualizzerà sempre l'ultimo documento GeoGebraWeb ogni volta in cui l'utente accede utilizzando il proprio smartphone. Se GeoGebra non fosse in grado di identificare correttamente l'hardware dell'utente si raccomanda di aggiungere &mobile=true in coda all'URL del documento.

Documento offline

In alcuni casi può essere utile disporre di documenti di GeoGebraWeb offline: ad esempio quando non è disponibile una connessione Internet in classe, o durante uno spostamento.

A partire dalla versione 4.1.62.0, è possibile creare documenti offline di GeoGebraWeb in GeoGebra tramite la seguente procedura: nel menu File selezionare Esporta -> Foglio di lavoro dinamico come pagina Web (html), quindi fare clic sulla scheda "Esporta come pagina Web, selezionare la scheda "Avanzate" e impostare come attive le seguenti opzioni in "File":

  • Export to HTML5 only
  • Allow offline use

Then press "Export". Now GeoGebra will automatically download the required set of files and copy them into the appropriate directory. Please expect approximately 40 MB of data for an offline GeoGebraWeb document. You can simply copy all the created files for this export to another directory or another machine, and use them.

How GeoGebraWeb works

GeoGebraWeb consists of a set of HTML files which will be downloaded from the GeoGebra Developer Site by GeoGebra on a user initiated export. The files are packaged in a .zip archive, and can be downloaded manually as well. However, these files are not intended for end users. For those who are still interested in the internal details, and want to tweak the HTML files, we provide some additional information here.

An HTML document may contain several GeoGebraWeb documents, but here we assume that only one will be used. The HTML file should look something like this:

 ...<script type="text/javascript" language="javascript" src="GEOGEBRAWEB_SOURCE"></script>
 <article class="geogebraweb" data-param-width="WIDTH" data-param-height="HEIGHT"
 data-param-showResetIcon="false" data-param-enableLabelDrags="false" data-param-showMenuBar="false"
 data-param-showToolBar="false" data-param-showAlgebraInput="true" enableLabelDrags="true"
 data-param-ggbbase64="UEsDBBQACAAIAHOOh0AAAAAAAAAAAAAAAAAWAA...=="></article>...

Here we omit the beginning and closing parts of a typical HTML file and focus only the GeoGebraWeb parts. First of all, the GeoGebraWeb source must be loaded. For online documents the GEOGEBRAWEB_SOURCE must be http://www.geogebra.org/web/4.2/web/web.nocache.js, for offline documents its correct setting is web/web.nocache.js. The WIDTH and HEIGHT settings should be the desired applet size in pixels. The other parameters are direct settings for GeoGebraWeb. Finally, the data-param-ggbbase64 setting must contain the .ggb file in base64 encoding. This is usually a very long, unreadable text (several thousands of characters), not for human processing. Luckily, the GeoGebra desktop application will do the base64 encoding for the .ggb file for you, but of course you can use any other software if you wish (do an Internet search for base64 encoding software).

How to obtain GeoGebraWeb

Every time you export your .ggb file to offline GeoGebraWeb format, the GeoGebra application will download the latest GeoGebraWeb .zip file into your temp directory. To do this manually, you can always download it from http://dev.geogebra.org/download/web/GeoGebraWeb-latest.zip.

If you are a web developer, you can learn even more on this technology on the GeoGebra Developer Site. es:Creando Documentos HTML5 con GeoGebraWeb

© 2024 International GeoGebra Institute