Andres Almiray @aalmiray
Canoo Engineering AG
Groovy
Ecosystem
www.canoo.com
About the Speaker
ü  Java developer since the beginning
ü  True believer in Open Source
ü  Groovy committ...
3
www.canoo.com
http://grails.org
ü  Started in 2005, inspired by Ruby on Rails
ü  Apache License 2.0
ü  Builds on top of...
www.canoo.com
http://gradle.org
ü  Started in 2007
ü  Apache Licence 2.0
ü  Groovy DSL for building projects
ü  Harnes...
www.canoo.com
http://griffon.codehaus.org
ü  Started in 2008, inspired by Grails
ü  Apache License 2.0
ü  Build desktop...
7
2.0.0
Tuesday 17:10
www.canoo.com
http://gvmtool.net
ü  Started in 2012, inspired by RVM
ü  Apache License 2.0
ü  Setup Groovy, Grails, Gra...
www.canoo.com
http://spockframework.org
ü  Started in 2007
ü  Apache License 2.0
ü  Testing DSL framework
ü  Think Jun...
www.canoo.com
http://gaelyk.appspot.com
ü  Started in 2009
ü  Apache License 2.0
ü  Provides lightweight abstractions o...
www.canoo.com
http://caelyf.ng.bluemix.net/
ü  Started in 2011
ü  Apache License 2.0
ü  Lightweight framework for Cloud...
www.canoo.com
http://glide-gae.appspot.com/
ü  Started in 2012
ü  MIT License
ü  Lightweight framework GAE
ü  Inspired...
www.canoo.com
http://www.ratpack.io/
ü  Started in 2010
ü  Apache License 2.0
ü  Micro web framework inspired in Sinatr...
www.canoo.com
http://gant.codehaus.org
ü  Started sometime in 2006
ü  Apache License 2.0
ü  Think Ant without the ugly ...
www.canoo.com
http://easyb.org
ü  Started in 2008
ü  Apache License 2.0
ü  Inspired in JBehave
ü  Enables BDD testing ...
www.canoo.com
http://codenarc.sourceforge.net
ü  Started in 2009
ü  Apache License 2.0
ü  Enables static code analysis ...
www.canoo.com
http://gpars.codehaus.org
ü  Started in 2009
ü  Apache License 2.0
ü  Brings concurrency management struc...
www.canoo.com
http://www.gebish.org/
ü  Started in 2009
ü  Apache License 2.0
ü  Provides browser automation
ü  Webdri...
www.canoo.com
http://gcontracts.org
ü  Started in 2010 (ish)
ü  Apache License 2.0
ü  Provides “Design by Contract” cap...
www.canoo.com
http://kobo.github.io/groovyserv/
ü  Started in 2010
ü  Apache License 2.0
ü  Runs a JVM in the backgroun...
www.canoo.com
http://groovyfx.org/
ü  Started in 2011
ü  Apache License 2.0
ü  Groovy DSL for building JavaFX applicati...
www.canoo.com
https://github.com/pledbrook/lazybones
ü  Started in 2013
ü  Apache License 2.0
ü  Project initialization...
www.canoo.com
http://sysgears.com/grain/
ü  Started in 2013
ü  Apache License 2.0
ü  Static website generator
ü  Suppo...
www.canoo.com
https://github.com/kobo/gaiden
ü  Started in 2013
ü  Apache License 2.0
ü  Simpilfies creating Markdown b...
www.canoo.com
http://grooscript.org/
ü  Started in 2012
ü  Apache License 2.0
ü  Converts Groovy code into Javascript
ü...
www.canoo.com
http://www.crashub.org/
ü  Started in 2009
ü  LGPL 2.1
ü  An embeddable shell for the Java Platform
ü  E...
Andres Almiray @aalmiray
Canoo Engineering AG
Thank you!
Gr8conf - The Groovy Ecosystem Revisited
Upcoming SlideShare
Loading in...5
×

Gr8conf - The Groovy Ecosystem Revisited

2,655

Published on

Published in: Technology
1 Comment
8 Likes
Statistics
Notes
  • thank you for including caelyf in your slideshare presentation. almost no one knows about caelyf so it is always encouraging to see guillaume's baby reported on.

    we always keep our http://caelyf.org/ domain pointing to at least one live copy of caelyf. There are so many PaaS platforms we can use - we are spoiled for choice !!
    thx again
    jim
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
2,655
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
26
Comments
1
Likes
8
Embeds 0
No embeds

No notes for slide

