Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse Platform Discussion :

Automatiser la création d'IHM avec Eclipse RCP


Sujet :

Eclipse Platform

  1. #1
    Membre régulier
    Automatiser la création d'IHM avec Eclipse RCP
    Bonjour,
    Je voudrais placer des composants graphiques (boutons, tables, checkbox ...) dans une IHM avec Eclipse RCP.
    L'idée est de décrire les composants dans un fichier et puis avec une moulinette ou un plugin ou un utilitaire parser le fichier et placer les composants dans l'IHM.
    Avez-vous une idée? Est-ce faisable?
    Je vous remercie par avance.

  2. #2
    Membre émérite
    Deja, tu as WindowBuilder qui te permet de creer des UIs SWT/JFace avec un editeur WYSIWYG: https://www.eclipse.org/windowbuilder/ . Ca te genere directement du code Java qui marche deja et que tu peux modifier comme tu veux (perso, je prefere ca a un format intermediaire avec une couche d'interpretation). Ce code Java peut etre partage, du coup meme quelqu'un qui ne fait pas de Java peut "dessiner" l'UI et filer a un developpeur le .java genere pour que le dev suive la trame et ajoute les parties "intelligentes".
    Sinon, dans l'idee de ce que tu demandes initialement, il y a eu XWT: un schema XML pour definir des UI en SWT/JFace avec un interpreteur qui cree l'UI pour un fichier XML donne: https://projects.eclipse.org/project...technology.xwt , mais ce projet est vraiment peu utilise a ma connaissance.
    Pour du HTML, CSS, JavaScript, TypeScript, JSon, Yaml, Node... dans Eclipse IDE, installe Eclipse Wild Web Developer
    Pour du Rust dans Eclipse IDE, installe Eclipse Corrosion
    Follow me on twitter

  3. #3
    Membre régulier
    Merci pour les infos. Je vais regarder ça de près.
    Merci encore....

  4. #4
    Membre régulier
    Bonjour,
    Je ne sais pas si vous connaissez d'autres possibilités car je ne trouve pas grand chose qui peut répondre à mon besoin.
    En ce qui concerne https://projects.eclipse.org/project...technology.xwt, je n'ai pas beaucoup d'activité sur ce framework donc peut-être pas fiable.
    Je vous remercie par avance !!!