Griffon in Action![]() Andres Almiray and Danno Ferrin MEAP Began: March 2009 Softbound print: Summer 2010 | 375 pages ISBN: 9781935182238 |
|||
| Pre-Order options* | |||
| Order today and start reading Griffon in Action today through MEAP | |||
| MEAP + Ebook only - $27.50 | |||
| MEAP + Print book (includes Ebook) when available - $44.99 | |||
| * For more information, please see the MEAP FAQs page. | |||
| About MEAP Release Date Estimates | |||
Table of Contents, MEAP Chapters & Resources
| Table of Contents | Resources |
|
PART I - Introduction
1. Welcome to the Griffon revolution - FREE 2. A closer look at Griffon - Available Part 2: Core 3. MVC groups - Available 4. Models and binding - Available 5. Views: declarative UI programming - Available 6. Controllers and services - Available Part 3: Additional features 7. Multithreaded applications - Available 8. Listening to notifications - Available 9. Testing your application 10. Ship it! Part 4: Extending Griffon's reach 11. Plugin development 12. Enhanced looks - Available 13. Integration with other technologies 14. Greet: a case study Appendix A Groovy primer Appendix B Swing primer Appendix C Tips and tricks for porting a Java application |
|
DESCRIPTION
Although several options exist for interface development in Java, even popular UI toolkits like Swing have been notoriously complex and difficult to use. Griffon, an agile framework that uses Groovy to simplify Swing, makes UI development dramatically faster and easier. In many respects, Griffon is for desktop development what Grails is for web development. While it's based on Swing, its declarative style and approachable level of abstraction is instantly familiar to developers familiar with other technologies such as Flex or JavaFX.
Griffon in Action is a comprehensive tutorial written for Java developers who want a more productive approach to UI development. In this book, you'll immediately dive into Griffon. After a Griffon orientation and a quick Groovy tutorial, you'll start building examples that explore Griffon's high productivity approach to Swing development. One of the troublesome parts of Swing development is the amount of Java code that is required to get a simple application off the ground.
You'll learn how SwingBuilder (and its cousin builders) present a very palatable alternative in the form of a DSL geared towards building graphical user interfaces. Pair it up with the convention over configuration paradigm, a well tested and tried application source structure (based on Grails) and you have a recipe for quick and effective Swing application development. Griffon in Action covers declarative view development, like the one provided by JavaFX Script, as well as the structure, architecture and life cycle of Java application development.
WHAT'S INSIDE:
- Comprehensive coverage of the Griffon framework designed for Java developers
- How SwingBuilder and the other "builders" accelerate your productivity
- Practical, real-world examples shown where Griffon can be used most effectively-and how!
- A concise Groovy tutorial
About the Authors
Andres Almiray is a member of the Groovy Swing team, a group of developers in charge of the Swing code and the tasks at the very core of the language. He is also a co-founder of the Griffon framework, and is responsible for JideBuilder, GraphicsBuilder, and FactoryBuilderSupport.
Danno Ferrin is a senior software engineer with experience in numerous UI technologies including Java, Swing, Flex, and JavaScript. He's the project lead of Griffon, and an active committer to the Groovy language and a former committer to both Tomcat and Ant.
About the Early Access Version
This Early Access version of Griffon in Action enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Online
Want to learn More?
Sign up to read more content when it is released and to receive news about this book.