Gr8conf - The Groovy Ecosystem Revisited

  1. 1. Andres Almiray @aalmiray Canoo Engineering AG Groovy Ecosystem
  2. 2. www.canoo.com About the Speaker ü  Java developer since the beginning ü  True believer in Open Source ü  Groovy committer since 2007 ü  Project lead of the Griffon framework ü  Currently working for
  3. 3. 3
  4. 4. www.canoo.com http://grails.org ü  Started in 2005, inspired by Ruby on Rails ü  Apache License 2.0 ü  Builds on top of Spring, Hibernate, Sitemesh ü  More than 1100 plugins available (!!) ü  Used for both small and large scale projects ü  Latest release 2.4.0
  5. 5. www.canoo.com http://gradle.org ü  Started in 2007 ü  Apache Licence 2.0 ü  Groovy DSL for building projects ü  Harness the power of maven conventions ü  Has a very deep DAG for handling task dependencies ü  Plugin ecosystem booming ‣  http://aalmiray/github.io/gradle-plugins ü  Latest release: 1.12 @mrhaki Wednesday 9:35
  6. 6. www.canoo.com http://griffon.codehaus.org ü  Started in 2008, inspired by Grails ü  Apache License 2.0 ü  Build desktop apps effortlessly ü  More than 210 plugins available ü  Polyglot aware ü  Multi toolkit support ü  Latest release: 1.5.0
  7. 7. 7 2.0.0 Tuesday 17:10
  8. 8. www.canoo.com http://gvmtool.net ü  Started in 2012, inspired by RVM ü  Apache License 2.0 ü  Setup Groovy, Grails, Gradle, Griffon and more with a few steps ü  Multi platform support ü  Latest release: 1.3.13 ü  GVM-SDK coming up!
  9. 9. www.canoo.com http://spockframework.org ü  Started in 2007 ü  Apache License 2.0 ü  Testing DSL framework ü  Think Junit4 meets RSpec plus some magic ü  Latest release: 0.7 @rfletcherEW Wednesday 15:50
  10. 10. www.canoo.com http://gaelyk.appspot.com ü  Started in 2009 ü  Apache License 2.0 ü  Provides lightweight abstractions over GAE’s services ü  Emerging plugin system ü  Latest release: 2.1.2
  11. 11. www.canoo.com http://caelyf.ng.bluemix.net/ ü  Started in 2011 ü  Apache License 2.0 ü  Lightweight framework for Cloudfoundry ü  Inspired by Gaelyk ü  Latest release: 1.2.0
  12. 12. www.canoo.com http://glide-gae.appspot.com/ ü  Started in 2012 ü  MIT License ü  Lightweight framework GAE ü  Inspired by Gaelyk ü  GVM friendly ü  Latest release: 0.3.2
  13. 13. www.canoo.com http://www.ratpack.io/ ü  Started in 2010 ü  Apache License 2.0 ü  Micro web framework inspired in Sinatra ü  Java based API, Groovy friendly ü  Relies on Google Guice for modularity ü  Latest release: 0.9.4 @lhotari Wednesday 9:35
  14. 14. www.canoo.com http://gant.codehaus.org ü  Started sometime in 2006 ü  Apache License 2.0 ü  Think Ant without the ugly XML ü  Used by both Grails (2.x) and Griffon (1.x) ü  Latest release: groovy2.3-1.9.11
  15. 15. www.canoo.com http://easyb.org ü  Started in 2008 ü  Apache License 2.0 ü  Inspired in JBehave ü  Enables BDD testing for Java/Groovy code ü  IDE Integration ü  Plugins for Grails & Griffon ü  Latest release: 0.9.8
  16. 16. www.canoo.com http://codenarc.sourceforge.net ü  Started in 2009 ü  Apache License 2.0 ü  Enables static code analysis for Groovy code ü  Plugins for Grails, Griffon and Gradle ü  Latest release 0.21 ü  GMetrics: sibling project that provides basic code metrics
  17. 17. www.canoo.com http://gpars.codehaus.org ü  Started in 2009 ü  Apache License 2.0 ü  Brings concurrency management structures to Groovy: ‣  Actors, Dataflow, Fork/Join ü  Latest release 1.2.1
  18. 18. www.canoo.com http://www.gebish.org/ ü  Started in 2009 ü  Apache License 2.0 ü  Provides browser automation ü  Webdriver meets JQuery meets Page Model meets Groovy ü  Grails and Ratpack friendly ü  Latest release 0.9.2 @colinharrington Wednesday 14:35
  19. 19. www.canoo.com http://gcontracts.org ü  Started in 2010 (ish) ü  Apache License 2.0 ü  Provides “Design by Contract” capabilities ‣  @Invariant ‣  @Requires ‣  @Ensures ü  Latest release 1.2.12
  20. 20. www.canoo.com http://kobo.github.io/groovyserv/ ü  Started in 2010 ü  Apache License 2.0 ü  Runs a JVM in the background, enables faster execution of scripts ü  Pair with @Grab to reap the benefits of fast, self contained scripts! ü  Multi platform support ü  GVM friendly ü  Latest release 0.13
  21. 21. www.canoo.com http://groovyfx.org/ ü  Started in 2011 ü  Apache License 2.0 ü  Groovy DSL for building JavaFX applications ü  Inspired by SwingBuilder and JavaFX 1.0 ü  Latest release 0.4.0
  22. 22. www.canoo.com https://github.com/pledbrook/lazybones ü  Started in 2013 ü  Apache License 2.0 ü  Project initialization templates, i.e, like Maven archetypes ü  GVM friendly ü  Latest release 1.0.3 @pledbrook Tuesday 16:50
  23. 23. www.canoo.com http://sysgears.com/grain/ ü  Started in 2013 ü  Apache License 2.0 ü  Static website generator ü  Supports various formats such as Asciidoc and Markdown ü  Latest release 0.6.0
  24. 24. www.canoo.com https://github.com/kobo/gaiden ü  Started in 2013 ü  Apache License 2.0 ü  Simpilfies creating Markdown based documentation ü  GVM friendly ü  Latest release 0.3
  25. 25. www.canoo.com http://grooscript.org/ ü  Started in 2012 ü  Apache License 2.0 ü  Converts Groovy code into Javascript ü  Latest release 0.5.1 @jfrancoleza Tuesday 11:35
  26. 26. www.canoo.com http://www.crashub.org/ ü  Started in 2009 ü  LGPL 2.1 ü  An embeddable shell for the Java Platform ü  Executes Groovy based commands ü  Latest release 1.3.0-cr4 @julienviet Wednesday 10:30
  27. 27. Andres Almiray @aalmiray Canoo Engineering AG Thank you!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×