Hola, gracias por ayudarme tanto. 
Creo que por fin he conseguido meter la extension CadTools, pero al crear la 
configuracion de inicio de ésta extension para ejecutarla sí me inicia Kosmo y 
veo el icono de CAD en la barra de herramientas, pero en Eclipse puedo ver los 
siguientes mensajes: 
 
10/10/2007 11:45:52 INFO JUMPWorkbench:339 - Iniciando la aplicación Kosmo - 
Sistema Abierto de Información Geográfica 1.1 (20070618) - 10-oct-2007 11:45:52
10/10/2007 11:45:52 INFO JUMPWorkbench:344 - Versión de Java : 1.5.0_11
10/10/2007 11:45:52 INFO JUMPWorkbench:346 - SO : Windows XP (5.1)
10/10/2007 11:45:54 WARN I18N:236 - <Cadena no encontrada> 
org.saig.jump.plugin.editing.CADToolsExtension - 
org.saig.jump.plugin.editing.CADToolsExtension.CAD-Tools
10/10/2007 11:45:54 WARN I18N:236 - <Cadena no encontrada> 
org.saig.jump.plugin.editing.CADToolsExtension - 
org.saig.jump.plugin.editing.CADToolsToolboxPlugIn.CAD
10/10/2007 11:45:54 WARN I18N:236 - <Cadena no encontrada> 
org.saig.jump.plugin.editing.CADToolsExtension - 
org.saig.jump.plugin.editing.CADToolsToolboxPlugIn.CAD-Options
10/10/2007 11:46:01 ERROR root:197 - java.sql.SQLException: Table not found in 
statement [SELECT source_geogcrs_code, projection_conv_code, 
coord_ref_sys_kind, datum_code FROM epsg_coordinatereferencesystem]
10/10/2007 11:46:01 ERROR root:197 - at 
org.hsqldb.jdbc.Util.sqlException(Unknown Source)
10/10/2007 11:46:01 ERROR root:197 - at 
org.hsqldb.jdbc.jdbcStatement.fetchResult(Unknown Source)
10/10/2007 11:46:01 ERROR root:197 - at 
org.hsqldb.jdbc.jdbcStatement.executeQuery(Unknown Source)
10/10/2007 11:46:01 ERROR root:197 - at 
org.gvsig.crs.Query.select(Query.java:75)
10/10/2007 11:46:01 ERROR root:197 - at 
org.gvsig.crs.repository.EpsgRepository.getCrs(EpsgRepository.java:98)
10/10/2007 11:46:01 ERROR root:197 - at 
org.gvsig.crs.CrsFactory.getCRS(CrsFactory.java:86)
10/10/2007 11:46:01 ERROR root:197 - at 
com.vividsolutions.jump.workbench.model.Task.getProjection(Task.java:266)
10/10/2007 11:46:01 ERROR root:197 - at 
com.vividsolutions.jump.workbench.ui.TaskFrame.updateTitle(TaskFrame.java:269)
10/10/2007 11:46:01 ERROR root:197 - at 
com.vividsolutions.jump.workbench.ui.TaskFrame.jbInit(TaskFrame.java:264)
10/10/2007 11:46:01 ERROR root:197 - at 
com.vividsolutions.jump.workbench.ui.TaskFrame.<init>(TaskFrame.java:153)
10/10/2007 11:46:01 ERROR root:197 - at 
com.vividsolutions.jump.workbench.ui.TaskFrame.<init>(TaskFrame.java:96)
 
y más de éste estilo, supongo que no será normal y me falta algo relacionado 
con sql o jdbc. Pero no sé el qué. 
Muchas gracias por ayudarme. 
 
