Soumettre la recherche
Mettre en ligne
Griffon: Swing just got fun again
•
Télécharger en tant que PPT, PDF
•
0 j'aime
•
1,151 vues
James Williams
Suivre
Slides from session at SVCC '09
Lire moins
Lire la suite
Technologie
Mode de vie
Affichage du diaporama
Signaler
Partager
Affichage du diaporama
Signaler
Partager
1 sur 25
Télécharger maintenant
Recommandé
Dockerising Appium : London Appium Meetup
Dockerising Appium : London Appium Meetup
Shashikant Jagtap
ColdFusion Components
ColdFusion Components
jsmith
Continuous Integration of Mobile Apps with Docker and Appium
Continuous Integration of Mobile Apps with Docker and Appium
Emergya
iOS Automation with Cucumber, Appium and Saucelabs
iOS Automation with Cucumber, Appium and Saucelabs
Shashikant Jagtap
iOS Developers Conference-iOS Automation with Cucumber, Appium and Saucelabs
iOS Developers Conference-iOS Automation with Cucumber, Appium and Saucelabs
Shashikant Jagtap
Test Inside Containers: Dockerise Appium Tests
Test Inside Containers: Dockerise Appium Tests
Srinivasan Sekar
Appium Dockerization: from Scratch to Advanced Implementation - HUSTEF 2019
Appium Dockerization: from Scratch to Advanced Implementation - HUSTEF 2019
Sargis Sargsyan
Tooling for the productive front end developer
Tooling for the productive front end developer
Maurice De Beijer [MVP]
Recommandé
Dockerising Appium : London Appium Meetup
Dockerising Appium : London Appium Meetup
Shashikant Jagtap
ColdFusion Components
ColdFusion Components
jsmith
Continuous Integration of Mobile Apps with Docker and Appium
Continuous Integration of Mobile Apps with Docker and Appium
Emergya
iOS Automation with Cucumber, Appium and Saucelabs
iOS Automation with Cucumber, Appium and Saucelabs
Shashikant Jagtap
iOS Developers Conference-iOS Automation with Cucumber, Appium and Saucelabs
iOS Developers Conference-iOS Automation with Cucumber, Appium and Saucelabs
Shashikant Jagtap
Test Inside Containers: Dockerise Appium Tests
Test Inside Containers: Dockerise Appium Tests
Srinivasan Sekar
Appium Dockerization: from Scratch to Advanced Implementation - HUSTEF 2019
Appium Dockerization: from Scratch to Advanced Implementation - HUSTEF 2019
Sargis Sargsyan
Tooling for the productive front end developer
Tooling for the productive front end developer
Maurice De Beijer [MVP]
Getting started with .net on openSUSE (asp.net with c#)
Getting started with .net on openSUSE (asp.net with c#)
Alin Alifah
A Introduction to the World of Node, Javascript & Selenium
A Introduction to the World of Node, Javascript & Selenium
James Eisenhauer
The new way to extend VSTS Build and Release
The new way to extend VSTS Build and Release
Jesse Houwing
codemotion-docker-2014
codemotion-docker-2014
Carlo Bonamico
Eclipse RCP
Eclipse RCP
Vijay Kiran
Continuous Integration
Continuous Integration
Joseph Wang
Testing your app with Selenium on Travis CI
Testing your app with Selenium on Travis CI
Yusuke Ando
Making Swift Native Modules in React Native
Making Swift Native Modules in React Native
Ray Deck
Eclipse RCP outside of Eclipse IDE - Gradle to the rescue!
Eclipse RCP outside of Eclipse IDE - Gradle to the rescue!
Michał Ćmil
Django Deployer
Django Deployer
Colin Su
Dockerize Spago Self Contained ML & NLP Library & Deploy on Okteto Cloud Usin...
Dockerize Spago Self Contained ML & NLP Library & Deploy on Okteto Cloud Usin...
sangam biradar
Spring-batch Groovy y Gradle
Spring-batch Groovy y Gradle
Antonio Mas
Geb+spock: let your functional tests live long and prosper
Geb+spock: let your functional tests live long and prosper
Esther Lozano
Hot Code Replacement - Alexei Sholik
Hot Code Replacement - Alexei Sholik
Elixir Club
Continuous Integration - What even is it?
Continuous Integration - What even is it?
Rob Jacoby
Олексій Гончар "Використання Electron в розробці корпоративної відео-мессeндж...
Олексій Гончар "Використання Electron в розробці корпоративної відео-мессeндж...
OdessaJS Conf
Groovy android
Groovy android
Mario García
Django On Jython (for Portland and Boulder Python user groups presentations)
Django On Jython (for Portland and Boulder Python user groups presentations)
Leonardo Soto
Branching Strategies: Feature Branches vs Branch by Abstraction
Branching Strategies: Feature Branches vs Branch by Abstraction
Chris Birchall
Dockerizing react app
Dockerizing react app
Malang QA Community
Griffon Presentation
Griffon Presentation
Kelly Robinson
Griffon: Re-imaging Desktop Java Technology
Griffon: Re-imaging Desktop Java Technology
James Williams
Contenu connexe
Tendances
Getting started with .net on openSUSE (asp.net with c#)
Getting started with .net on openSUSE (asp.net with c#)
Alin Alifah
A Introduction to the World of Node, Javascript & Selenium
A Introduction to the World of Node, Javascript & Selenium
James Eisenhauer
The new way to extend VSTS Build and Release
The new way to extend VSTS Build and Release
Jesse Houwing
codemotion-docker-2014
codemotion-docker-2014
Carlo Bonamico
Eclipse RCP
Eclipse RCP
Vijay Kiran
Continuous Integration
Continuous Integration
Joseph Wang
Testing your app with Selenium on Travis CI
Testing your app with Selenium on Travis CI
Yusuke Ando
Making Swift Native Modules in React Native
Making Swift Native Modules in React Native
Ray Deck
Eclipse RCP outside of Eclipse IDE - Gradle to the rescue!
Eclipse RCP outside of Eclipse IDE - Gradle to the rescue!
Michał Ćmil
Django Deployer
Django Deployer
Colin Su
Dockerize Spago Self Contained ML & NLP Library & Deploy on Okteto Cloud Usin...
Dockerize Spago Self Contained ML & NLP Library & Deploy on Okteto Cloud Usin...
sangam biradar
Spring-batch Groovy y Gradle
Spring-batch Groovy y Gradle
Antonio Mas
Geb+spock: let your functional tests live long and prosper
Geb+spock: let your functional tests live long and prosper
Esther Lozano
Hot Code Replacement - Alexei Sholik
Hot Code Replacement - Alexei Sholik
Elixir Club
Continuous Integration - What even is it?
Continuous Integration - What even is it?
Rob Jacoby
Олексій Гончар "Використання Electron в розробці корпоративної відео-мессeндж...
Олексій Гончар "Використання Electron в розробці корпоративної відео-мессeндж...
OdessaJS Conf
Groovy android
Groovy android
Mario García
Django On Jython (for Portland and Boulder Python user groups presentations)
Django On Jython (for Portland and Boulder Python user groups presentations)
Leonardo Soto
Branching Strategies: Feature Branches vs Branch by Abstraction
Branching Strategies: Feature Branches vs Branch by Abstraction
Chris Birchall
Dockerizing react app
Dockerizing react app
Malang QA Community
Tendances
(20)
Getting started with .net on openSUSE (asp.net with c#)
Getting started with .net on openSUSE (asp.net with c#)
A Introduction to the World of Node, Javascript & Selenium
A Introduction to the World of Node, Javascript & Selenium
The new way to extend VSTS Build and Release
The new way to extend VSTS Build and Release
codemotion-docker-2014
codemotion-docker-2014
Eclipse RCP
Eclipse RCP
Continuous Integration
Continuous Integration
Testing your app with Selenium on Travis CI
Testing your app with Selenium on Travis CI
Making Swift Native Modules in React Native
Making Swift Native Modules in React Native
Eclipse RCP outside of Eclipse IDE - Gradle to the rescue!
Eclipse RCP outside of Eclipse IDE - Gradle to the rescue!
Django Deployer
Django Deployer
Dockerize Spago Self Contained ML & NLP Library & Deploy on Okteto Cloud Usin...
Dockerize Spago Self Contained ML & NLP Library & Deploy on Okteto Cloud Usin...
Spring-batch Groovy y Gradle
Spring-batch Groovy y Gradle
Geb+spock: let your functional tests live long and prosper
Geb+spock: let your functional tests live long and prosper
Hot Code Replacement - Alexei Sholik
Hot Code Replacement - Alexei Sholik
Continuous Integration - What even is it?
Continuous Integration - What even is it?
Олексій Гончар "Використання Electron в розробці корпоративної відео-мессeндж...
Олексій Гончар "Використання Electron в розробці корпоративної відео-мессeндж...
Groovy android
Groovy android
Django On Jython (for Portland and Boulder Python user groups presentations)
Django On Jython (for Portland and Boulder Python user groups presentations)
Branching Strategies: Feature Branches vs Branch by Abstraction
Branching Strategies: Feature Branches vs Branch by Abstraction
Dockerizing react app
Dockerizing react app
Similaire à Griffon: Swing just got fun again
Griffon Presentation
Griffon Presentation
Kelly Robinson
Griffon: Re-imaging Desktop Java Technology
Griffon: Re-imaging Desktop Java Technology
James Williams
JavaOne 2009 BOF-5189 Griffon In Depth
JavaOne 2009 BOF-5189 Griffon In Depth
Danno Ferrin
Griffon: Swing just got fun again
Griffon: Swing just got fun again
James Williams
Flutter vs Java Graphical User Interface Frameworks - text
Flutter vs Java Graphical User Interface Frameworks - text
Toma Velev
server side Swift
server side Swift
NormanSutorius
Griffon - Making Swing Fun Again
Griffon - Making Swing Fun Again
Danno Ferrin
Building native Android applications with Mirah and Pindah
Building native Android applications with Mirah and Pindah
Nick Plante
Why Gradle?
Why Gradle?
Peter Ledbrook
Apigee deploy grunt plugin.1.0
Apigee deploy grunt plugin.1.0
Diego Zuluaga
Building Mobile Friendly APIs in Rails
Building Mobile Friendly APIs in Rails
Jim Jeffers
Grails beginners workshop
Grails beginners workshop
JacobAae
Cloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Cloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Amazon Web Services
Heroku
Heroku
Bhagwat Kumar
Spring boot
Spring boot
NexThoughts Technologies
OSDC.no 2015 introduction to node.js workshop
OSDC.no 2015 introduction to node.js workshop
leffen
In Pursuit of the Holy Grail: Building Isomorphic JavaScript Apps
In Pursuit of the Holy Grail: Building Isomorphic JavaScript Apps
Spike Brehm
Streaming in grails
Streaming in grails
Sandeep Sankaye
Modern Web Application Development Workflow - EclipseCon Europe 2014
Modern Web Application Development Workflow - EclipseCon Europe 2014
Stéphane Bégaudeau
Creating Swing DSL with_Kotlin
Creating Swing DSL with_Kotlin
Nebojša Vukšić
Similaire à Griffon: Swing just got fun again
(20)
Griffon Presentation
Griffon Presentation
Griffon: Re-imaging Desktop Java Technology
Griffon: Re-imaging Desktop Java Technology
JavaOne 2009 BOF-5189 Griffon In Depth
JavaOne 2009 BOF-5189 Griffon In Depth
Griffon: Swing just got fun again
Griffon: Swing just got fun again
Flutter vs Java Graphical User Interface Frameworks - text
Flutter vs Java Graphical User Interface Frameworks - text
server side Swift
server side Swift
Griffon - Making Swing Fun Again
Griffon - Making Swing Fun Again
Building native Android applications with Mirah and Pindah
Building native Android applications with Mirah and Pindah
Why Gradle?
Why Gradle?
Apigee deploy grunt plugin.1.0
Apigee deploy grunt plugin.1.0
Building Mobile Friendly APIs in Rails
Building Mobile Friendly APIs in Rails
Grails beginners workshop
Grails beginners workshop
Cloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Cloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Heroku
Heroku
Spring boot
Spring boot
OSDC.no 2015 introduction to node.js workshop
OSDC.no 2015 introduction to node.js workshop
In Pursuit of the Holy Grail: Building Isomorphic JavaScript Apps
In Pursuit of the Holy Grail: Building Isomorphic JavaScript Apps
Streaming in grails
Streaming in grails
Modern Web Application Development Workflow - EclipseCon Europe 2014
Modern Web Application Development Workflow - EclipseCon Europe 2014
Creating Swing DSL with_Kotlin
Creating Swing DSL with_Kotlin
Plus de James Williams
Introduction to WebGL and Three.js
Introduction to WebGL and Three.js
James Williams
Intro to HTML5 Game Programming
Intro to HTML5 Game Programming
James Williams
Ratpack - Classy and Compact Groovy Web Apps
Ratpack - Classy and Compact Groovy Web Apps
James Williams
Introduction to Griffon
Introduction to Griffon
James Williams
Griffon for the Enterprise
Griffon for the Enterprise
James Williams
Game programming with Groovy
Game programming with Groovy
James Williams
Java development with MongoDB
Java development with MongoDB
James Williams
Enterprise Griffon
Enterprise Griffon
James Williams
Porting legacy apps to Griffon
Porting legacy apps to Griffon
James Williams
Using MongoDB With Groovy
Using MongoDB With Groovy
James Williams
Creating Voice Powered Apps with Ribbit
Creating Voice Powered Apps with Ribbit
James Williams
Extending Groovys Swing User Interface in Builder to Build Richer Applications
Extending Groovys Swing User Interface in Builder to Build Richer Applications
James Williams
Boosting Your Testing Productivity with Groovy
Boosting Your Testing Productivity with Groovy
James Williams
Android Development
Android Development
James Williams
SVCC Intro to Grails
SVCC Intro to Grails
James Williams
Plus de James Williams
(15)
Introduction to WebGL and Three.js
Introduction to WebGL and Three.js
Intro to HTML5 Game Programming
Intro to HTML5 Game Programming
Ratpack - Classy and Compact Groovy Web Apps
Ratpack - Classy and Compact Groovy Web Apps
Introduction to Griffon
Introduction to Griffon
Griffon for the Enterprise
Griffon for the Enterprise
Game programming with Groovy
Game programming with Groovy
Java development with MongoDB
Java development with MongoDB
Enterprise Griffon
Enterprise Griffon
Porting legacy apps to Griffon
Porting legacy apps to Griffon
Using MongoDB With Groovy
Using MongoDB With Groovy
Creating Voice Powered Apps with Ribbit
Creating Voice Powered Apps with Ribbit
Extending Groovys Swing User Interface in Builder to Build Richer Applications
Extending Groovys Swing User Interface in Builder to Build Richer Applications
Boosting Your Testing Productivity with Groovy
Boosting Your Testing Productivity with Groovy
Android Development
Android Development
SVCC Intro to Grails
SVCC Intro to Grails
Dernier
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
The Digital Insurer
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
apidays
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Deepika Singh
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Zilliz
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Dernier
(20)
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Architecting Cloud Native Applications
Architecting Cloud Native Applications
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Griffon: Swing just got fun again
1.
Griffon: Swing just
got fun again James Williams
2.
3.
What's un-fun about
Swing?
4.
5.
6.
Griffon Application Structure
7.
8.
9.
10.
11.
12.
Demo - Simple
Calculator
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Demo - SwingPad
23.
Demo - Griffon
on Wave
24.
25.
Télécharger maintenant