applets en paginas_web (3)

19
2012 GeoGebra en la Educación Primaria Applets en páginas web

Upload: eleazar

Post on 13-Jun-2015

653 views

Category:

Documents


1 download

DESCRIPTION

Módulo 3 de geogebra.

TRANSCRIPT

  • 1. GeoGebra en laEducacin PrimariaApplets en pginas web 2012

2. GeoGebra en la Educacin Primaria Formacin en RedGeogebra en la Educacin PrimariaApplets en pginas web Qu deberamos hacer con los nios pequeos en las clases de matemticas? Jugar a juegos! Ensales a jugar al ajedrez y al Go , a Hex y a Backgammon , a Brotes y a Nim , lo que sea. Invntate un juego. Haz rompecabezas. Exponles a situaciones donde se necesite razonamiento deductivo. No te preocupes por la notacin y la tcnica, aydales a convertirse en pensadores matemticos activos y creativos. Paul Lockhart Clic sobre la imagenIdea generalGeoGebra permite de una forma muy sencilla incorporar cualquier construccin a una pgina web, creando as una "miniaplicacin"web. Cada una de estas miniaplicaciones responde al trmino informtico de applet (se suele usar en gnero masculino). Una mismapgina web puede constar de ms de un applet (si bien, lo ms recomendable es que contenga solo uno o los menos posibles).Los applets son escenas interactivas que sirven de ayuda a la enseanza y el aprendizaje de las Matemticas. Pero generalmentenecesitan del complemento de una serie de preguntas que oriente y dirija la atencin de los estudiantes en una determinada direccin.Los enunciados de introduccin y de estas preguntas, a la vez que ejercitan la comprensin lectora, exigen un esfuerzo personal paraalcanzar una respuesta coherente con lo observado o manipulado. Si algn applet ocupa demasiada altura para verlo completo, podemos pulsar F11 para dedicar toda la pantalla del navegador al applet.En la seccin Otros modelos pueden verse distintos ejemplos de este planteamiento didctico.Applets de JavaTodas las construcciones presentadas en estos materiales lo hacen a travs de pginas web que contienen un applet de GeoGebra,encargado de mostrar la construccin correspondiente. Los applets de GeoGebra son un caso particular de applets de Java, el lenguajeen el que est escrito GeoGebra. Otros programas usados en la enseanza, como Descartes o JClic, tambin crean applets de Java.Gracias a los applets podemos compartir construcciones en Internet. Lo nico que necesita un usuario para usarlas es una conexin aInternet y tener instalada la plataforma Java en su ordenador. Esto significa que no es necesario tener instalado GeoGebra para ver yusar un applet de GeoGebra.Recordemos que disponer de diversas formas de descargar archivos de Internet no nos autoriza a apropiarnos de su autora. Inclusoaunque no se advierta en el sitio web de la responsabilidad que pudiera derivarse del uso ilegtimo del material descargado, por purahonradez (incluso inexistiendo nimo de lucro) deberemos hacer constar en cualquier tipo de publicacin en donde utilicemos esematerial su procedencia y, si se conoce, su autora.Muchas de las construcciones de GeoGebra que podemos encontrar en Internet disponen de licencia de Creative Commons del tipoReconocimiento - No Comercial - Compartir Igual, lo que significa que tenemos libertad para su uso, modificacin y publicacin, siempreque mencionemos tanto la autora como esta misma licencia de uso.Ministerio de Educacin, Cultura y Deporte INTEF 1 3. GeoGebra en la Educacin Primaria Formacin en RedCreacin de un applet de GeoGebraPara crear una pgina web con el applet correspondiente a una construccin, basta abrir la construccin de GeoGebra y usar la opcindel Men Archivo Exporta hoja dinmica como pgina web (HTML).Usar appletsApplets sin barrasEste es el tipo de applet ms frecuente. Las barras de Mens, Herramientas y Entrada pueden ser usadas en el proceso de realizacinde la construccin, pero no se desean mostrar una vez realizada. Con ello, se pretende focalizar la atencin exclusivamente en la VistaGrfica. En algunos casos tambin se muestra la Vista Algebraica o la Hoja de Clculo.Applets con barrasEl ms sencillo applet con barras consiste en presentar una rplica de la ventana completa de GeoGebra, en blanco. Esto resulta muyprctico para trabajar con GeoGebra sin necesidad de tenerlo instalado en el ordenador local.Clic en la imagen para abrir el applet de GeoGebraMinisterio de Educacin, Cultura y Deporte INTEF 2 4. Con frecuencia este tipo deEducacin PrimariaGeoGebra en la applets se sustituye por un botn que abre la aplicacin GeoGebra en una ventana independiente (como si Formacin en Redla tuvisemos instalada en nuestro ordenador). Cuando exportamos la construccin como pgina web (lo que veremos con detalle en elsiguiente apartado) podemos elegir esta opcin general.Naturalmente, tambin podemos mostrar las barras en applets no vacos.Applets con barra de herramientas personalizadaResulta habitual encontrarnos con applets con la barra de herramientas modificada. Las razones pueden ser varias. En el siguienteejemplo solo se muestran las herramientas necesarias para alcanzar el objetivo propuesto, obviando aquellas pertenecientes a otro nivelu otro tipo de actividades, lo que facilita el uso del applet.Clic en la imagen para abrir el applet de GeoGebraEn otros casos, vemos que se han aadido herramientas personales especialmente diseadas para facilitar el uso de una construccinconcreta. En el apartado Otros modelos podemos ver algunos ejemplos (Poliomins, Azulejos y Eratstenes).Barra de Navegacin por Pasos de ConstruccinIndependientemente de las barras anteriores, podemos optar por mostrar la Barra de Navegacin (accesible a travs del Men Vista).Esta barra permite visualizar secuencialmente los pasos de la construccin. Veamos un ejemplo, en donde hemos elegido la opcinDefinicin en el Men Opciones Descripciones de lgebra.Ministerio de Educacin, Cultura y Deporte INTEF 3 5. GeoGebra en la Educacin PrimariaFormacin en RedClic en la imagen para abrir el applet de GeoGebraOpcionalmente, podemos tambin elegir qu pasos se visualizarn a la vez, como si fueran uno, fijando puntos de interrupcin en elProtocolo de la Construccin, que se puede abrir desde la propia Barra de Navegacin (botn situado a la derecha). En el siguientemdulo se ofrecen ms detalles.Applets con animacin automticaSuelen ser applets expositivos, que usan el movimiento para atraer la atencin sobre determinadas caractersticas o relaciones entre losobjetos mostrados. La animacin se activa o desactiva mediante el botn Pausa-Reproduce situado en la esquina inferiorizquierda de la Vista Grfica.Clic en la imagen para abrir el applet de GeoGebraPropiedades de los appletsEn el apartado Propiedades se detallan todas las propiedades que pueden configurarse en un applet. Podemos configurar lasprincipales en el momento de exportar la construccin como pgina web. Adems del nombre del applet y si se abrir como appletintegrado en una pgina web o como ventana independiente, podemos decidir: Si permitimos el uso del clic derecho o no. Si permitimos arrastrar los rtulos desplazables o no. Si mostramos en la esquina superior derecha el botnde reinicio del applet. Si permitimos abrir la construccin en una ventana independiente al hacer doble clic sobre el applet. Si mostramos la barra de Mens. Si mostramos la barra de Herramientas. Si mostramos el texto de ayuda de la barra de Herramientas. Si mostramos la barra de Entrada.El resto de las propiedades que podemos configurar (realizando los cambios directamente en el cdigo HTML de la pgina web) son,entre otras: Si permitimos desplazar la Vista Grfica con el ratn pulsando la tecla Ctrl o Mays. Las herramientas que se van a mostrar (por defecto sern las mismas que en el momento de exportar). El idioma de la interfaz (espaol, cataln, euskera, gallego u otro). Si se permiten avisos de error.Ministerio de Educacin, Cultura y Deporte INTEF 4 6. GeoGebra en la Educacin Primaria Formacin en RedDnde est GeoGebra?El programa GeoGebra se encuentra distribuido entre varios archivos de Java (extensin JAR), el principal de los cuales se llamageogebra.jar. Para que el applet funcione, estos archivos tienen que poder ser localizados por la pgina web.Existen varias posibilidades:1. Esos archivos solo estn en una carpeta de nuestro disco duro. En este caso, podremos ver los applets solamente en nuestro ordenador.2. Hemos subido una copia de esos archivos a una carpeta de nuestro servidor. En tal caso, desde cualquier ordenador que tenga Java instalado podremos acceder a los applets.3. Esos archivos se recogen de la pgina oficial de GeoGebra. Adems del acceso universal, en este caso no necesitaremos subir los archivos JAR a nuestro servidor.En los siguientes apartados se analizan con detalle estas y otras opciones.Crear applets Objetivos GeoGebra permite de una forma muy sencilla incorporar cualquier construccin a una pgina web, creando as una "mini aplicacin" web. Cada una de estas mini aplicaciones responde al trmino informtico de applet (se suele usar en gnero masculino). Una misma pgina web puede constar de ms de un applet (si bien lo ms recomendable es que contenga solo uno o los menos posibles). Todas las construcciones presentadas en estos materiales lo hacen a travs de pginas webs que contienen un applet de GeoGebra, encargado de mostrar la construccin correspondiente. Los applets de GeoGebra son un caso particular de applets de Java, el lenguaje en el que est escrito GeoGebra. Para crear una pgina web con el applet correspondiente a una construccin, basta abrir la construccin de GeoGebra y usar la opcin del Men Archivo Exporta hoja dinmica como pgina web (HTML).Exporta hoja dinmica como pgina web (HTML) ...Exporta la construccin para su visualizacin en Internet, es decir, como applet dentro de una pgina HTML. Concretamente, HTML 5 .Si la construccin no ocupa todo el espacio de la vista grfica, podemos limitar la zona que queremos exportar como pgina web.Al exportar, se genera una pgina web que llama a la aplicacin GeoGebra (archivo JAR geogebra.jar) para que, al ser interpretadacomo aplicacin Java, abra la construccin realizada (archivo GGB, codificado en la propia pgina web). El archivo "geogebra.jar" y otrosarchivos auxiliares de Java se aadirn en la misma carpeta en la que se encuentra el archivo. As pues, en la misma carpeta secrearn: El archivo HTML: es la hoja dinmica (que incluye, codificado, el archivo GGB). Los archivos JAR: son los archivos de GeoGebra que interpretan el archivo GGB y permiten visualizar e interactuar con el applet en la pgina web.Ministerio de Educacin, Cultura y Deporte INTEF 5 7. GeoGebra en la Educacin PrimariaFormacin en RedEl archivo HTML exportado puede abrirse con cualquier navegador de Internet. Por supuesto, se puede editar con cualquier procesadorde texto o con un editor de pginas web. Tambin se pueden copiar y pegar los applets de una pgina a otra, con lo que podemos teneruna nica pgina web con varios applets (se recuerda que no es recomendable, en principio).Opcionalmente, se puede evitar la creacin de estos archivos llamando al archivo geogebra.jar presente en la pgina oficial deGeoGebra, destildando la opcin "Incluyendo archivos *.jar" de la pestaa Avanzado. Ctrl Mays M copia al portapapeles el cdigo HTML del applet, listo para pegar en MediaWiki, Moodle, etc. Opciones de exportacin como pgina web.Dos formas de exportarGeoGebra ofrece dos formas bsicas de crear el applet en la pgina web. Una vez abierto el cuadro de dilogo Exporta hoja dinmicacomo pgina web, se puede elegir entre ambas en la pestaa Avanzado, activando o no la casilla "Incluyendo archivos *.jar". Incluyendo archivos *.jarSe ofrecen ms detalles en los siguientes apartados.Incluyendo archivos JARSi se activa la casilla "Incluyendo archivos *.jar", al exportar se crearn, en la misma carpeta: El archivo HTML: es la hoja dinmica o pgina web (que incluye, codificado, el archivo GGB). Los archivos JAR: son los archivos de GeoGebra, que interpretan el archivo GGB y permiten visualizar e interactuar con el applet en la pgina web. Estos JAR sern los de la versin no firmada (unsigned) si la casilla "Habilita guardar, imprimir y deshacer" se encuentra desactivada.Al no depender de Internet, esta opcin ofrece varias ventajas: No es necesario disponer de conexin. Se llamar siempre a la misma versin de archivos JAR, es decir, de GeoGebra, garantizando que la construccin se comportar siempre de igual manera, sin importar la versin actual de GeoGebra.Por otra parte, ofrece el siguiente inconveniente: Hay que mantener sin romper los enlaces entre la pgina web (archivo HTML) y el resto de los archivos (JAR), lo que dificulta el intercambio de applets entre diferentes usuarios. Si los archivos JAR (de los cuales el principal es geogebra.jar, pero hay ms) se guardan en lugares distintos cada vez que exportamos una construccin como pgina web, no solo repetiremos innecesariamente los archivos, sino que adems al subirlos a Internet haremos que la descarga de los applets sea muy lenta, ya que el navegador tendr que descargar los mismos archivos una y otra vez. Una solucin fcil es exportar todas las construcciones en la misma carpeta donde se encuentran los archivos JAR. Otra solucin consiste en colocar todos los JAR en una carpeta (llamada, por ejemplo, "jar") y el resto de las construcciones en subcarpetas o carpetas paralelas. En el primer caso, en el cdigo fuente de cada HTML habr que sustituir la expresin codebase = "./" por codebase = "../" y en el segundo caso por Ministerio de Educacin, Cultura y DeporteINTEF 6 8. GeoGebra en "../jar/".archive = la Educacin PrimariaFormacin en RedSin incluir archivos JARSi no se activa la casilla "Incluyendo archivos *.jar" se guardar una nica pgina web con todo lo necesario (excepto la plataforma Java,claro) para visualizar la construccin, siempre que dispongamos de conexin a Internet. En esta pgina web ir incluida la propiaconstruccin, codificada en Base 64 (una larga cadena de caracteres), y una descarga va Webstart de los archivos JARcorrespondientes al programa GeoGebra.Esta opcin ofrece la siguiente ventaja: No hace falta preocuparse de dnde estn los archivos JAR porque los descargar desde Internet. La copia de los JAR que se descargue ser la versin no firmada (unsigned) si la casilla "Habilita guardar, imprimir y deshacer" se encuentra desactivada.Por otra parte, al depender de Internet, ofrece los siguientes inconvenientes: Es necesario disponer de conexin. No cargar siempre la misma versin de archivos JAR, porque se actualizan con cierta frecuencia. Esas actualizaciones podran provocar algn efecto no deseado (algn cambio de comportamiento debido a pequeas diferencias de interpretacin de los comandos entre diferentes versiones) con determinadas construcciones. Ejemplo de exportacin como pgina webPgina web con applet en blanco Hemos exportado con los siguientes datos: Ttulo: Construccin de un cuadrado Autor: Exox Mi Fecha: 22 de febrero de 2222 Texto anterior: Con solo las herramientas Interseccin de Dos Objetos, Segmento y Circunferencia hay que construir un cuadrado de dimensiones variables. Texto posterior: Un doble clic sobre el applet abre la construccin con GeoGebra en una nueva ventana. Opciones: Todas las casillas tildadas, excepto Botn que abre ventana de aplicacin y Suprime saltos de prrafo. Guardar como Archivo HTML.Ministerio de Educacin, Cultura y DeporteINTEF 7 9. GeoGebra en la Educacin Primaria Formacin en Red Clic en esta imagen abre la construccin de GeoGebra Propuesta de construccin Convertir en applet una construccin cualquiera, de forma que vaya a buscar el archivo geogebra.jar a Internet. Investigacin Buscar en Internet en qu consiste exactamente un archivo de extensin JAR.PropiedadesLa etiqueta appletLos applets tienen por defecto una serie de propiedades, algunas de las cuales estn regidas por los valores de ciertos parmetrospresentes en la pgina web que podemos ajustar a nuestras necesidades. Muchos de ellos son configurables desde la propiaconstruccin, mediante casillas de eleccin, en el momento de crear el applet (como hemos visto en la seccin anterior). Tanto en estoscomo en los dems, podemos modificar el valor directamente en el cdigo fuente de la pgina web (HTML).La etiqueta para iniciar un applet es : Ministerio de Educacin, Cultura y DeporteINTEF 8 10. GeoGebra en la Educacin Primaria (aqu los parmetros del applet) Formacin en RedLa etiqueta indica la finalizacin de la instruccin "applet".Las propiedad que ms nos interesa de la etiqueta applet es codeBase = " ". El valor de esta propiedad ser la direccin (absoluta orelativa) desde la pgina web hasta los archivos JAR. Por ejemplo:codeBase = "../jar/"Otras dos propiedades son, por ejemplo, el ancho (width) y el alto (height) del applet, en pxeles.Los parmetros del appletEntre las propiedades de la etiqueta applet no figura lo ms importante: el nombre de la construccin que deseamos mostrar. Esto esas porque ese nombre, junto con otras variables, forma parte de los parmetros del applet:Como valor (value) del nombre del archivo se indicar la direccin (absoluta o relativa) al mismo. Ejemplo de cdigo HTML de un applet Para realizar esta prctica necesitamos disponer de varios archivos. Estos archivos se encuentran en el archivo comprimido "prueba.zip". Etapa 1Guardar el archivo prueba.zip (