Buenos días, Omar.

En la página de descargas de SAIG (http://www.saig.es/descargas.php) tiene disponible un manual para la configuración de las fuentes de Kosmo en Eclipse.

Tenemos constancia de que varios de nuestros usuarios de la lista de distribución ya han instalado los fuentes y están empezando a desarrollar sus propias extensiones.

Puede consultar algunos mensajes de la semana pasada para ver información al respecto (en concreto, serán de su interés los mensajes "Presentación" y "Ayuda a una novata", que trataban sobre el tema que nos comenta).

Un cordial saludo,

Omar Javier Arana escribió:
Algun usuario ha instalado exitosamente las fuentes del Kosmo, yo lo he 
intentado varias veces y simpre surgen problemas relacionados a que faltan 
librerias o bien que estas tiene errores. Estoy intentando usar eclipse pero no 
logro ni recompilar el programa base.


Si alguien tuviera exito me lo podria comentar para seguir paso a paso las 
recomendaciones para editar fuentes.
saludos


    From: [EMAIL PROTECTED]
    Subject: Resumen de Kosmo, Vol 18, Envío 16
    To: [email protected]
    Date: Thu, 11 Oct 2007 03:48:00 -0700

    Envie los mensajes para la lista Kosmo a
        [email protected]
Para subscribirse o anular su subscripción a través de WEB
        http://lists.saig.es/mailman/listinfo/kosmo
O por correo electrónico, enviando un mensaje con el texto "help" en
    el asunto (subject) o en el cuerpo a:
        [EMAIL PROTECTED]
Puede contactar con el responsable de la lista escribiendo a:
        [EMAIL PROTECTED]
Si responde a algún contenido de este mensaje, por favor, edite la
    linea del asunto (subject) para que el texto sea mas especifico que:
    "Re: Contents of Kosmo digest...". Ademas, por favor, incluya en la
    respuesta solo aquellas partes del mensaje a las que esta
    respondiendo.
        --Archivo adjunto de mensaje reenviado--
        From: [EMAIL PROTECTED]
        To: [email protected]
        Date: Thu, 11 Oct 2007 12:47:12 +0200
        Subject: RE: [Kosmo] Ayuda a novata







        Hola, la carpeta crs la elimino manualmente de la carpeta de
        mi extensión desde la que inicio el programa, pero me vuelve a
        aparecer. ¿Sabes a que puede ser debido?

        Gracias,

        Laura




            From: [EMAIL PROTECTED]
            To: [email protected]
            Subject: RE: [Kosmo] Ayuda a novata
            Date: Wed, 10 Oct 2007 13:21:27 +0200





            Muchas gracias Sergio.
            Estoy haciendo una extensión de prueba guiándome por la de
            cadTools para ir aprendiendo, aunque de momento no es
            demasiado útil, pero todo llegará.
            De nuevo, gracias por todo.
Laura.
            > Date: Wed, 10 Oct 2007 11:54:34 +0200
            > From: [EMAIL PROTECTED]
            > To: [email protected]
            > Subject: Re: [Kosmo] Ayuda a novata
            >
            > Buenos días, Laura.
            >
            > Si está iniciando un proyecto que no es el saig-core, es
            necesario que
            > se copie la carpeta crs del directorio saig-core al
            proyecto cadTools,
            > ya que es necesaria para que los sistemas de referencia
            espacial se
            > inicien correctamente (ese es el error que le aparece).
            >
            > Respecto a los warnings, no encuentra las cadenas
            correspondientes a la
            > extensión CAD (nada grave, el programa se inicia bien
            sin ellas ;) ).
            >
            > Saludos,
            >
            > Laura Freya escribió:
            > >
            > > 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! 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/>

        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

Responder a