Enviar pesquisa
Carregar
Graphical Editing Framework (GEF) 101
•
2 gostaram
•
2,383 visualizações
D
danrubel
Seguir
Presented by Jaime Wren and Dan Rubel at EclipseCon 2011
Leia menos
Leia mais
Tecnologia
Negócios
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 29
Recomendados
Eclipse GEF (Part I)
Eclipse GEF (Part I)
Yongqiang Li
[Question Paper] Advanced Java (75:25 Pattern) [April / 2015]
[Question Paper] Advanced Java (75:25 Pattern) [April / 2015]
Mumbai B.Sc.IT Study
Eclipse Modeling Framework (EMF) and Graphical Modeling Framework (GMF)
Eclipse Modeling Framework (EMF) and Graphical Modeling Framework (GMF)
Dimitris Kolovos
Eugenia
Eugenia
Dimitris Kolovos
EEF : Sexy Properties, Wizards and Views - EclipseCon 11
EEF : Sexy Properties, Wizards and Views - EclipseCon 11
Chauvin Mariot
Graphiti and GMF Compared
Graphiti and GMF Compared
koentsje
Gef tutorial 2005
Gef tutorial 2005
Ryan Wang
Gra T515 Direct X Windows 7的核心图形功能 Anantha Kancherla
Gra T515 Direct X Windows 7的核心图形功能 Anantha Kancherla
exherb
Recomendados
Eclipse GEF (Part I)
Eclipse GEF (Part I)
Yongqiang Li
[Question Paper] Advanced Java (75:25 Pattern) [April / 2015]
[Question Paper] Advanced Java (75:25 Pattern) [April / 2015]
Mumbai B.Sc.IT Study
Eclipse Modeling Framework (EMF) and Graphical Modeling Framework (GMF)
Eclipse Modeling Framework (EMF) and Graphical Modeling Framework (GMF)
Dimitris Kolovos
Eugenia
Eugenia
Dimitris Kolovos
EEF : Sexy Properties, Wizards and Views - EclipseCon 11
EEF : Sexy Properties, Wizards and Views - EclipseCon 11
Chauvin Mariot
Graphiti and GMF Compared
Graphiti and GMF Compared
koentsje
Gef tutorial 2005
Gef tutorial 2005
Ryan Wang
Gra T515 Direct X Windows 7的核心图形功能 Anantha Kancherla
Gra T515 Direct X Windows 7的核心图形功能 Anantha Kancherla
exherb
OpenGLES - Graphics Programming in Android
OpenGLES - Graphics Programming in Android
Arvind Devaraj
3XN BIM Environment, A case study of Architecture firm
3XN BIM Environment, A case study of Architecture firm
Duong Binh
Visual Studio 2010 Ultimate Architecture Experience : Toronto Code Camp 2010 ...
Visual Studio 2010 Ultimate Architecture Experience : Toronto Code Camp 2010 ...
Barry Gervin
Degrafa Top 5 Features
Degrafa Top 5 Features
Juan Sanchez
Whats New in FME Desktop 2010
Whats New in FME Desktop 2010
Safe Software
OpenGL 4.5 Update for NVIDIA GPUs
OpenGL 4.5 Update for NVIDIA GPUs
Mark Kilgard
Svcc Java2D And Groovy
Svcc Java2D And Groovy
Andres Almiray
Code-first GraphQL Server Development with Prisma
Code-first GraphQL Server Development with Prisma
Nikolas Burk
GEF Past, present, future
GEF Past, present, future
itemis AG
Extending 3D Model Visualization with FME 2017
Extending 3D Model Visualization with FME 2017
Safe Software
Introduction to open_gl_in_android
Introduction to open_gl_in_android
tamillarasan
Graphics programming in open gl
Graphics programming in open gl
Arvind Devaraj
The Next Generation Eclipse Graphical Editing Framework
The Next Generation Eclipse Graphical Editing Framework
Alexander Nyßen
CS 354 Programmable Shading
CS 354 Programmable Shading
Mark Kilgard
NVIDIA's OpenGL Functionality
NVIDIA's OpenGL Functionality
Mark Kilgard
GraphX: Graph Analytics in Apache Spark (AMPCamp 5, 2014-11-20)
GraphX: Graph Analytics in Apache Spark (AMPCamp 5, 2014-11-20)
Ankur Dave
Js revolution donald_derek
Js revolution donald_derek
Donald Derek Haddad
Framework Engineering Revisited
Framework Engineering Revisited
YoungSu Son
ZWCAD vs AutoCAD
ZWCAD vs AutoCAD
Fayaz Memon
RDataMining slides-network-analysis-with-r
RDataMining slides-network-analysis-with-r
Yanchang Zhao
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Mais conteúdo relacionado
Semelhante a Graphical Editing Framework (GEF) 101
OpenGLES - Graphics Programming in Android
OpenGLES - Graphics Programming in Android
Arvind Devaraj
3XN BIM Environment, A case study of Architecture firm
3XN BIM Environment, A case study of Architecture firm
Duong Binh
Visual Studio 2010 Ultimate Architecture Experience : Toronto Code Camp 2010 ...
Visual Studio 2010 Ultimate Architecture Experience : Toronto Code Camp 2010 ...
Barry Gervin
Degrafa Top 5 Features
Degrafa Top 5 Features
Juan Sanchez
Whats New in FME Desktop 2010
Whats New in FME Desktop 2010
Safe Software
OpenGL 4.5 Update for NVIDIA GPUs
OpenGL 4.5 Update for NVIDIA GPUs
Mark Kilgard
Svcc Java2D And Groovy
Svcc Java2D And Groovy
Andres Almiray
Code-first GraphQL Server Development with Prisma
Code-first GraphQL Server Development with Prisma
Nikolas Burk
GEF Past, present, future
GEF Past, present, future
itemis AG
Extending 3D Model Visualization with FME 2017
Extending 3D Model Visualization with FME 2017
Safe Software
Introduction to open_gl_in_android
Introduction to open_gl_in_android
tamillarasan
Graphics programming in open gl
Graphics programming in open gl
Arvind Devaraj
The Next Generation Eclipse Graphical Editing Framework
The Next Generation Eclipse Graphical Editing Framework
Alexander Nyßen
CS 354 Programmable Shading
CS 354 Programmable Shading
Mark Kilgard
NVIDIA's OpenGL Functionality
NVIDIA's OpenGL Functionality
Mark Kilgard
GraphX: Graph Analytics in Apache Spark (AMPCamp 5, 2014-11-20)
GraphX: Graph Analytics in Apache Spark (AMPCamp 5, 2014-11-20)
Ankur Dave
Js revolution donald_derek
Js revolution donald_derek
Donald Derek Haddad
Framework Engineering Revisited
Framework Engineering Revisited
YoungSu Son
ZWCAD vs AutoCAD
ZWCAD vs AutoCAD
Fayaz Memon
RDataMining slides-network-analysis-with-r
RDataMining slides-network-analysis-with-r
Yanchang Zhao
Semelhante a Graphical Editing Framework (GEF) 101
(20)
OpenGLES - Graphics Programming in Android
OpenGLES - Graphics Programming in Android
3XN BIM Environment, A case study of Architecture firm
3XN BIM Environment, A case study of Architecture firm
Visual Studio 2010 Ultimate Architecture Experience : Toronto Code Camp 2010 ...
Visual Studio 2010 Ultimate Architecture Experience : Toronto Code Camp 2010 ...
Degrafa Top 5 Features
Degrafa Top 5 Features
Whats New in FME Desktop 2010
Whats New in FME Desktop 2010
OpenGL 4.5 Update for NVIDIA GPUs
OpenGL 4.5 Update for NVIDIA GPUs
Svcc Java2D And Groovy
Svcc Java2D And Groovy
Code-first GraphQL Server Development with Prisma
Code-first GraphQL Server Development with Prisma
GEF Past, present, future
GEF Past, present, future
Extending 3D Model Visualization with FME 2017
Extending 3D Model Visualization with FME 2017
Introduction to open_gl_in_android
Introduction to open_gl_in_android
Graphics programming in open gl
Graphics programming in open gl
The Next Generation Eclipse Graphical Editing Framework
The Next Generation Eclipse Graphical Editing Framework
CS 354 Programmable Shading
CS 354 Programmable Shading
NVIDIA's OpenGL Functionality
NVIDIA's OpenGL Functionality
GraphX: Graph Analytics in Apache Spark (AMPCamp 5, 2014-11-20)
GraphX: Graph Analytics in Apache Spark (AMPCamp 5, 2014-11-20)
Js revolution donald_derek
Js revolution donald_derek
Framework Engineering Revisited
Framework Engineering Revisited
ZWCAD vs AutoCAD
ZWCAD vs AutoCAD
RDataMining slides-network-analysis-with-r
RDataMining slides-network-analysis-with-r
Último
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
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
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
gurkirankumar98700
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
V3cube
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Roshan Dwivedi
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Último
(20)
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Graphical Editing Framework (GEF) 101
1.
Graphical Editing Framework
(GEF) 101 Dan Rubel and Jaime Wren March 24, 2011
2.
Who are we? Dan
Rubel Jaime Wren Eric Clayberg
3.
Upcoming Book
The Eclipse Graphical Editing Framework (GEF) Dan Rubel - Jaime Wren - Eric Clayberg
4.
What is GEF?
5.
What is GEF?
GEF = GEF + Zest + Draw2D
6.
Draw2D
7.
Draw2D = Primitives
Figures LayoutManagers Event Dispatcher Rendered onto SWT Canvas
8.
Draw2D - Architecture
9.
Draw2D - Figures
& Borders
10.
Draw2D - Layout
Managers
11.
Draw2D - Layout
Managers Example
12.
Draw2D - Connection
Anchors
13.
Draw2D - Connection
Routers
14.
Draw2D - Connection
Decorations
15.
Draw2D - Layers
and Viewports
16.
Draw2D - Layers
and Viewports Crop and Zoom
17.
Zest
18.
Zest
(JFace for GEF) Model Label Provider Layout Algorithm
19.
Zest - Examples
20.
GEF
21.
GEF - MVC
Architecture
22.
GEF- EditPartViewer
23.
GEF- Book Example
24.
Example - Shapes
editor
25.
Example - Logic
editor
26.
Example - Text
editor
27.
Example - Flow
editor
28.
Example - XMind
29.
Example - WindowBuilder
Pro