Un saludo, 
Laura
> Date: Tue, 9 Oct 2007 11:01:17 +0200> From: [EMAIL PROTECTED]> To: 
> [email protected]> Subject: Re: [Kosmo] Ayuda a novata> > Buenos días de nuevo, 
> Laura.> > Le respondo entre líneas:> > Laura Freya escribió:> >> > Gracias 
> Sergio, por ser tan rápido.> > El proyecto cadTools (lo que es la carpeta que 
> me baje cadTools) tengo > > que generarlo como generé el proyecto saig-core, 
> pero añadiendo en la > > pestaña Projects "saig-core".> Efectivamente, en la 
> pestaña "Projects" hay que añadir el proyecto > "saig-core".> > El proyecto 
> cadTools, ¿tiene que estar en C:/workspace/extensiones o > > en 
> C:/workspace/? Y tengo que crearlo desde una fuente existente o > > copiar 
> luego sus archivos?> Si copia la carpeta cadTools a C:/workspace (quedando > 
> C:/workspace/cadTools) le será más fácil crear el proyecto (Eclipse > 
> detectará automáticamente los fuentes al crear el proyecto con el mismo > 
> nombre, cadTools). En la distribución del código fuente está situada > dentro 
> de la carpeta extensiones para que se vea más fácilmente la > distribución de 
> las mismas.> > No sé si me he expresado bien,> Perfectamente ;)> > > Muchas 
> gracias,> > Laura> Un cordial saludo,> > >> > > Date: Tue, 9 Oct 2007 
> 10:47:18 +0200> > > From: [EMAIL PROTECTED]> > > To: [email protected]> > > 
> Subject: Re: [Kosmo] Ayuda a novata> > >> > > Buenos días, Laura.> > >> > > 
> Le comento la segunda opción, que creo que es la que le va a resultar> > > 
> más fácil.> > >> > > El fichero JUMPConfiguration debe estar en la ruta que 
> indica en primer> > > lugar> > > > > 
> (C:\workspace\extensiones\cadTools\src\com\vividsolutions\jump\workbench). > 
> >> > > En este fichero introducimos la línea que le comenté para que cargue> 
> > > directamente nuestra extensión. P.e., para el caso de las herramientas> > 
> > CAD, la línea que había que introducir sería la siguiente:> > >> > > 
> private PlugIn cadToolsPlugIn = new CADToolsToolboxPlugIn();> > >> > > De 
> este modo, al iniciar Kosmo nos aparece directamente añadido el > > botón> > 
> > de herramientas CAD en la barra de herramientas principal si hemos> > > 
> creado una configuración de inicio propia para el proyecto cadTools (de> > > 
> forma similar a la del saig-core, pero cambiando el proyecto en la> > > 
> primera pestaña a cadTools). De forma similar se haría para nuestra> > > 
> herramienta.> > >> > > Un cordial saludo,> > >> > > Laura Freya escribió:> > 
> > >> > > > Hola, gracias por responderme y además de manera tan detallada, 
> pero> > > > creo que no lo cojo; es mi primer "trabajo" complicado y estoy> > 
> > > totalmente perdida.> > > > El directorio que tengo incluido en la opción 
> de inicio> > > > -plug-in-directory es C:/workspace/extensiones.> > > > 
> Cuando me dices "generar el jar correspondiente al proyecto que se> > > > 
> esté usando" no sé si se refiere al proyecto saig-core o bien a la> > > > 
> extension de ejemplo que quiero añadir, por ejemplo cadTools. Tampoco> > > > 
> sé cómo generar el .jar.> > > > Intentando la segunda opción he copiado el 
> fichero> > > > JUMPConfiguration.java a> > > > > > 
> "C:\workspace\extensiones\cadTools\src\com\vividsolutions\jump\workbench"> > 
> > > y también he probado a copiarlo simplemente en> > > > 
> "C:\workspace\extensiones\cadTools" y modificar dicho fichero con la> > > > 
> línea *> > > > *> > > >> > > > * private * PlugIn myPlugin = * new * 
> MyPlugIn();> > > >> > > >> > > >> > > > Sigo sin conseguir añadirlas, no sé 
> es todo muy nuevo para mi, siento> > > > tantas preguntas. Gracias por 
> adelantado por vuestra ayuda.> > > >> > > > Laura> > > >> > > >> > > >> > > 
> >> > > >> > > > > Date: Fri, 5 Oct 2007 12:42:04 +0200> > > > > From: [EMAIL 
> PROTECTED]> > > > > To: [email protected]> > > > > Subject: Re: [Kosmo] Ayuda a 
> novata> > > > >> > > > > Buenos días, Laura> > > > >> > > > > Con respecto a 
> su primera duda, en el gestor de extensiones sólo> > > > > aparecen aquellas 
> extensiones compiladas que estén incluidas en el> > > > > directorio indicado 
> en la opción de inicio -plug-in-directory (ver> > > > > ejemplo en la página 
> 25 del manual del desarrollador).> > > > >> > > > > Cuando se inicia Kosmo, 
> este busca en la carpeta indicada aquellas> > > > > clases incluidas dentro 
> de los ficheros .jar correspondientes > > aquellas> > > > > que extiendan la 
> clase Extension, que será el "punto de entrada" > > a cada> > > > > 
> extensión. En dicha clase se definen que herramientas van a > > iniciarse,> > 
> > > > que normalmente estarán incluidas dentro del mismo jar. Para poder> > > 
> > > cargar una extensión en un proyecto tiene dos opciones:> > > > >> > > > > 
> 1) Generar el .jar correspondiente al proyecto que esté usando y > > copiar> 
> > > > > el mismo a la carpeta definida por el parámetro -plug-in-directory.> 
> > > > Esto> > > > > le obliga a volver a generarlo cada vez que realice 
> cambios en > > el mismo.> > > > > 2) Copiar el fichero JUMPConfiguration.java 
> al nuevo proyecto (en su> > > > > mismo paquete) e instanciar el plugin que 
> realice la carga de la/s> > > > > herramienta/s que queramos incorporar. Para 
> ello basta con crear un> > > > > campo del tipo deseado y automáticamente se 
> instanciará dicha> > > > > herramienta al iniciarse el programa. P.e.:> > > > 
> >> > > > > private PlugIn myPlugin = new MyPlugIn();> > > > >> > > > > Como 
> punto de partida a su extensión, debe crear dos clases:> > > > >> > > > > 1) 
> Una clase que extienda la clase> > > > > 
> com.vividsolutions.jump.workbench.plugin.Extension, que será la> > > > > 
> encargada de instanciar el resto de herramientas de su extensión.> > > > > 2) 
> Una clase que extienda la clase> > > > > 
> com.vividsolutions.jump.workbench.plugin.AbstractPlugIn o que> > > > 
> implemente> > > > > la interfaz 
> com.vividsolutions.jump.workbench.plugin.PlugIn, que > > es la> > > > > 
> herramienta en sí.> > > > >> > > > > Para añadir la herramienta a la barra de 
> herramientas principal de> > > > > Kosmo, debemos colocar el siguiente código 
> en la herramienta:> > > > >> > > > > public void initialize( PlugInContext 
> context ) {> > > > > 
> context.getWorkbenchFrame().getToolBar().addPlugIn(this,> > > > > 
> context.getWorkbenchContext());> > > > > }> > > > >> > > > > El nombre de la 
> misma y el icono los recupera a partir de los > > métodos> > > > > getName() 
> y getIcon().> > > > >> > > > > Actualmente no disponemos de documentación 
> para el desarrollo de> > > > > extensiones en Kosmo, pero en la guía del 
> desarrollador de JUMP > > puede> > > > > consultar algunos aspectos básicos 
> referentes a la plataforma en sí> > > > > (Kosmo ha evolucionado a partir de 
> él), pero puede servirle de guía> > > > > inicial (en inglés):> > > > >> > > 
> > > http://www.vividsolutions.com/JUMP/bin/JUMP%20Developer%20Guide.pdf> > > 
> > >> > > > > Un cordial saludo,> > > > >> > > > > Laura Freya escribió:> > > 
> > > >> > > > > > Hola, estoy aprendiendo a desarrollar con Kosmo, estoy > > 
> probando las> > > > > > extensiones que vienen con el código fuente que te 
> descargas de la> > > > > > web; mi duda es la siguiente: copio dichas 
> estensiones al > > workspace,> > > > > > al mismo directorio que saig-core 
> (por ejemplo:> > > > > > C:\workspace\cadTools); y las creo desde eclipse 
> como proyecto > > Java> > > > > > que incluyen al proyecto saig-core, todo 
> ésto lo hago sin > > problemas,> > > > > > pero al arrancar Kosmo, con una 
> vista en blanco, en el gestor de> > > > > > excepciones no me aparecen para 
> poder seleccionarlas y > > añadirlas. ¿Es> > > > > > ésto normal?> > > > > >> 
> > > > > > Además me gustaría saber cómo hacer dichas extensiones, es decir,> 
> > > > cómo> > > > > > puedo meter un botón en la barra de herramientas que 
> lleve a mi> > > > > > extensión, para empezar por ahí.> > > > > >> > > > > > 
> Gracias por su ayuda.> > > > > >> > > > > > Laura> > > > > >> > > > > >> > > 
> > > >> > > > > > Express yourself instantly with MSN Messenger! MSN 
> Messenger> > > > > > <http://clk.atdmt.com/AVE/go/onm00200471ave/direct/01/>> 
> > > > > >> > > > > > 
> ------------------------------------------------------------------------> > > 
> > > >> > > > > > _______________________________________________> > > > > > 
> Kosmo mailing list> > > > > > [email protected]> > > > > > 
> http://lists.saig.es/mailman/listinfo/kosmo> > > > > >> > > > >> > > > > --> 
> > > > >> > > > > Sergio Baños Calvo> > > > >> > > > > Jefe de desarrollos> > 
> > > > Sistemas Abiertos de Información Geográfica, S.L. (SAIG S.L.)> > > > > 
> Tlfno. móvil: 685005960> > > > > Tlfno. fijo: (+34) 954788876> > > > >> > > > 
> > E-mail: [EMAIL PROTECTED]> > > > >> > > > > 
> _______________________________________________> > > > > Kosmo mailing list> 
> > > > > [email protected]> > > > > http://lists.saig.es/mailman/listinfo/kosmo> > 
> > >> > > >> > > > Express yourself instantly with MSN Messenger! MSN 
> Messenger> > > > <http://clk.atdmt.com/AVE/go/onm00200471ave/direct/01/>> > > 
> > > > 
> ------------------------------------------------------------------------> > > 
> >> > > > _______________________________________________> > > > Kosmo mailing 
> list> > > > [email protected]> > > > http://lists.saig.es/mailman/listinfo/kosmo> 
> > > >> > >> > > --> > >> > > Sergio Baños Calvo> > >> > > Jefe de 
> desarrollos> > > Sistemas Abiertos de Información Geográfica, S.L. (SAIG 
> S.L.)> > > Tlfno. móvil: 685005960> > > Tlfno. fijo: (+34) 954788876> > >> > 
> > E-mail: [EMAIL PROTECTED]> > >> > > 
> _______________________________________________> > > Kosmo mailing list> > > 
> [email protected]> > > http://lists.saig.es/mailman/listinfo/kosmo> >> >> > 
> Express yourself instantly with MSN Messenger! MSN Messenger > > 
> <http://clk.atdmt.com/AVE/go/onm00200471ave/direct/01/>> > 
> ------------------------------------------------------------------------> >> 
> > _______________________________________________> > Kosmo mailing list> > 
> [email protected]> > http://lists.saig.es/mailman/listinfo/kosmo> > > > 
> _______________________________________________> Kosmo mailing list> 
> [email protected]> http://lists.saig.es/mailman/listinfo/kosmo
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
_______________________________________________
Kosmo mailing list
[email protected]
http://lists.saig.es/mailman/listinfo/kosmo

Responder a