{"id":1395,"date":"2014-05-09T09:55:57","date_gmt":"2014-05-09T07:55:57","guid":{"rendered":"http:\/\/descartesjs.org\/documentacion\/?p=1395"},"modified":"2021-08-06T17:06:24","modified_gmt":"2021-08-06T16:06:24","slug":"plug-in-de-descartes","status":"publish","type":"post","link":"https:\/\/reddescartes.org\/documentacion\/plug-in-de-descartes\/","title":{"rendered":"Plug-in de Descartes"},"content":{"rendered":"<p>La visualizaci\u00f3n de las escenas de Descartes y la interacci\u00f3n con ellas requiere la localizaci\u00f3n y uso de las clases de Java que constituyen esta herramienta. Hasta la versi\u00f3n 3 y en las primeras versiones de Descartes 4 esas clases se descargaban en un archivo comprimido (Descartes.jar) al acceder a una p\u00e1gina html que contuviera el c\u00f3digo de una escena. El tama\u00f1o del jar influ\u00eda en la carga de la escena, especialmente en l\u00edneas de datos lentas y, consecuentemente, siempre se hab\u00eda puesto especial \u00e9nfasis en que este archivo no fuera muy grande. Como alternativa que favoreciera la rapidez de carga de las escenas y tambi\u00e9n para que las clases y archivos auxiliares de Descartes pudieran crecer en caso de necesitar introducir nuevas funcionalidades, se introdujo la versi\u00f3n instalada. En esa instalaci\u00f3n se descargaban las clases, fuentes y archivos auxiliares y al acceder a una p\u00e1gina html que contuviera el c\u00f3digo de una escena \u00e9sta se abr\u00eda usando los archivos preinstalados.<\/p>\n<p>Esta opci\u00f3n tambi\u00e9n aportaba portabilidad a los recursos desarrollados con Descartes ya que las p\u00e1ginas que contuvieran escenas&nbsp;pod\u00edan copiarse y trasladar sin tener que &nbsp;tener en consideraci\u00f3n la posici\u00f3n relativa respecto al archivo jar que era necesaria en versiones anteriores.<\/p>\n<p>Al acceder a una escena si el usuario no ten\u00eda instalado el plugin, o si se detectaba la existencia de una nueva versi\u00f3n de Descartes, se avisaba de la misma y se redirig\u00eda a la <a href=\"https:\/\/arquimedes.matem.unam.mx\/descartes.org.mx\/descartes\/web\/DescartesWeb2.0\/index.html\">p\u00e1gina de instalaci\u00f3n<\/a>.<\/p>\n<div id=\"attachment_1450\" style=\"width: 803px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/arquimedes.matem.unam.mx\/descartes.org.mx\/descartes\/web\/DescartesWeb2.0\/index.html\"><img aria-describedby=\"caption-attachment-1450\" class=\"size-full wp-image-1450\" src=\"https:\/\/descartesjs.org\/documentacion\/wp-content\/uploads\/2014\/05\/instalaplugin.jpg\" alt=\"Instrucciones instalaci\u00f3n del plugin\" width=\"793\" height=\"559\" srcset=\"https:\/\/reddescartes.org\/documentacion\/wp-content\/uploads\/2014\/05\/instalaplugin.jpg 793w, https:\/\/reddescartes.org\/documentacion\/wp-content\/uploads\/2014\/05\/instalaplugin-300x211.jpg 300w\" sizes=\"(max-width: 793px) 100vw, 793px\" \/><\/a><p id=\"caption-attachment-1450\" class=\"wp-caption-text\">Instrucciones instalaci\u00f3n del plugin<\/p><\/div>\n<p>&nbsp;<\/p>\n<p>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\u00f3n del directorio local donde el usaurio ten\u00eda realizada la instalaci\u00f3n 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.<\/p>\n<p>La instalaci\u00f3n tambi\u00e9n pod\u00eda hacerse manualmente ya que bastaba descargar el archivo DescartesLib.jar y ubicarlo en el directorio lib\/ext.<\/p>\n<p>En la versi\u00f3n 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\u00f3 el bloqueo de las escenas de Java (en Windows y Mac) y el abandono por parte de RED Descartes de la versi\u00f3n instalada. El trabajo se centr\u00f3 en<a href=\"https:\/\/descartesjs.org\/documentacion\/?p=1406\"> la versi\u00f3n DescartesJS<\/a>. No obstante, tambi\u00e9n se introdujo la<a href=\"https:\/\/descartesjs.org\/documentacion\/?p=1404\"> versi\u00f3n 5 de Descartes<\/a> en Java utilizando la firma del applet y la certificaci\u00f3n del mismo por una empresa externa (Symantec), pero el r\u00e1pido avance con DescartesJS pr\u00e1cticamente nos ha hecho obviar el uso de esta versi\u00f3n 5.<\/p>\n<p>Puede consultar el art\u00edculo relativo a \u00ab<a href=\"https:\/\/descartesjs.org\/documentacion\/?p=2320\">Bloqueo de escenas en Java<\/a>\u00ab.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La visualizaci\u00f3n de las escenas de Descartes y la interacci\u00f3n con ellas requiere la localizaci\u00f3n y uso de las clases de Java que constituyen esta herramienta. Hasta la versi\u00f3n 3 y en las primeras versiones de Descartes 4 esas clases se descargaban en un archivo comprimido (Descartes.jar) al acceder a una p\u00e1gina html que contuviera el c\u00f3digo de una escena. El tama\u00f1o del jar influ\u00eda en la carga de la escena, especialmente en l\u00edneas de datos lentas y, consecuentemente, siempre se hab\u00eda puesto especial \u00e9nfasis en que este archivo no fuera muy grande. Como alternativa que favoreciera la rapidez de<\/p>\n<a class=\"more-link\" rel=\"nofollow\" href=\"https:\/\/reddescartes.org\/documentacion\/plug-in-de-descartes\/\">[Leer m\u00e1s...]<\/a>","protected":false},"author":9,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[12,13],"tags":[],"_links":{"self":[{"href":"https:\/\/reddescartes.org\/documentacion\/wp-json\/wp\/v2\/posts\/1395"}],"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=1395"}],"version-history":[{"count":12,"href":"https:\/\/reddescartes.org\/documentacion\/wp-json\/wp\/v2\/posts\/1395\/revisions"}],"predecessor-version":[{"id":3332,"href":"https:\/\/reddescartes.org\/documentacion\/wp-json\/wp\/v2\/posts\/1395\/revisions\/3332"}],"wp:attachment":[{"href":"https:\/\/reddescartes.org\/documentacion\/wp-json\/wp\/v2\/media?parent=1395"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/reddescartes.org\/documentacion\/wp-json\/wp\/v2\/categories?post=1395"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/reddescartes.org\/documentacion\/wp-json\/wp\/v2\/tags?post=1395"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}