New documentation about the gvSIG 2.x scripting extension is now available at the project website. The documents are available in Spanish as well as in English in:
http://www.gvsig.org/web/projects/gvsig-desktop/docs/user/gvsig-desktop-2-0-scripting/developer-guide
gvSIG 2.0 has included a small environment for the development and execution of scripts that interact with the application. These scripts allow us to automate small tasks or add some functionality we need and we are able to implement.
The extension of scripting or scripting framework, characterized by:
- Being integrated into gvSIG, thus you do not need other programs to run our scripts in gvSIG. Another advantage offered by this integration is the ability to use gvSIG libraries within our scripts, and we may also able to use the different elements that we loaded in gvSIG.
- Supports multiple languages. Among the supported languages is Jython, which is an implementation of Python to be executed within the Java virtual machine. This programming language as well as being simple, is well suited to functional programming (scripts) but also supports objectoriented programming. Other languages are supported by extension Groovy and JavaScript.
- The extension incorporates an interactive terminal, which allows us to test and get results immediately, and interact with the various elements we load in memory.
- The extension also includes forms design environment and custom windows. This environment is based on Thinlet currently.



