Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.

Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.

4.
Groovy & Grails
Introduction to Groovy
Groovy is an agile and dynamic language for the JVM
• With a Meta-Object Protocol
• Compiles down to bytecode
• But also supports static typing
Java on steroids:
• Builds upon the strengths of Java, but...
• With power features borrowed from Smalltalk/Python/Ruby
• Makes modern programming features available to Java
developers with a ﬂat learning curve
{ Agile Development } { Ruby on Rails } { Java / J2EE }

5.
Groovy & Grails
Introduction to Groovy
Groovy is an agile and dynamic language for the JVM
• With a Meta-Object Protocol
• Compiles down to bytecode
• But also supports static typing
Java on steroids:
• Builds upon the strengths of Java, but...
• With power features borrowed from Smalltalk/Python/Ruby
• Makes modern programming features available to Java
developers with a ﬂat learning curve
Seamlessly integrates with all existing Java objects and
libraries
{ Agile Development } { Ruby on Rails } { Java / J2EE }

6.
Groovy & Grails
Introduction to Groovy
Groovy is an agile and dynamic language for the JVM
• With a Meta-Object Protocol
• Compiles down to bytecode
• But also supports static typing
Java on steroids:
• Builds upon the strengths of Java, but...
• With power features borrowed from Smalltalk/Python/Ruby
• Makes modern programming features available to Java
developers with a ﬂat learning curve
Seamlessly integrates with all existing Java objects and
libraries
Feels natural to Java developers
{ Agile Development } { Ruby on Rails } { Java / J2EE }

32.
Groovy & Grails
About SpringSource, G2One and VMware
First version of Spring framework was released in 2003
{ Agile Development } { Ruby on Rails } { Java / J2EE }

33.
Groovy & Grails
About SpringSource, G2One and VMware
First version of Spring framework was released in 2003
SpringSource was founded in 2004
{ Agile Development } { Ruby on Rails } { Java / J2EE }

34.
Groovy & Grails
About SpringSource, G2One and VMware
First version of Spring framework was released in 2003
SpringSource was founded in 2004
G2One (The Groovy Grails Company) was founded in
2007 by the Groovy and Grails project leads
{ Agile Development } { Ruby on Rails } { Java / J2EE }

35.
Groovy & Grails
About SpringSource, G2One and VMware
First version of Spring framework was released in 2003
SpringSource was founded in 2004
G2One (The Groovy Grails Company) was founded in
2007 by the Groovy and Grails project leads
In November 2008 G2One was acquired by SpringSource
{ Agile Development } { Ruby on Rails } { Java / J2EE }

36.
Groovy & Grails
About SpringSource, G2One and VMware
First version of Spring framework was released in 2003
SpringSource was founded in 2004
G2One (The Groovy Grails Company) was founded in
2007 by the Groovy and Grails project leads
In November 2008 G2One was acquired by SpringSource
In August 2009 SpringSource was acquired by VMware for
$420m
{ Agile Development } { Ruby on Rails } { Java / J2EE }

37.
Groovy & Grails
About SpringSource, G2One and VMware
First version of Spring framework was released in 2003
SpringSource was founded in 2004
G2One (The Groovy Grails Company) was founded in
2007 by the Groovy and Grails project leads
In November 2008 G2One was acquired by SpringSource
In August 2009 SpringSource was acquired by VMware for
$420m
SpringSource is now a division of VMware
{ Agile Development } { Ruby on Rails } { Java / J2EE }