• Plug-in de Descartes

    La visualización de las escenas de Descartes y la interacción con ellas requiere la localización y uso de las clases de Java que constituyen esta herramienta. Hasta la versión 3 y en las primeras versiones de Descartes 4 esas clases se descargaban en un archivo comprimido (Descartes.jar) al acceder a una página html que contuviera el código de una escena. El tamaño del jar influía en la carga de la escena, especialmente en líneas de datos lentas y, consecuentemente, siempre se había puesto especial énfasis en que este archivo no fuera muy grande. Como alternativa que favoreciera la rapidez de carga de las escenas y también para que las clases y archivos auxiliares de Descartes pudieran crecer en caso de necesitar introducir nuevas funcionalidades, se introdujo la versión instalada. En esa instalación se descargaban las clases, fuentes y archivos auxiliares y al acceder a una página html que contuviera el código de una escena ésta se abría usando los archivos preinstalados.

    Esta opción también aportaba portabilidad a los recursos desarrollados con Descartes ya que las páginas que contuvieran escenas podían copiarse y trasladar sin tener que  tener en consideración la posición relativa respecto al archivo jar que era necesaria en versiones anteriores.

    Al acceder a una escena si el usuario no tenía instalado el plugin, o si se detectaba la existencia de una nueva versión de Descartes, se avisaba de la misma y se redirigía a la página de instalación.

    Instrucciones instalación del plugin

    Instrucciones instalación del plugin

     

    El instalador era un archivo ejecutable para Windows y un jar ejecutable para Linux y Mac que en esencia lo que abordaba era la localización del directorio local donde el usaurio tenía realizada la instalación Java y ubicaba en lel subdirectorio /lib/ext el archivo DescartesLib.jar. De esta manera las clases de Descartes quedaban disponibles y aportadas cuando eran necesarias por el propio Java.

    La instalación también podía hacerse manualmente ya que bastaba descargar el archivo DescartesLib.jar y ubicarlo en el directorio lib/ext.

    En la versión 7.13 de Java (enero de 2013), Oracle como desarrollador, introdujo filtros y protecciones de seguridad entre las cuales limitaba el acceso a esos directorios. Ello provocó el bloqueo de las escenas de Java (en Windows y Mac) y el abandono por parte de RED Descartes de la versión instalada. El trabajo se centró en la versión DescartesJS. No obstante, también se introdujo la versión 5 de Descartes en Java utilizando la firma del applet y la certificación del mismo por una empresa externa (Symantec), pero el rápido avance con DescartesJS prácticamente nos ha hecho obviar el uso de esta versión 5.

    Puede consultar el artículo relativo a «Bloqueo de escenas en Java«.

  • Versión 4 de Descartes

    Como ejemplo de escena de Descartes 4 tenemos la que se desarrolló con motivo del décimo aniversario de Descartes, donde entre otras novedades Descartes incorpora la reproducción de sonidos (Descartes «habla»), pero podemos decir que esto es lo anecdótico pues incluía muchas, muchas novedades…

    A la ventana de edición se accede igual que en Descartes 3 pulsando el botón derecho del ratón (estando éste sobre la escena). En el nippe se mejora también algo la estética según se observa en la imagen siguiente:

    Escena versión 4 de Descartes

    Escena versión 4 de Descartes

  • Descartes Álgebra

    Descartes Álgebra fue un módulo que tenía como objetivo el trabajo con esta área matemática. El esquema general y conceptualización difería con el resto dado su particular foco de atención. En el siguiente vídeo se hace una breve descripción

    Descartes Álgebra

    Descartes Álgebra

    En la siguiente imagen se incluyen las instrucciones de la escena anterior.

    Instrucciones de una escena de Descartes Álgebra

    Instrucciones de una escena de Descartes Álgebra

     

    Descartes Álgebra no se ha continuado en la versión DescartesJS

  • Versión 3 de Descartes

    Podemos observar una escena de la versión 3 de Descartes en el siguiente vídeo:

    En las escenas de esta versión no aparece explícitamente el botón «config», salvo que el desarrollador optara por incluirlo. Para acceder a la ventana de configuración se pulsa el botón derecho del ratón (estando éste sobre la escena) y se abrirá una ventana donde ya está accesible dicho botón. Al pulsarlo, se abre la ventana del nippe donde se observa que se mantiene la estructura de la versión 2, pero en este caso con más objetos y posibilidades incluidas. En esta versión, como se ha indicado, se introdujo la representación tridimensional.

    Editor de configuración de  Descartes 3

    Editor de configuración de Descartes 3

    Podemos observar como se representa el tetraedro indicando la posición inicial (1,1,1) su color magenta metalizado, la representación de las aristas y su ancho.

  • Versión 2 de Descartes

    La versión 2 de Descartes se caracterizó porque introdujo una interfaz de comunicación con el programa, fácil de utilizar, que oferta los parámetros correspondientes de cada instrucción, facilitando la edición y el desarrollo de escenas, posibilitando al profesorado el acceso a éste sin necesidad de conocer lenguajes de programación o tener conocimientos informáticos amplios. La herramienta centra el desarrollo en los contenidos y no en el soporte informático.

    Como ejemplo de escena de Descartes 2 podemos acudir a la escena con la que se describe la versión 1, incluyendo la circunferencia de color verde como referencia, y así poder observar los cambios que en la edición de escenas introdujo esta versión.

    Al pulsar el botón «config» se accede a la ventana de edición, donde se observa el contexto de edición ya más interactivo y donde las instrucciones se introducen de manera también interactiva, sin necesidad de recordar su sintaxis, el propio nippe construye internamente las órdenes a partir de los parámetros que aporta el usuario desarrollador de escenas. Puede observarse en la siguiente imagen:

    Versión 2 de Descartes

    Versión 2 de Descartes