Interfaz Pública de Programación
(API para JavaScript)
Descartes 3 cuenta con una interfaz pública de programación o API (Application Programming Interface) que puede utilizarse para interactuar con las escenas de Descartes desde las páginas web que las contienen utilizando JavaScript u otros applets de Java.
La documentación técnica de la interfaz pública está en DescartesAPI.html.
Esta página constituye un ejemplo de uso del API de Descartes 3. La página está montada como un editor de escenas de Descartes hecho con JavaScript, pero el objetivo pedagógico de la interfaz pública de Descartes es la creación de páginas web que posibiliten modificar dinámicamente la configuración de un applet Descartes, por ejemplo, de acuerdo con las respuestas del alumno a un conjunto de preguntas.
El código JavaScript de esta página usa todos los métodos del API o interfaz pública de programación de Descartes 3 para actuar sobre la escena que aparece a media página y que está definida en un applet llamado Muestras.
Un clic a los botones de la siguiente tabla hace una llamada a una función específica del API de Descartes. Por ejemplo el botón limpiar tiene definido: onClick="Muestras.clear();".
Autor: José Luis Abreu León
con la colaboración de Norma Apodaca, Lilia Morales, Deyanira Monroy y Mariana Villada