Submit Search
Upload
JavaOne 2009 BOF-5189 Griffon In Depth
•
Download as ODP, PDF
•
4 likes
•
1,122 views
Danno Ferrin
Follow
The Griffon BOF from the 2009 JavaOne conference.
Read less
Read more
Technology
Education
Report
Share
Report
Share
1 of 46
Download now
Recommended
[ApacheCon 2016] Advanced Apache Cordova
[ApacheCon 2016] Advanced Apache Cordova
Hazem Saleh
Apache Cordova In Action
Apache Cordova In Action
Hazem Saleh
Developing Native Mobile Apps Using JavaScript, ApacheCon NA 2014
Developing Native Mobile Apps Using JavaScript, ApacheCon NA 2014
Hazem Saleh
Rajiv Profile
Rajiv Profile
Rajiv Joseph
[Devoxx Morocco 2015] Apache Cordova In Action
[Devoxx Morocco 2015] Apache Cordova In Action
Hazem Saleh
Appium Dockerization: from Scratch to Advanced Implementation - HUSTEF 2019
Appium Dockerization: from Scratch to Advanced Implementation - HUSTEF 2019
Sargis Sargsyan
Spring Interview Questions and Answers | Spring Tutorial | Spring Framework T...
Spring Interview Questions and Answers | Spring Tutorial | Spring Framework T...
Edureka!
Mobile Development integration tests
Mobile Development integration tests
Kenneth Poon
Recommended
[ApacheCon 2016] Advanced Apache Cordova
[ApacheCon 2016] Advanced Apache Cordova
Hazem Saleh
Apache Cordova In Action
Apache Cordova In Action
Hazem Saleh
Developing Native Mobile Apps Using JavaScript, ApacheCon NA 2014
Developing Native Mobile Apps Using JavaScript, ApacheCon NA 2014
Hazem Saleh
Rajiv Profile
Rajiv Profile
Rajiv Joseph
[Devoxx Morocco 2015] Apache Cordova In Action
[Devoxx Morocco 2015] Apache Cordova In Action
Hazem Saleh
Appium Dockerization: from Scratch to Advanced Implementation - HUSTEF 2019
Appium Dockerization: from Scratch to Advanced Implementation - HUSTEF 2019
Sargis Sargsyan
Spring Interview Questions and Answers | Spring Tutorial | Spring Framework T...
Spring Interview Questions and Answers | Spring Tutorial | Spring Framework T...
Edureka!
Mobile Development integration tests
Mobile Development integration tests
Kenneth Poon
Agility Requires Safety
Agility Requires Safety
Yevgeniy Brikman
JUnit 5 — New Opportunities for Testing on the JVM
JUnit 5 — New Opportunities for Testing on the JVM
VMware Tanzu
Selenium training-course-content-syllabus-credo systemz
Selenium training-course-content-syllabus-credo systemz
Training Institute
Reducing passive interruptions
Reducing passive interruptions
Andrei Tognolo
Api tools overview
Api tools overview
Olivier Thomann
[JavaLand 2015] Developing JavaScript Mobile Apps Using Apache Cordova
[JavaLand 2015] Developing JavaScript Mobile Apps Using Apache Cordova
Hazem Saleh
Enforce reproducibility: dependency management and build automation
Enforce reproducibility: dependency management and build automation
Danilo Pianini
How React Native, Appium and me made each other shine @ContinuousDeliveryAmst...
How React Native, Appium and me made each other shine @ContinuousDeliveryAmst...
Wim Selles
What Is Spring Framework In Java | Spring Framework Tutorial For Beginners Wi...
What Is Spring Framework In Java | Spring Framework Tutorial For Beginners Wi...
Edureka!
Spring Framework Tutorial | Spring Tutorial For Beginners With Examples | Jav...
Spring Framework Tutorial | Spring Tutorial For Beginners With Examples | Jav...
Edureka!
Building Rich Applications with Appcelerator
Building Rich Applications with Appcelerator
Matt Raible
Top spring interview question and answer
Top spring interview question and answer
Jasmeet Kaur
Spring Framework
Spring Framework
nomykk
CDI In Real Life
CDI In Real Life
Antoine Sabot-Durand
[JMaghreb 2014] Developing JavaScript Mobile Apps Using Apache Cordova
[JMaghreb 2014] Developing JavaScript Mobile Apps Using Apache Cordova
Hazem Saleh
Vitaliy Makogon: Migration to ivy. Angular component libraries with IVY support.
Vitaliy Makogon: Migration to ivy. Angular component libraries with IVY support.
VitaliyMakogon
Flex on Grails - Rich Internet Applications With Rapid Application Development
Flex on Grails - Rich Internet Applications With Rapid Application Development
Talentica Software
Why do developers prefer ionic to build progressive web apps
Why do developers prefer ionic to build progressive web apps
Moon Technolabs Pvt. Ltd.
Top 10 Spring Boot Interview Questions and Answers
Top 10 Spring Boot Interview Questions and Answers
narendrachinnu
Maven 2.0 - Improve your build patterns
Maven 2.0 - Improve your build patterns
elliando dias
Hating with Sam by Cassandra
Hating with Sam by Cassandra
Renee Hobbs
Copyright Clarity: Remix and Fair USe in Education
Copyright Clarity: Remix and Fair USe in Education
Renee Hobbs
More Related Content
What's hot
Agility Requires Safety
Agility Requires Safety
Yevgeniy Brikman
JUnit 5 — New Opportunities for Testing on the JVM
JUnit 5 — New Opportunities for Testing on the JVM
VMware Tanzu
Selenium training-course-content-syllabus-credo systemz
Selenium training-course-content-syllabus-credo systemz
Training Institute
Reducing passive interruptions
Reducing passive interruptions
Andrei Tognolo
Api tools overview
Api tools overview
Olivier Thomann
[JavaLand 2015] Developing JavaScript Mobile Apps Using Apache Cordova
[JavaLand 2015] Developing JavaScript Mobile Apps Using Apache Cordova
Hazem Saleh
Enforce reproducibility: dependency management and build automation
Enforce reproducibility: dependency management and build automation
Danilo Pianini
How React Native, Appium and me made each other shine @ContinuousDeliveryAmst...
How React Native, Appium and me made each other shine @ContinuousDeliveryAmst...
Wim Selles
What Is Spring Framework In Java | Spring Framework Tutorial For Beginners Wi...
What Is Spring Framework In Java | Spring Framework Tutorial For Beginners Wi...
Edureka!
Spring Framework Tutorial | Spring Tutorial For Beginners With Examples | Jav...
Spring Framework Tutorial | Spring Tutorial For Beginners With Examples | Jav...
Edureka!
Building Rich Applications with Appcelerator
Building Rich Applications with Appcelerator
Matt Raible
Top spring interview question and answer
Top spring interview question and answer
Jasmeet Kaur
Spring Framework
Spring Framework
nomykk
CDI In Real Life
CDI In Real Life
Antoine Sabot-Durand
[JMaghreb 2014] Developing JavaScript Mobile Apps Using Apache Cordova
[JMaghreb 2014] Developing JavaScript Mobile Apps Using Apache Cordova
Hazem Saleh
Vitaliy Makogon: Migration to ivy. Angular component libraries with IVY support.
Vitaliy Makogon: Migration to ivy. Angular component libraries with IVY support.
VitaliyMakogon
Flex on Grails - Rich Internet Applications With Rapid Application Development
Flex on Grails - Rich Internet Applications With Rapid Application Development
Talentica Software
Why do developers prefer ionic to build progressive web apps
Why do developers prefer ionic to build progressive web apps
Moon Technolabs Pvt. Ltd.
Top 10 Spring Boot Interview Questions and Answers
Top 10 Spring Boot Interview Questions and Answers
narendrachinnu
Maven 2.0 - Improve your build patterns
Maven 2.0 - Improve your build patterns
elliando dias
What's hot
(20)
Agility Requires Safety
Agility Requires Safety
JUnit 5 — New Opportunities for Testing on the JVM
JUnit 5 — New Opportunities for Testing on the JVM
Selenium training-course-content-syllabus-credo systemz
Selenium training-course-content-syllabus-credo systemz
Reducing passive interruptions
Reducing passive interruptions
Api tools overview
Api tools overview
[JavaLand 2015] Developing JavaScript Mobile Apps Using Apache Cordova
[JavaLand 2015] Developing JavaScript Mobile Apps Using Apache Cordova
Enforce reproducibility: dependency management and build automation
Enforce reproducibility: dependency management and build automation
How React Native, Appium and me made each other shine @ContinuousDeliveryAmst...
How React Native, Appium and me made each other shine @ContinuousDeliveryAmst...
What Is Spring Framework In Java | Spring Framework Tutorial For Beginners Wi...
What Is Spring Framework In Java | Spring Framework Tutorial For Beginners Wi...
Spring Framework Tutorial | Spring Tutorial For Beginners With Examples | Jav...
Spring Framework Tutorial | Spring Tutorial For Beginners With Examples | Jav...
Building Rich Applications with Appcelerator
Building Rich Applications with Appcelerator
Top spring interview question and answer
Top spring interview question and answer
Spring Framework
Spring Framework
CDI In Real Life
CDI In Real Life
[JMaghreb 2014] Developing JavaScript Mobile Apps Using Apache Cordova
[JMaghreb 2014] Developing JavaScript Mobile Apps Using Apache Cordova
Vitaliy Makogon: Migration to ivy. Angular component libraries with IVY support.
Vitaliy Makogon: Migration to ivy. Angular component libraries with IVY support.
Flex on Grails - Rich Internet Applications With Rapid Application Development
Flex on Grails - Rich Internet Applications With Rapid Application Development
Why do developers prefer ionic to build progressive web apps
Why do developers prefer ionic to build progressive web apps
Top 10 Spring Boot Interview Questions and Answers
Top 10 Spring Boot Interview Questions and Answers
Maven 2.0 - Improve your build patterns
Maven 2.0 - Improve your build patterns
Viewers also liked
Hating with Sam by Cassandra
Hating with Sam by Cassandra
Renee Hobbs
Copyright Clarity: Remix and Fair USe in Education
Copyright Clarity: Remix and Fair USe in Education
Renee Hobbs
Working Together on the Web, Working Well? Innovation of a Research Work Envi...
Working Together on the Web, Working Well? Innovation of a Research Work Envi...
Vince Smith
Security And Crisis
Security And Crisis
Aleksey Lukatskiy
Large-scale digitisation options at the Natural History Museum, London.
Large-scale digitisation options at the Natural History Museum, London.
Vince Smith
Educational Strategies for the Prevention of Violent Extremism
Educational Strategies for the Prevention of Violent Extremism
Renee Hobbs
Git Internals
Git Internals
Pedro Melo
Viewers also liked
(7)
Hating with Sam by Cassandra
Hating with Sam by Cassandra
Copyright Clarity: Remix and Fair USe in Education
Copyright Clarity: Remix and Fair USe in Education
Working Together on the Web, Working Well? Innovation of a Research Work Envi...
Working Together on the Web, Working Well? Innovation of a Research Work Envi...
Security And Crisis
Security And Crisis
Large-scale digitisation options at the Natural History Museum, London.
Large-scale digitisation options at the Natural History Museum, London.
Educational Strategies for the Prevention of Violent Extremism
Educational Strategies for the Prevention of Violent Extremism
Git Internals
Git Internals
Similar to JavaOne 2009 BOF-5189 Griffon In Depth
Griffon Presentation
Griffon Presentation
Kelly Robinson
Griffon: Swing just got fun again
Griffon: Swing just got fun again
James Williams
Griffon: Re-imaging Desktop Java Technology
Griffon: Re-imaging Desktop Java Technology
James Williams
Selenium-Browser-Based-Automated-Testing-for-Grails-Apps
Selenium-Browser-Based-Automated-Testing-for-Grails-Apps
chrisb206 chrisb206
Grails plugin development
Grails plugin development
Mohd Farid
Dependency Injection, Zend Framework and Symfony Container
Dependency Injection, Zend Framework and Symfony Container
Diego Lewin
intoduction to Grails Framework
intoduction to Grails Framework
Harshdeep Kaur
Exploring the GitHub Service Universe
Exploring the GitHub Service Universe
Björn Kimminich
Whoops! where did my architecture go?
Whoops! where did my architecture go?
Oliver Gierke
Apigee deploy grunt plugin.1.0
Apigee deploy grunt plugin.1.0
Diego Zuluaga
Front End performance as a Continuous Integration - Part1
Front End performance as a Continuous Integration - Part1
Tarence DSouza
Heroku
Heroku
Bhagwat Kumar
Building Mobile Friendly APIs in Rails
Building Mobile Friendly APIs in Rails
Jim Jeffers
Griffon - Making Swing Fun Again
Griffon - Making Swing Fun Again
Danno Ferrin
Whoops! Where did my architecture go?
Whoops! Where did my architecture go?
Oliver Gierke
Continuous Integration using Cruise Control
Continuous Integration using Cruise Control
elliando dias
Groovy and Grails intro
Groovy and Grails intro
Miguel Pastor
Rifartek Robot Training Course - How to use ClientRobot
Rifartek Robot Training Course - How to use ClientRobot
Tsai Tsung-Yi
Spring training
Spring training
TechFerry
PhoneGap JavaScript API vs Native Components
PhoneGap JavaScript API vs Native Components
TechAhead
Similar to JavaOne 2009 BOF-5189 Griffon In Depth
(20)
Griffon Presentation
Griffon Presentation
Griffon: Swing just got fun again
Griffon: Swing just got fun again
Griffon: Re-imaging Desktop Java Technology
Griffon: Re-imaging Desktop Java Technology
Selenium-Browser-Based-Automated-Testing-for-Grails-Apps
Selenium-Browser-Based-Automated-Testing-for-Grails-Apps
Grails plugin development
Grails plugin development
Dependency Injection, Zend Framework and Symfony Container
Dependency Injection, Zend Framework and Symfony Container
intoduction to Grails Framework
intoduction to Grails Framework
Exploring the GitHub Service Universe
Exploring the GitHub Service Universe
Whoops! where did my architecture go?
Whoops! where did my architecture go?
Apigee deploy grunt plugin.1.0
Apigee deploy grunt plugin.1.0
Front End performance as a Continuous Integration - Part1
Front End performance as a Continuous Integration - Part1
Heroku
Heroku
Building Mobile Friendly APIs in Rails
Building Mobile Friendly APIs in Rails
Griffon - Making Swing Fun Again
Griffon - Making Swing Fun Again
Whoops! Where did my architecture go?
Whoops! Where did my architecture go?
Continuous Integration using Cruise Control
Continuous Integration using Cruise Control
Groovy and Grails intro
Groovy and Grails intro
Rifartek Robot Training Course - How to use ClientRobot
Rifartek Robot Training Course - How to use ClientRobot
Spring training
Spring training
PhoneGap JavaScript API vs Native Components
PhoneGap JavaScript API vs Native Components
Recently uploaded
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
Zilliz
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Fwdays
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Enterprise Knowledge
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Miki Katsuragi
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Hervé Boutemy
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
hariprasad279825
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Zilliz
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Wonjun Hwang
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
charlottematthew16
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
Recently uploaded
(20)
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
JavaOne 2009 BOF-5189 Griffon In Depth
1.
Griffon in Depth
BOF-5189 Danno Ferrin Intelligent Software Solutions, Inc. James Williams Code Herd, LLC Speaker logo centered below photo
2.
What is Griffon?
3.
What is Griffon?
4.
file:///C:/Users/danno.ferrin/Pictures/Griffons/Griffon%20the%20Band.jpg What is
Griffon?
5.
What is Griffon?
6.
What is Griffon?
7.
What is Griffon?
8.
What is Griffon?
9.
What is Griffon?
10.
11.
12.
13.
14.
15.
16.
17.
Convention over configuration
18.
19.
20.
21.
22.
23.
24.
Don’t Repeat Yourself
25.
26.
Pervasive MVC
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
Write Good tests
37.
38.
39.
Automate Tasks
40.
41.
42.
43.
44.
45.
Questions and Answers
46.
Danno Ferrin @shemnon
James Williams @ecspike
Download now