Groovy

See also: 
View: [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 ]

Articles
Books
IDEs
Links
  Projects
Specifications
Tutorials
Wiki
  

Articles:
  • Creating DSLs in Java, Part 2: Fluency and context by Venkat Subramaniam   - [Clicks: 1]
    Take your next step toward building fluent, context-aware DSLs, starting with examples based on real-world APIs from EasyMock and Guice. Then try a hands-on exercise in building a fluent, context-aware DSL using Groovy.
    http://www.javaworld.com/javaworld/jw-07-2008/jw-07-dsls-in-java-2.html - Jul, 2008
  • Embedding Groovy in a JSR 168 portlet for total scripting power by Suhel Parekh, Ron Lynn   - [Clicks: 15]
    A Groovy-based portlet is a JSR168 portlet that uses GroovyShell to provide a dynamic experience for users. You can achieve real "on-the-fly" scripting power with the various portlet modes by applying Groovy to portlet development. This article shows you how by taking you through an example to create a simple Groovy-based portlet. You also learn how to run Groovy scripts from a portlet in a portal application running under IBM WebSphere Portal Version 6.0 (hereafter called WebSphere Portal).
    [Includes sample code]
    http://www.ibm.com/developerworks/websphere/library/techarticles/0805_parekh/0805_parekh.html - May, 2008
  • Groovy-power automated builds with Gant by Klaus P. Berg   - [Clicks: 12]
    Klaus P. Berg introduces Ant's Groovy-based cousin, Gant, and shows you what a difference it can make in your build-automation process.
    http://www.javaworld.com/javaworld/jw-02-2008/jw-02-gant.html - Feb, 2008

[Top]

Books:
  • Programming Groovy: Dynamic Productivity for the Java Developer  by Venkat Subramaniam   - [Clicks: 14]
    Groovy brings you the best of both worlds: a flexible, highly productive, agile, dynamic language that runs on the rich framework of the Java Platform. Groovy preserves the Java semantics and extends the JDK to give you true dynamic language capabilities?programming in Groovy feels like you're using an augmented Java. Programming Groovy will help you learn and take advantage of the latest version of this rich dynamic language, so you can be a more productive Java Platform developer.
    Pragmatic Bookshelf, Paperback - Apr, 2008
  • Groovy Recipes: Greasing the Wheels of Java  by Scott Davis   - [Clicks: 6]
    If you're a busy Java professional who needs quick solutions to everyday problems, then Groovy Recipes is for you. The Groovy language and Grails web framework give you seamless integration with your legacy Java code while adding the flexibility and dynamism of a scripting language and giving you modern, agile, time-saving techniques. Groovy allows you to write code the way you always thought you should -- you'll never look at Java the same way again.
    Pragmatic Bookshelf, Paperback - Jan, 2008

[Top]

IDEs:
  • coyote: Dynamic language support in NetBeans   - [Clicks: 33]
    The goal of this project is to develop a set of NetBeans modules to help developers write code in dynamic languages using the NetBeans IDE. Initially, we are targeting the the Groovy and Jython languages, but we anticipate a common framework allowing support for more languages.
    https://coyote.dev.java.net/
  • Groovy - Eclipse Plugin   - [Clicks: 21]
    The Groovy Eclipse Plugin allows you to edit, compile and run groovy scripts and classes.
    http://groovy.codehaus.org/Eclipse+Plugin

[Top]

Links:
  • JustGroovy! News and views about Groovy   - [Clicks: 55]
    News and views about the Groovy programming language - a new Java based programming language.
    http://justgroovy.org/tiki-view_blog.php?blogId=4

[Top]

Projects:
  • Canvas by Cedric Beust   - [Clicks: 26]
    Canvas is a template generator based on the Groovy language. It uses the familiar Velocity Java API to bind variables and allows you to use the full expressivity of Groovy inside your templates.
    http://beust.com/canvas/

[Top]

Specifications:
  • JSR 241: The Groovy Programming Language   - [Clicks: 16]
    This specification will standardize the Groovy programming language so that vendors can provide compliant implementations and developers will have a sanctioned scripting language they can use on the JavaTM platform.
    http://www.jcp.org/en/jsr/detail?id=241

[Top]

Tutorials:
  • Build software with Gant by Andrew Glover   - [Clicks: 4]
    Gant is a highly versatile build framework that leverages both Groovy and Apache Ant to let you implement programmatic logic while using all of Ant's capabilities. In this tutorial, Andy Glover guides you step-by-step through Gant's fundamental concepts. You'll learn how to define behavior in your build through Gant's flexible domain-specific language, how to reuse Ant features, and how to define functions that make your builds more efficient and even proactive.
    [Formats: html, pdf]
    http://www.ibm.com/developerworks/edu/j-dw-java-gant-i.html - May, 2008
  • Fluently Groovy by Andrew Glover   - [Clicks: 4]
    This tutorial is for Java developers unfamiliar with Groovy, who want a quick and easy introduction to the basics. Get started with Groovy's simplified variation of the Java syntax and learn about essential features like native collections, built-in regular expressions, and closures. Write your first Groovy class, and then see how easily you can use JUnit to test it. You'll walk away from this one-hour tutorial with a fully functioning Groovy development environment and the skills to use it. Best of all, you'll have learned first-hand how to use Groovy and Java code together in your everyday Java application development.
    [Formats: html, pdf]
    http://www.ibm.com/developerworks/edu/j-dw-java-jgroovy-i.html - Mar, 2008

[Top]

Wiki:
  • Groovy Wiki   - [Clicks: 41]
    http://wiki.codehaus.org/groovy

[Top]