EclipseGavab 2.0

EclipseGavab es una distribución de Eclipse que desarrollamos en Sidelab y venimos usando desde hace más de 5 años en la Universidad Rey Juan Carlos como el IDE de referencia en asignaturas de paradigmas y programación. El principal valor de EclipseGavab es que integra soporte para diferentes de lenguajes de programación permitiendo que los alumnos se familiaricen con un único entorno y se puedan centrar en el lenguaje concreto. En aquellos casos en que ha sido posible, incluye también los correspondientes compiladores/intérpretes/máquinas virtuales de dichos lenguajes.

Lenguajes soportados:

  • Java
  • C/C++ (en Windows incluye compilador basado en cygwin)
  • Pascal y ObjectPascal (en Windows incluye el compilador FreePascal)
  • PascalFC (incluye compilador e intérprete en Windows y Linux)
  • Ruby (en Windows incluye intérprete Ruby)
  • Haskell (en Windows incluye ghc)

Puedes descargar EclipseGavab de los siguientes enlaces:

  • EclipseGavab 2.0 Windows Installer (300Mb). Windows XP and Windows Vista installer. Requires 660 Mb.
  • EclipseGavab 2.0 tar.gz for Linux. A tar.gz Linux distribution. It requires the installation of the following tools: Java SE 6 for executing EclipseGavab and Java programming; gcc for C/C++ programming; FreePascal for Pascal programming; ghc for Haskell programming; and Ruby for Ruby programming.

En Ubuntu, los paquetes necesarios son: build-essential, fp-compiler, fp-units-base, fp-units-rtl, ghc6, ruby, sun-java6-jre, y se pueden instalar con el siguiente comando:

sudo apt-get install build-essential fp-compiler fp-units-base fp-units-rtl ghc6 ruby sun-java6-jre

[Editado el 7/2/2014]

En Ubuntu 64 bits es necesario usar una versión Java de 32 bits. En Windows esto no es necesario porque EclipseGavab lleva una versión de java de 32 bits embebida. Se puede descargar el jdk 7 de 32 bits de esta url, pulsando en “Java Download” y seleccionando después la versión “linux x86” de extensión tar.gz.

Una vez descargado Java, se descomprime (tar -xvzf jdk-7-xx.tar.gz) en el home del usuario y se edita el fichero eclipse.ini para que utilice esta versión de Java. Supongamos que la ruta es “/home/user/jdk-7-u51”, el fichero eclipse.ini debe incluir las siguientes líneas inmediatamente antes de la opción “-vmargs”:

-vm
/home/user/jdk-7-u51/bin/java

Enjoy programming!

Anuncios

13 thoughts on “EclipseGavab 2.0

  1. gerardo

    Cuando hago debug el programa no me muestras las variables definidas en el programa, El debuger si realiza el paso a paso y respeta los breakpoints

    • Francisco Gortázar

      Si el depurador sí te muestra los parámetros de las funciones y sus variables locales, todo está correcto.Las variables del programa principal son globales y por ello un poco especiales. Para verlas debes añadirlas explícitamente en la vista Expressions -> Add Expression -> añadir el nombre de la variable. Cada vez que ejecutes tendrás que volver a añadirlas.

  2. nacho

    Yo la uso ubuntu 14.04.1 LTS y me funciona genial, el problema es cuando pongo

    uses
    crt;

    cuando ejecuta no muestra correctamente los mensajes escritos en los writeln.

  3. Juan

    Hola he seguido todos los pasos mencionados y no consigo iniciar eclipse, no me sale ningun error simplemente no hace nada. Este es el contenido de mi archivo eclipse.ini
    -showsplash
    org.eclipse.platform
    -framework
    plugins/org.eclipse.osgi_3.4.2.R34x_v20080826-1230.jar
    -vm
    /home/juan/jdk1.7.0_51/bin/java
    -vmargs
    -Dosgi.requiredJavaVersion=1.5
    -Xms40m
    -Xmx256m
    -XX:MaxPermSize=256m

  4. Anónimo

    Cuidado con la versión para Windows. Al menos desde Chrome, al descargarla, el navegador la reconoce como un archivo malicioso, deberíais hacer un “zip” con ella.

    Un saludo!

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s