IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

AWT/Swing Java Discussion :

Binding SWT, Swing, DOM, JavaBean, Rhino


Sujet :

AWT/Swing Java

  1. #1
    Membre expérimenté
    Avatar de azerr
    Homme Profil pro
    Ingénieur Etude JEE/Eclipse RCP
    Inscrit en
    Avril 2006
    Messages
    942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Etude JEE/Eclipse RCP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 942
    Points : 1 464
    Points
    1 464
    Par défaut Binding SWT, Swing, DOM, JavaBean, Rhino
    Bonjour, j'avais mis un post sur le forum Akrogen concernant le Binding, mais je pense que ca peut peut etre interesser des personnes de Swing et SWT.

    Juste pour rappel, le binding permet de binder une source et une target pour par exemple synchroniser un getter/setter d'un JavaBean avec une widget Text.

    J'ai decouvert il y a quelques semaines que Eclipse fournissait une API de binding independante de SWT. JFace a implementé l'API pour gerer les JavaBean et les widgets SWT.

    Je suis en train d'implementer le Binding pour binder :
    • Swing : gerer comme l'implementation de JFace le binding avec les widgets Swing.
    • DOM : pour binder des attributs, elements XML d'un DOM.
    • Rhino : pour binder des objets scriptables Javascript de Rhino.


    Ce qui est genial avec l'API d'Eclipse de binding, c'est qu'uen fois l'implementation de binding effectué (interface IObservableValue a implementer) on peut la binder avec d'autres implementation (ex : uen fosi l'implementation binding d'un attribut XML, on peut l'utiliser pour binder deux attributs XMl mais aussi binder un attribut XMl avec une widget Text SWT ou Swing).

    Tout le travail de binding (je n'ai pas encore tout archivé) se trouve dans le projet UFace auquel j'ai eu la chance d'etre accepté dans l'équipe. Une personne s'occupe d'implemeneter le binding d'Eclipse pour GWT.

    Si vous etes interesses par le travail qu eje fais sur le binding, n'hesitez pas
    à me solliciter.

    Merci de votre attention.

    Angelo

  2. #2
    Membre expérimenté
    Avatar de azerr
    Homme Profil pro
    Ingénieur Etude JEE/Eclipse RCP
    Inscrit en
    Avril 2006
    Messages
    942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Etude JEE/Eclipse RCP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 942
    Points : 1 464
    Points
    1 464
    Par défaut
    Bonjour,

    Personne n'est interesse par le sujet de Binding en Java?
    En .Net le binding XAML est très à la mode et mon idéé est d'avoir les mêmes fonctionnalités comme pouvoir decrire son binding à l'aide d'une String.

    La je suis en train de developper le binding DOM (en ilmplementant le core Eclipse de binding),qui permettra de binder des elements XML à une UI (Swing, SWT....).

    N'hesitez pas a me contacter si le sujet vous interesse.

    Angelo

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 40
    Points : 47
    Points
    47
    Par défaut
    Moi j'utilise BeansBinding (https://beansbinding.dev.java.net/) pour synchroniser mes composants Swing avec mes beans et ca marche très bien

  4. #4
    Membre expérimenté
    Avatar de azerr
    Homme Profil pro
    Ingénieur Etude JEE/Eclipse RCP
    Inscrit en
    Avril 2006
    Messages
    942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Etude JEE/Eclipse RCP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 942
    Points : 1 464
    Points
    1 464
    Par défaut
    Bonjour alpha.omega,

    Merci de ta remarque.
    Il existe en effet plusieurs moteur de binding, mais le problème c'est qu'il ne gère qu'un type de binding (ex : binding JavaBean avec Swing comme beansbinding).

    L'interet du core du binding Eclipse est qu'il est possible d'implementer son type de binding et qu'une fois implémenté, on peut le binder avec d'autres type de binding.

    Par exemple j'ai commencer à implementé le binding pour Swing, Rhino (Javascript) et DOM et du coup on peut faire toutes les combinaisons possibles comme binder Rhino avec SWT, Swing, binder un JavaBean avec SWT, Swing, binder un DOM avec SWT, Swing.

    L'idée de mon travail est de fournir plusieurs implementation de binding qui utilise le meme objet Eclipse DatabindingContext pour binder ce que l'on veut.

    Angelo

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 40
    Points : 47
    Points
    47
    Par défaut
    OK je vois l'idée. Bon courage en tout cas...

  6. #6
    Membre expérimenté
    Avatar de azerr
    Homme Profil pro
    Ingénieur Etude JEE/Eclipse RCP
    Inscrit en
    Avril 2006
    Messages
    942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Etude JEE/Eclipse RCP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 942
    Points : 1 464
    Points
    1 464
    Par défaut
    Merci de tes encouragements.

Discussions similaires

  1. [SWT / Swing] Shell modal
    Par polonain2 dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 05/12/2011, 14h07
  2. utilisation de swt,swing pret dans mon IDE
    Par applicationasma dans le forum SWT/JFace
    Réponses: 3
    Dernier message: 15/05/2009, 14h04
  3. Réponses: 12
    Dernier message: 01/12/2008, 00h57
  4. Tk-UI et Binding SWT/Swing
    Par azerr dans le forum Akrogen
    Réponses: 0
    Dernier message: 22/01/2008, 08h56
  5. de SWT à SWING
    Par ihm_swt dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 20/10/2006, 13h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo