Éditer graphiquement des données structurées permet de mieux appréhender des aspects tels que les relations entre certaines données, les imbrications sur plusieurs niveaux, mais aussi identifier plus facilement certaines caractéristiques grâce à des informations visuelles (taille, couleur, forme, icônes, …). Mais pour fournir ce type d’expérience utilisateur, développer des éditeurs graphiques web au-dessus d’un domaine spécifique (DSL) reste une tâche complexe. Sirius Web est un nouveau projet open-source dans la fondation Eclipse, sur des bases full web, qui simplifie la définition des concepts du domaine, la création des éditeurs graphiques, et le déploiement auprès des utilisateurs. Le tout depuis un simple navigateur web. Modulaire, Sirius Web peut également fournir des éditeurs qui viendront s’intégrer dans des applications web existantes pour ajouter une dimension graphique. Durant ce talk nous reviendrons rapidement sur les origines du projet, les différents cas d’usage, ainsi que l’architecture et les choix techniques, pour laisser la place aux démonstrations des principales fonctionnalités.
17. Les principes de Sirius
Utilisateurs finaux
Modeleur Graphique
Définition du Domaine Configuration avec Sirius
+ =
A
p
p
l
i
c
a
t
i
o
n
d
e
b
u
r
e
a
u
Spécifieur Sirius
20. Les principes de Sirius
Utilisateurs finaux
Modeleur Graphique
Définition du Domaine Configuration avec Sirius
+ =
A
p
p
l
i
c
a
t
i
o
n
d
e
b
u
r
e
a
u
Spécifieur Sirius
21. Les principes de Sirius Web
Utilisateurs finaux
Modeleur Graphique
Définition du Domaine Configuration avec Sirius
+ =
A
p
p
l
i
c
a
t
i
o
n
W
e
b
Spécifieur Sirius
30. Sirius Web
Créer des éditeurs graphiques dédiés à un domaine métier
Stack web moderne
Open source (EPL v2): https://eclipe.org/sirius
Tester par vous même :
https://demo.obeo-studio.fr
A votre tour!