Devoxx - Flying with Griffon

1,143 views
1,086 views

Published on

Published in: Technology, Art & Photos
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,143
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Devoxx - Flying with Griffon

  1. 1. Flying with Griffon <ul><li>Andres Almiray </li></ul><ul><li>Griffon Project Lead | Canoo Fellow </li></ul><ul><li>Canoo Engineering AG </li></ul>
  2. 2. <ul><li>Desktop application development platform for the JVM </li></ul><ul><li>Inspired by Grails in many ways </li></ul><ul><li>Open, extensible, fun! </li></ul>Elevator Pitch
  3. 3. <ul><li>http://griffon.codehaus.org </li></ul><ul><li>https://github.com/griffon/griffon </li></ul><ul><li>Apache License 2.0 </li></ul><ul><li>1 st release (0.0) - Sept 10 2008 </li></ul><ul><li>Latest release (0.9.4) – Oct 21 2011 </li></ul><ul><li>+170 plugins and counting </li></ul>Facts
  4. 4. <ul><li>Convention over Configuration | DRY </li></ul><ul><li>Command line tool (extensible) </li></ul><ul><li>Common application structure </li></ul><ul><li>Application lifecycle (JSR 296 inspired) </li></ul><ul><li>Binding (JSR 295 inspired) </li></ul><ul><li>Threading facilities </li></ul><ul><li>Lightweight event bus </li></ul><ul><li>DSLs, DSLs, DSLs! </li></ul><ul><li>Archetypes and artifact templates </li></ul>What does it bring?
  5. 5. <ul><li>create-app | create-plugin </li></ul><ul><li>run-app | run-applet | run-webstart </li></ul><ul><li>test-app </li></ul><ul><li>package | package-plugin </li></ul><ul><li>Plus many more. New ones available when additional plugins are installed </li></ul>Commands
  6. 6. <ul><li>Defaults: </li></ul><ul><ul><li>Jar, Applet, Webstart, Zip </li></ul></ul><ul><li>However if the installer plugin is available you also get </li></ul><ul><ul><li>izPack, dmg, rpm, deb, jsmooth </li></ul></ul>Deployment
  7. 7. Supported UI Toolkits
  8. 8. Polyglot Programming
  9. 9. Quick Demo
  10. 10. Thank you! <ul><li>Andres Almiray </li></ul><ul><li>twitter: @aalmiray </li></ul><ul><li>http://jroller.com/aalmiray </li></ul><ul><li>[email_address] </li></ul>

×