{"id":1595,"date":"2014-06-03T13:56:44","date_gmt":"2014-06-03T11:56:44","guid":{"rendered":"http:\/\/descartesjs.org\/documentacion\/?p=1595"},"modified":"2021-08-06T16:39:47","modified_gmt":"2021-08-06T15:39:47","slug":"referencia-localizacion-y-ubicacion-de-los-interpretes","status":"publish","type":"post","link":"https:\/\/reddescartes.org\/documentacion\/referencia-localizacion-y-ubicacion-de-los-interpretes\/","title":{"rendered":"Referencia, localizaci\u00f3n y ubicaci\u00f3n de los int\u00e9rpretes"},"content":{"rendered":"<p>Para que una escena se pueda interpretar ha de referenciarse y ubicar el int\u00e9rprete que se desea usar. El <a href=\"https:\/\/descartesjs.org\/documentacion\/?p=155\">gestor de escenas<\/a>&nbsp;incluye el c\u00f3digo necesario de acuerdo a la opci\u00f3n seleccionada en el <a href=\"https:\/\/descartesjs.org\/documentacion\/?p=1574\">submen\u00fa \u00abOpciones\u00bb<\/a>, pero puede modificarse si el usuario lo desea.<\/p>\n<p>1. En el int\u00e9rprete Java la referencia va descrita en el par\u00e1metro de la escena denominado \u00abjnlp_href\u00bb cuya sintaxis es:<\/p>\n<p>&lt;param name=\u00bbjnlp_href\u00bb value=\u00bb<span style=\"color: #ff0000;\">https:\/\/arquimedes.matem.unam.mx\/Descartes5\/lib\/Descartes5.jnlp<\/span>\u00ab&gt;<\/p>\n<p>En el ejemplo anterior se accede a una direcci\u00f3n de Internet para descargar el int\u00e9rprete. En este caso se ha reflejado la correspondiente al directorio de distribuci\u00f3n ubicado en el servidor <em>arquimedes<\/em>&nbsp;de la UNAM en M\u00e9xico y se trata de una escena de Descartes5, si fuera un discurso habr\u00eda que poner<\/p>\n<p style=\"text-align: center;\">&nbsp;<span style=\"color: #ff0000;\">https:\/\/arquimedes.matem.unam.mx\/Descartes5\/lib\/A<strong>rquimedes.jnlp<\/strong><span style=\"color: #000000;\">&nbsp;<\/span><\/span><\/p>\n<p style=\"text-align: left;\"><span style=\"color: #ff0000;\"><span style=\"color: #000000;\">y para una escena de la versi\u00f3n 2 ser\u00eda<\/span><\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"color: #ff0000;\"><span style=\"color: #000000;\">&nbsp;<span style=\"color: #ff0000;\">https:\/\/arquimedes.matem.unam.mx\/Descartes5\/lib\/<strong>Descartes2.jnlp<\/strong><span style=\"color: #000000;\">.<\/span><br \/>\n<\/span><\/span><\/span><\/p>\n<p style=\"text-align: left;\">Para una referencia local relativa a la ubicaci\u00f3n de la p\u00e1gina html que contiene a la escena basta cambiar el par\u00e1metro value. Por ejemplo:<\/p>\n<p style=\"text-align: center;\">&lt;param name=\u00bbjnlp_href\u00bb value=\u00bb<span style=\"color: #ff0000;\">.\/lib\/Descartes5.jnlp<\/span>\u00ab&gt;<\/p>\n<p style=\"text-align: left;\">indica que el archivo <em>Descartes5.jnlp<\/em> est\u00e1 en un directorio denominado <em>lib<\/em> al nivel de la p\u00e1gina de llamada (en este mismo directorio habr\u00e1 de ubicarse el archivo&nbsp;<em>Descartes5.jar<\/em> que es referenciado por el anterior). An\u00e1loga situaci\u00f3n ha de contemplarse, cuando sea necesario, para discursos y escenas de la versi\u00f3n 2.<\/p>\n<p style=\"text-align: left;\">2. En el int\u00e9rprete DescartesJS es necesario incluir la llamada al archivo descartes-min.js &nbsp;que contiene el c\u00f3digo javascript del int\u00e9rprete. Para ello, en cualquier posici\u00f3n de una p\u00e1gina html y previamente al c\u00f3digo de la primera escena a interpretar se incluir\u00e1:<\/p>\n<p style=\"text-align: center;\"><span style=\"color: #ff0000;\">&lt;script type=&#8217;text\/javascript&#8217; src=&#8217;https:\/\/arquimedes.matem.unam.mx\/Descartes5\/lib\/descartes-min.js&#8217;&gt;&lt;\/script&gt;<\/span><\/p>\n<p style=\"text-align: left;\"><span style=\"color: #000000;\">En este caso el int\u00e9rprete se localizar\u00eda y descargar\u00eda desde el servidor arqu\u00edmedes de la UNAM. Si se desea que la localizaci\u00f3n sea a nivel local podr\u00eda ponerse:<\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"color: #ff0000;\">&lt;script type=&#8217;text\/javascript&#8217; src=<strong>&#8216;.\/lib\/descartes-min.js<\/strong>&#8216;&gt;&lt;\/script&gt;<\/span><\/p>\n<p style=\"text-align: left;\"><span style=\"color: #000000;\">y se buscar\u00e1 en el directorio denominado&nbsp;<em>lib&nbsp;<\/em>ubicado en el \u00e1rbol de directorios al mismo nivel donde est\u00e1 la p\u00e1gina que incluye esta llamada. Obviamente ha de existir ese directorio y en \u00e9l ha de estar el archivo descartes-min.js.<\/span><\/p>\n<p style=\"text-align: left;\">____________________________________________________________________<\/p>\n<p style=\"text-align: left;\">Independiente de la modalidad del int\u00e9rprete (Java o javascript) en:<\/p>\n<p style=\"text-align: center;\"><span style=\"color: #ff0000;\">&nbsp;https:\/\/arquimedes.matem.unam.mx\/Descartes5\/lib\/ <\/span><\/p>\n<p style=\"text-align: left;\">estar\u00e1 siempre la \u00faltima versi\u00f3n del int\u00e9rprete. Por tanto, si se utiliza esta referencia siempre se interpretar\u00e1 la escena con la \u00faltima versi\u00f3n existente.<\/p>\n<p>Si se utiliza una referencia a un servidor propio obviamente se estar\u00e1 interpretando con la versi\u00f3n que se aloje ah\u00ed y que no tiene por qu\u00e9 coincidir con la \u00faltima existente.<\/p>\n<p>Si se aloja en una librer\u00eda local .\/lib\/descartes-min.js se ejecutar\u00e1 con la versi\u00f3n local ah\u00ed referenciada.<\/p>\n<p>Cada opci\u00f3n tiene sus ventajas y es decisi\u00f3n del usuario desarrollador optar por una u otra. Si se utiliza una versi\u00f3n local se tiene garant\u00eda que una escena que cuando fue desarrollada era bien interpretada por el int\u00e9rprete ah\u00ed alojado, seguir\u00e1 interpret\u00e1ndose siempre igual, es decir, no surgir\u00e1n posibles incompatibilidades hacia atr\u00e1s como consecuencia de nuevas versiones del int\u00e9rprete.&nbsp;Si se utiliza un servidor propio se mantendr\u00edan todas las escenas que apuntan a \u00e9l en la misma versi\u00f3n y si se usa el servidor <em>arquimedes<\/em> se accede siempre a la \u00faltima que puede incorporar mejoras.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Para que una escena se pueda interpretar ha de referenciarse y ubicar el int\u00e9rprete que se desea usar. El gestor de escenas&nbsp;incluye el c\u00f3digo necesario de acuerdo a la opci\u00f3n seleccionada en el submen\u00fa \u00abOpciones\u00bb, pero puede modificarse si el usuario lo desea. 1. En el int\u00e9rprete Java la referencia va descrita en el par\u00e1metro de la escena denominado \u00abjnlp_href\u00bb cuya sintaxis es: &lt;param name=\u00bbjnlp_href\u00bb value=\u00bbhttps:\/\/arquimedes.matem.unam.mx\/Descartes5\/lib\/Descartes5.jnlp\u00ab&gt; En el ejemplo anterior se accede a una direcci\u00f3n de Internet para descargar el int\u00e9rprete. En este caso se ha reflejado la correspondiente al directorio de distribuci\u00f3n ubicado en el servidor arquimedes&nbsp;de la UNAM<\/p>\n<a class=\"more-link\" rel=\"nofollow\" href=\"https:\/\/reddescartes.org\/documentacion\/referencia-localizacion-y-ubicacion-de-los-interpretes\/\">[Leer m\u00e1s...]<\/a>","protected":false},"author":9,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[23,18,12,19],"tags":[],"_links":{"self":[{"href":"https:\/\/reddescartes.org\/documentacion\/wp-json\/wp\/v2\/posts\/1595"}],"collection":[{"href":"https:\/\/reddescartes.org\/documentacion\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/reddescartes.org\/documentacion\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/reddescartes.org\/documentacion\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/reddescartes.org\/documentacion\/wp-json\/wp\/v2\/comments?post=1595"}],"version-history":[{"count":6,"href":"https:\/\/reddescartes.org\/documentacion\/wp-json\/wp\/v2\/posts\/1595\/revisions"}],"predecessor-version":[{"id":3309,"href":"https:\/\/reddescartes.org\/documentacion\/wp-json\/wp\/v2\/posts\/1595\/revisions\/3309"}],"wp:attachment":[{"href":"https:\/\/reddescartes.org\/documentacion\/wp-json\/wp\/v2\/media?parent=1595"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/reddescartes.org\/documentacion\/wp-json\/wp\/v2\/categories?post=1595"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/reddescartes.org\/documentacion\/wp-json\/wp\/v2\/tags?post=1595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}