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

Langage Java Discussion :

Module Java indépendant


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 38
    Par défaut Module Java indépendant
    Bonsoir à tous,

    Je ne suis pas certain que ce topic ait sa place ici, mais je ne savais pas bien comment le classer.

    Voilà ma question:

    J'ai besoin de développer un plug-in graphique que je vais très certainement programmer en Java. Ce plug-in consistue un module indépendant du code principal (qui n'est d'ailleurs pas en Java), il va communiquer avec celui-ci.
    Je ne sais pas quelle technologie faut-il utiliser pour mettre en place ce module. Je pensais à ActiveX, mais étant un composant Windows je ne sais pas si c'est la bonne solution.

    Quelle serait la meilleure solution?

    Merci d'avance.

  2. #2
    Membre expérimenté
    Avatar de bobuse
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 232
    Par défaut
    Si tu dois « plugger » ton composant dans un autre logiciel, il faut que ce dernier puisse accepter une classe Java, et certainement que ta classe devra respecter certaines contraintes (héritages, annotations, fichiers, …)

    Précise un peu plus le contexte

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 38
    Par défaut
    Alors, pour préciser les choses, ce devra être un objet pilotable par le reste du logiciel. Les données reçues par mon objet seront envoyées par le reste du code, en accédant à une base de données.
    Mon plugin recevra donc des paramètres en entrée qu'il lui permettront de construire le graphique voulu (dans mon cas ce sont des arbres généalogiques), puis l'utilisateur pourra alors faire des modifications sur cet arbre graphiquement, et ensuite on pourra exporter diverses choses vers le reste du code.

    Donc si je résume ce module est une bibliothèque de fonctions pouvant construire du graphisme (je ne sais pas si c'est très clair ).

    Je vois comment coder mon interface et ses fonctions, mais je ne sais pas vraiment quelle est la manière de produire cet objet pilotable par le reste du code.

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    442
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 442
    Par défaut
    Une piste possible est CORBA. Mais bon courage pour l'implémenter !

  5. #5
    Membre expérimenté
    Avatar de bobuse
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 232
    Par défaut
    Citation Envoyé par Neosquall2 Voir le message
    Je vois comment coder mon interface et ses fonctions, mais je ne sais pas vraiment quelle est la manière de produire cet objet pilotable par le reste du code.
    C'est tout l'objet du patron de conception MVC.
    Il faut que tu exposes les méthodes permettant de manipuler ton modèle au besoin d'une interface. Pour ça, il faut donc que tu spécifies clairement la liste des opérations possibles.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 38
    Par défaut
    Effectivement ça peut rentrer en compte dans un choix de design pattern.
    Mais je me demandais s'il n'y avait pas plus simple. J'ai pensé à la solution suivante.
    Je pourrais mettre les données qui communiquent entre le programme parent et le plugin Java dans un(des) fichier(s) XML (je rappelle que ce sont principalement des arbres généalogiques). Ainsi le programme parent n'aura qu'à lancer mon .jar, puis lorsqu'ils auront à se communiquer des arbres généalogiques, se les transmettront par un intermédiaire XML.
    Un cas typique serait:
    L'utilisateur veut lancer le plugin graphique pour simplement visualiser ou modifier un arbre généalogique, puis enregistrer les modifications.
    Ainsi le programme lance le plugin en important l'arbre à modifier depuis un fichier XML, l'utilisateur fait les modif souhaitées, puis exporte l'arbre.
    Est-ce envisageable a priori?

    Merci de l'intérêt porté à mon problème

  7. #7
    Membre expérimenté
    Avatar de bobuse
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 232
    Par défaut
    Citation Envoyé par Neosquall2 Voir le message
    Est-ce envisageable a priori?
    Oui, ça me parait envisageable. Pas forcément pas très pratique à l'usage car tes deux programmes ne seront pas intégrés, mais ça devrait marcher, c'est déjà bien

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Tarif journalier d'un ingénieur java indépendant
    Par afrikha dans le forum Salaires
    Réponses: 15
    Dernier message: 03/07/2013, 17h44
  2. Problème insertion module Java sur mon site
    Par Sanoe dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 26/04/2010, 08h42
  3. Recherche d'un module Java : Upload de fichiers
    Par pekka77 dans le forum API standards et tierces
    Réponses: 7
    Dernier message: 19/12/2008, 19h22
  4. module java qui appelle jasperReport avec passage de param
    Par mnemonic78 dans le forum iReport
    Réponses: 4
    Dernier message: 24/08/2007, 19h05
  5. Module java web start pour NB 5.5
    Par FranT dans le forum NetBeans
    Réponses: 3
    Dernier message: 04/10/2006, 14h12

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