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

Java Discussion :

Intégration C# dans Java ?


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 99
    Par défaut Intégration C# dans Java ?
    Bonjour à tous,

    (J'espère poster dans la bonne section, dans le cas contraire dites le moi ! )

    Je cherche avant tout des renseignement sur le problème qui me tracasse aujourd'hui : Pour vous expliquer ->

    - D'un côtés j'ai un client lourd écrit en java.
    - De l'autre, un logiciel 3D écrit en C#.

    Le top serait évidemment de pouvoir intégrer ce petit logiciel au client lourd, le seul soucis c'est que je ne sais même pas si c'est possible.. Ce logiciel modélise des bâtiments en 3D et j'aimerai avoir cet aspect graphique dans l'appli Java.

    Donc voilà, en faisant quelques recherches sur le web j'ai vu apparaitre plusieurs fois le terme "web services" entre C# et Java, mais je n'ai pas trop bien compris en quoi cela consistait..

    Donc voilà, si vous pouviez me renseigner, si c'est possible ou si je suis utopiste ! Et si c'est possible est ce que vous auriez quelques petites pistes ou quelques petits tuto pour que je puisse m'attaquer à tous ça

    En vous remerciant d'avance, bon aprés midi à tous

  2. #2
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Salut,

    Si tu as la maîtrise du code ou si tu as la documentation des points d'entrées de la DLL (fonctions/paramètres), il y a la solution JNI (Java Native Interface), ou celle de produire un objet COM (Peut-être l'objet COM existe-t-il déjà ?) et de l'intégrer avec J-Interop. Ou la possibilité de faire une intégration OLE ?

    La solution Web Service n'est possible que si l'application C# a été conçue comme un serveur de Web Service, et encore, l'interconnexion avec des Web Service non Java n'est pas forcément simple.
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 99
    Par défaut
    Bonjour Joel,

    Ta réponse contient beaucoup de choses qui me sont inconnu à ce jour.. Je vais me mettre à faire des recherches là dessus !

    Merci d'avoir pris le temps de me répondre en tous cas

    Bonne journée

  4. #4
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 99
    Par défaut
    Bonjour,

    Je reviens sur mon sujet car j'aimerai des précision, malgré la réponse clair de Joel, une petite question subsiste :

    Graphiquement, avec les méthodes proposé par Joel, puis je intégrer l'interface (image ci dessous) dans mon client lourd java ?

    Nom : xbim.png
Affichages : 74
Taille : 114,6 Ko

    Car d'après ce que j'ai compris, avec les méthodes proposés, je dois pouvoir appeler des fonctions par exemple, mais puis je intégrer des éléments graphique ?

    J'espère avoir été assez clair

    Merci d'avance

  5. #5
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Par OLE, éventuellement oui (avec SWT par exemple), si c'est prévu pour, sinon ce n'est pas impossible, mais complexe et fastidieux, et limité. Si les composants sont des composants Windows, on peut en utilisant les api Windows retrouver les composants (menus, boutons...) et interagir d'une certaine façon. De même, il y a possiblement moyen de s'interfaçer avec l'interface 3D (si c'est du DirectX ou mieux du OpenGL), mais est-ce que ça vaut le coup... c'est quoi au juste que tu cherches à faire, fonctionnellement parlant ?
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  6. #6
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 99
    Par défaut
    Bonjour Joel, merci de ta réponse rapide !

    Alors en fait, ma demande s'inscrit dans un projet plus grand.

    La ce que je cherche c'est intégrer l'interface ( cf image) qui est issue d'un client C# dans un client lourd java. J'ai choisis un client 3D C#. Maintenant je dois pouvoir assembler les deux en quelques sortes.

    Le but étant de visualiser un bâtiments à l'intérieur du client java.

    Suis je assez claire ou pas ?

Discussions similaires

  1. Réponses: 2
    Dernier message: 09/04/2009, 07h52
  2. Réponses: 2
    Dernier message: 25/04/2008, 19h53
  3. intégration de matlab dans java
    Par Invité dans le forum Langage
    Réponses: 9
    Dernier message: 07/05/2007, 10h22
  4. Réponses: 8
    Dernier message: 05/02/2007, 12h06
  5. [JSP/Tomcat] Intégration de PHP dans Java
    Par milhouz_deglingos dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 17/08/2005, 12h02

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