Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Project: Groovy
  • Description: Groovy is a dynamic and agile language for the JVM. Java has got a javadoc tool which generates documentation for your java classes, and the aim of this summer of code is to create a command-line tool and an Ant task that could generate the same documentation as the JavaDocs for both Groovy and Java classes.
  • Mentor: Guillaume Laforge
  • Languages: Java, Groovy
  • Specs: JSR-241 241

Groovy - Groovy on Android

  • Project: Groovy
  • Description: Currently, Groovy is not able to run on Google's Android mobile platform. The goal of this GSoC project is to work with the Groovy core team towards the goal of making any Groovy program to run on the Android platform, so that apps for such mobile phone can be written fully in Groovy.
  • Mentor: Jochen Theodorou or Guillaume Laforge

Groovy - Groovy Eclipse plugin

  • Project: Groovy
  • Description: The goal of this project is to work closely with the Groovy Eclipse team to help develop new features for the Groovy Eclipse plugin, and improve existing ones. You'll need to have some good level of knowledge with Eclipse plugin development.
  • Mentor: TBD (someone from the Groovy Eclipse team)

Groovy - Executable spec harness

  • Project: Groovy
  • Description: Groovy is being standardized throught the Java Community Process under JSR-241 (Java Specification Request). The aim of this GSoC project is to build an executable specification and test harness system for documenting and testing the Groovy language.
  • Mentor: Guillaume Laforge
  • Spec: JSR-241

Ajlib - Reusable library aspects

...