Buenas,

Si no lo lee directamente, la próxima vez que vea a Joaquín le hablaré sobre esto. Él es el que sabe. Yo solo podría hablar por encima del asunto.

Si me podéis decir de qué partes estaríais interesados en tener acceso desde groovy, sería un comienzo.

Saludos!



El 01/02/2017 a las 17:57, Alex Irmel Oviedo Solis escribió:
Hello Andrea, now you have an ally :-)
--
Hola Andrea ahora tienes un aliado :-)

El mié., 1 de feb. de 2017 a la(s) 11:48, andrea antonello <andrea.antone...@gmail.com <mailto:andrea.antone...@gmail.com>> escribió:

    Sorry for the English in the Spanish list.

    I have tried to work with the python scripting and also made a course
    about it... but I don't like the language at all, I am sorry... I need
    brackets in my life :-)

    So I wanted to start working on implementing some groovy counterpiece
    to the python scripting.

    So Alex, you are not alone :-)

    Oscar, since I know some parts of the java API already, what would I
    have to do to make an API available in groovy?
    Are there examples of where the code should go?

    Thank you!
    Andrea





    2017-02-01 17:41 GMT+01:00 Oscar Martinez <omarti...@gvsig.com
    <mailto:omarti...@gvsig.com>>:
    > Lo principal son los Javadocs los puedes encontrar en:
    >
    >
    
http://downloads.gvsig.org/download/gvsig-desktop-testing/dists/2.3.0/javadocs/html/
    >
    > Que expliquen más la parte de Java también te puede ser útil
    algunas partes
    > de la Guia del inicio rápido del desarrollador y org.gvsig.fmap.dal:
    >
    > http://downloads.gvsig.org/download/web/html/es/index.html
    >
    > También puedes encontrar diferentes talleres:
    >
    > http://www.gvsig.com/es/divulgacion/material-didactico
    >
    > Lo dicho, la parte de Python dispone de algunas funciones
    extras, pero por
    > lo general solo son algunos métodos que sirven de atajo a
    operaciones que si
    > fueran escritas en Java ocuparían varías líneas. Y algunas
    funciones extras
    > en algunas clases. Con esto decir que la documentación de Python
    también te
    > puede servir para comprobar como funcionan algunas cosas.
    >
    > ¿Necesitas desarrollar en groovy por algún motivo? Hemos hecho pocas
    > pruebas, hice algún geoproceso y todo funcionó OK, pero estaría
    interesado
    > en ver en qué lo utilizas y cómo. Me puedes contestar a mi email
    > directamente.
    >
    > Saludos
    >
    >
    > El 01/02/2017 a las 17:18, Alex Irmel Oviedo Solis escribió:
    >
    > Gracias Oscar, donde puedo encontrar la documentacion de las
    apis de java,
    > usaria lo ya hecho pero demoraria más aprender (j)python. Gracias
    >
    > El mié., 1 de feb. de 2017 a la(s) 10:57, Oscar Martinez
    > <omarti...@gvsig.com <mailto:omarti...@gvsig.com>> escribió:
    >>
    >> Buenas,
    >>
    >> Siento decirte que las librerías de Scripting están
    desarolladas sobre
    >> Python (Jython), y solo accesibles desde este lenguaje.
    >>
    >> Desde Groovy deberías de usar directamente la API de Java.
    >>
    >> Si quiers mirar por ejemplo como sacar el mensaje de dialog, puedes
    >> revisar las librerías de Python que tenemos para ver como lo
    hace en:
    >>
    >>
    >>
    
gvSIG-desktop-2.3.1-2501-final-win-x86_64\gvSIG\extensiones\org.gvsig.scripting.app.mainplugin\scripting\lib\gvsig
    >>
    >> y consultar por ejemplo la de commonsdialog.py
    >>
    >> Por ahora esto es lo que está hecho. Cualquier otra duda no tengas
    >> problema en seguir preguntando
    >>
    >> Saludos
    >>
    >>
    >>
    >> El 01/02/2017 a las 16:03, Alex Irmel Oviedo Solis escribió:
    >>
    >> Hola, espero no estar cayendo pesado :-(
    >>
    >> Estoy en windows en este momento y estoy intentando hacer los
    ejemplos de
    >> la documentacion de scripting [1] en groovy pero no encuentro
    los paquetes
    >> adecuados para que funcionen los ejemplos que ahora estan en
    python, por
    >> ejemplo tengo este pequeño ejemplo en groovy:
    >> ----
    >> import gvsig.*
    >>
    >> commonsdialog.msgbox("Mensaje de prueba","Titulo")
    >> ----
    >>
    >> Y tambien este otro:
    >> -----
    >> import scripting.*
    >>
    >> commonsdialog.msgbox("Mensaje de prueba","Titulo")
    >> -----
    >>
    >> En ambos casos me sale este error:
    >> ------
    >> Error    groovy.lang.MissingPropertyException: No such property:
    >> commonsdialog for class: Script58
    >> ------
    >>
    >>
    >> [1]:
    >>
    http://downloads.gvsig.org/download/web/html/es/scripting_devel_guide/2.3/
    >>
    >>
    >> _______________________________________________
    >> gvSIG_desarrolladores mailing list
    >> gvSIG_desarrolladores@listserv.gva.es
    <mailto:gvSIG_desarrolladores@listserv.gva.es>
    >> Para ver histórico de mensajes, editar sus preferencias de
    usuario o darse
    >> de baja en esta lista, acuda a la siguiente dirección:
    >>
    https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
    >>
    >>
    >> _______________________________________________
    >> gvSIG_desarrolladores mailing list
    >> gvSIG_desarrolladores@listserv.gva.es
    <mailto:gvSIG_desarrolladores@listserv.gva.es>
    >> Para ver histórico de mensajes, editar sus preferencias de
    usuario o darse
    >> de baja en esta lista, acuda a la siguiente dirección:
    >>
    https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
    >
    >
    >
    > _______________________________________________
    > gvSIG_desarrolladores mailing list
    > gvSIG_desarrolladores@listserv.gva.es
    <mailto:gvSIG_desarrolladores@listserv.gva.es>
    > Para ver histórico de mensajes, editar sus preferencias de
    usuario o darse
    > de baja en esta lista, acuda a la siguiente dirección:
    >
    https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
    >
    >
    >
    > _______________________________________________
    > gvSIG_desarrolladores mailing list
    > gvSIG_desarrolladores@listserv.gva.es
    <mailto:gvSIG_desarrolladores@listserv.gva.es>
    > Para ver histórico de mensajes, editar sus preferencias de
    usuario o darse
    > de baja en esta lista, acuda a la siguiente dirección:
    >
    https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
    >
    _______________________________________________
    gvSIG_desarrolladores mailing list
    gvSIG_desarrolladores@listserv.gva.es
    <mailto:gvSIG_desarrolladores@listserv.gva.es>
    Para ver histórico de mensajes, editar sus preferencias de usuario
    o darse de baja en esta lista, acuda a la siguiente dirección:
    https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores



_______________________________________________
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores@listserv.gva.es
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de 
baja en esta lista, acuda a la siguiente dirección: 
https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores

_______________________________________________
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores@listserv.gva.es
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de 
baja en esta lista, acuda a la siguiente dirección: 
https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores

Responder a