39. In a nutshell
Tool to quickly
define custom
multi-view
workbenches
Based on Eclipse
Modeling
technology stack
New Eclipse
Project
Based on
graphical editors
/ modelers
No need to be
an expert for
most uses
But already
proven
technology
40. In a nutshell
Tool to quickly
define custom
multi-view
workbenches
Based on Eclipse
Modeling
technology stack
New Eclipse
Project
Based on
graphical editors
/ modelers
No need to be
an expert for
most uses
But already
proven
technology
41. In a nutshell
Tool to quickly
define custom
multi-view
workbenches
Based on Eclipse
Modeling
technology stack
New Eclipse
Project
Based on
graphical editors
/ modelers
No need to be
an expert for
most uses
But already
proven
technology
42. In a nutshell
Tool to quickly
define custom
multi-view
workbenches
Based on Eclipse
Modeling
technology stack
New Eclipse
Project
Based on
graphical editors
/ modelers
No need to be
an expert for
most uses
But already
proven
technology
43. What benefits?
Developers
End users
Reduce cost and
complexity
Tools adapted to their
needs and workflows
No need to be a
GMF expert
Improved experience
(compared to raw GMF)
Dynamic and iterative
(live) development
Common experience
across multiple DSLs
44. What benefits?
Developers
End users
Reduce cost and
complexity
Tools adapted to their
needs and workflows
No need to be a
GMF expert
Improved experience
(compared to raw GMF)
Dynamic and iterative
(live) development
Common experience
across multiple DSLs
45. What benefits?
Developers
End users
Reduce cost and
complexity
Tools adapted to their
needs and workflows
No need to be a
GMF expert
Improved experience
(compared to raw GMF)
Dynamic and iterative
(live) development
Common experience
across multiple DSLs
46. What benefits?
Developers
End users
Reduce cost and
complexity
Tools adapted to their
needs and workflows
No need to be a
GMF expert
Improved experience
(compared to raw GMF)
Dynamic and iterative
(live) development
Common experience
across multiple DSLs
47. What benefits?
Developers
End users
Reduce cost and
complexity
Tools adapted to their
needs and workflows
No need to be a
GMF expert
Improved experience
(compared to raw GMF)
Dynamic and iterative
(live) development
Common experience
across multiple DSLs
48. What benefits?
Developers
End users
Reduce cost and
complexity
Tools adapted to their
needs and workflows
No need to be a
GMF expert
Improved experience
(compared to raw GMF)
Dynamic and iterative
(live) development
Common experience
across multiple DSLs
49. What benefits?
Developers
End users
Reduce cost and
complexity
Tools adapted to their
needs and workflows
No need to be a
GMF expert
Improved experience
(compared to raw GMF)
Dynamic and iterative
(live) development
Common experience
across multiple DSLs
50. What benefits?
Developers
End users
Reduce cost and
complexity
Tools adapted to their
needs and workflows
No need to be a
GMF expert
Improved experience
(compared to raw GMF)
Dynamic and iterative
(live) development
Common experience
across multiple DSLs
51. Two parts for two
kinds of users
Specification environment
Runtime environment
(Specifier / Developer)
(End-user)
52. The Specification
Environment
•
Define custom multi-view
workbenches
•
•
•
Diagrams, Trees, Tables
With little technical
knowledge
Get a working modeler fast
•
•
Instant feedback
Highly customizable
•
Native tooling
•
Java or extension points
66. Sirius
What you should remember
•
•
•
Full featured environment
to create custom graphical
modelers
Mature, many deployments
Official Eclipse project