Module Java dans du C#
4 participants
Page 1 sur 1
Module Java dans du C#
Donc voilà j'en suis rendu à utiliser mon module de reconnaissance vocale en Java donc je cherche (désespérément) comment je peux faire...
J'ai posé la question à M.Chotard, a priori il me conseil de développer en Java ou en J#, ça m'embête un peu vu que j'ai commencé en c#!!
J'ai posé la question à M.Chotard, a priori il me conseil de développer en Java ou en J#, ça m'embête un peu vu que j'ai commencé en c#!!
juju49l- OK ++
- Messages : 519
Date d'inscription : 08/10/2010
Age : 40
Localisation : DTC
Spécialités
Expert en: Bavardage avec Seeverlight
Maître en: Pas encore cette prétention...
Débutant en: DotNet, Web, Base de données, Modélisation, RPG IV FREE
Re: Module Java dans du C#
pourquoi le choix du java plutôt que c# en fait?
M.+3Ponctualité- Meuh Meuh man !
- Messages : 109
Date d'inscription : 10/10/2010
Localisation : derrière toi!
Spécialités
Expert en: ponctualité
Maître en: bip carte mère
Débutant en: informatique
Re: Module Java dans du C#
oui je ne pige pes non plus pourquoi un angage permettrait de le faire et pas l autre
steeverlight- Admin
- Messages : 457
Date d'inscription : 11/10/2010
Age : 49
Localisation : Partout !
Spécialités
Expert en: Blague à Steeve !
Maître en: Silverlight
Débutant en: Système, Office, Conception, DotNet, Web, Php, Base de données
Re: Module Java dans du C#
C'est plus une question de difficulté que de faisabilité, en Java ou J# tu reste dans le même langage donc c'est assez simple alors qu'en C# la difficulté monte d'un cran...
J'ai demandé aux autres développeurs de l'entreprise, aucun n'a pu me répondre.
Par contre j'ai posé la question sur www.developpez.com et on m'a donné quelques pistes dont je vous fait un copier-coller:
1ère proposition:
La solution passe par l'utilisation d'un protocole de dialogue standardisé entre JAVA et C#.
Coté Java, il faudra écrire un programme (ou "Wrapper") qui convertit les appels à Sphinx4 que tu utilises en procédures compatibles avec le protocole d'échange choisi.
Protocoles possibles :
- TCP/IP,
- Corba,
- ActiveX Bridge,
- XML-RPC (voir http://www.csharphelp.com/2007/01/interprocess-communication/ )
- fichiers (coté .net, la classe FileSystemWatcher peut-être utile, je ne sais pas si il ya un équivanent JAVA),
- ...
Et des Wrappers du commerce style JnBridge http://www.jnbridge.com/
2ème proposition:
Sinon il y a aussi IKVM, qui permet de faire de l'interop entre .NET et Java... Je sais pas trop comment ça marche, mais c'est une piste à étudier
Je vais déjà creuser un peu ces pistes et voir ce que ça donne...
J'ai demandé aux autres développeurs de l'entreprise, aucun n'a pu me répondre.
Par contre j'ai posé la question sur www.developpez.com et on m'a donné quelques pistes dont je vous fait un copier-coller:
1ère proposition:
La solution passe par l'utilisation d'un protocole de dialogue standardisé entre JAVA et C#.
Coté Java, il faudra écrire un programme (ou "Wrapper") qui convertit les appels à Sphinx4 que tu utilises en procédures compatibles avec le protocole d'échange choisi.
Protocoles possibles :
- TCP/IP,
- Corba,
- ActiveX Bridge,
- XML-RPC (voir http://www.csharphelp.com/2007/01/interprocess-communication/ )
- fichiers (coté .net, la classe FileSystemWatcher peut-être utile, je ne sais pas si il ya un équivanent JAVA),
- ...
Et des Wrappers du commerce style JnBridge http://www.jnbridge.com/
2ème proposition:
Sinon il y a aussi IKVM, qui permet de faire de l'interop entre .NET et Java... Je sais pas trop comment ça marche, mais c'est une piste à étudier
Je vais déjà creuser un peu ces pistes et voir ce que ça donne...
Dernière édition par juju49l le Lun 25 Oct - 13:15, édité 1 fois
juju49l- OK ++
- Messages : 519
Date d'inscription : 08/10/2010
Age : 40
Localisation : DTC
Spécialités
Expert en: Bavardage avec Seeverlight
Maître en: Pas encore cette prétention...
Débutant en: DotNet, Web, Base de données, Modélisation, RPG IV FREE
Re: Module Java dans du C#
heu ... je crois que Juju est monté d'un cran côté "je suis développeur et vous comprendrez rien à ce que je vais dire"
A mon avis je pourrais pas te dépanner sur ce coup là !!!
A mon avis je pourrais pas te dépanner sur ce coup là !!!
nathur- Hey mais mec !
- Messages : 414
Date d'inscription : 08/10/2010
Age : 45
Localisation : La jub !
Spécialités
Expert en:
Maître en:
Débutant en: Tout ! mais cherche à s'améliorer ...
Re: Module Java dans du C#
nathur a écrit: heu ... je crois que Juju est monté d'un cran côté "je suis développeur et vous comprendrez rien à ce que je vais dire"
A mon avis je pourrais pas te dépanner sur ce coup là !!!
Ah bah merci! Je comptais sur toi pourtant!! Comment tu me lache...
Bon je te rassure je suis loin de maitriser tout ça lol
juju49l- OK ++
- Messages : 519
Date d'inscription : 08/10/2010
Age : 40
Localisation : DTC
Spécialités
Expert en: Bavardage avec Seeverlight
Maître en: Pas encore cette prétention...
Débutant en: DotNet, Web, Base de données, Modélisation, RPG IV FREE
Re: Module Java dans du C#
j'ai absolument rien compris non plus
M.+3Ponctualité- Meuh Meuh man !
- Messages : 109
Date d'inscription : 10/10/2010
Localisation : derrière toi!
Spécialités
Expert en: ponctualité
Maître en: bip carte mère
Débutant en: informatique
Re: Module Java dans du C#
J'ai réorganiser ce que j'ai dis, c'est mieux? Ou c'est le vocabulaire que vous comprenez pas?
juju49l- OK ++
- Messages : 519
Date d'inscription : 08/10/2010
Age : 40
Localisation : DTC
Spécialités
Expert en: Bavardage avec Seeverlight
Maître en: Pas encore cette prétention...
Débutant en: DotNet, Web, Base de données, Modélisation, RPG IV FREE
Re: Module Java dans du C#
en dehors du fait qu'une phrase du genre:
n'aide pas forcément à la compréhension , je pense qu'il faut être soi même confronté a ce type de problème pour t'aider dans ta réflexion. Sauf pour Steeve évidement...
"un Wrapper qui convertit les appels à Sphinx4 que tu utilises en procédures compatibles avec le protocole d'échange choisi."
n'aide pas forcément à la compréhension , je pense qu'il faut être soi même confronté a ce type de problème pour t'aider dans ta réflexion. Sauf pour Steeve évidement...
M.+3Ponctualité- Meuh Meuh man !
- Messages : 109
Date d'inscription : 10/10/2010
Localisation : derrière toi!
Spécialités
Expert en: ponctualité
Maître en: bip carte mère
Débutant en: informatique
Re: Module Java dans du C#
Oui le mec a un peu jouer au caïd sur cette phrase ou il s'appel Olivier et à du mal à s'exprimer de manière simple.
juju49l- OK ++
- Messages : 519
Date d'inscription : 08/10/2010
Age : 40
Localisation : DTC
Spécialités
Expert en: Bavardage avec Seeverlight
Maître en: Pas encore cette prétention...
Débutant en: DotNet, Web, Base de données, Modélisation, RPG IV FREE
Re: Module Java dans du C#
héhé j'aimerais trop qu'olivier s'inscrive au forum ... Par contre faudrait que tout ce qu'il poste soit immédiatement redirigé dans la partie "blagues à Steeve"
M.+3Ponctualité- Meuh Meuh man !
- Messages : 109
Date d'inscription : 10/10/2010
Localisation : derrière toi!
Spécialités
Expert en: ponctualité
Maître en: bip carte mère
Débutant en: informatique
Re: Module Java dans du C#
Oui dans l'équipe de Steeve y a pas beaucoup de connexion sur le site...
juju49l- OK ++
- Messages : 519
Date d'inscription : 08/10/2010
Age : 40
Localisation : DTC
Spécialités
Expert en: Bavardage avec Seeverlight
Maître en: Pas encore cette prétention...
Débutant en: DotNet, Web, Base de données, Modélisation, RPG IV FREE
Re: Module Java dans du C#
en même temps olivier il connait pas son adresse mail, alors il peut pas s'inscrire ...
nathur- Hey mais mec !
- Messages : 414
Date d'inscription : 08/10/2010
Age : 45
Localisation : La jub !
Spécialités
Expert en:
Maître en:
Débutant en: Tout ! mais cherche à s'améliorer ...
Re: Module Java dans du C#
nathur a écrit:en même temps olivier il connait pas son adresse mail, alors il peut pas s'inscrire ...
oulà ça taille sévère ici...
bon je vous rassure je n'ai rien compris non plus au charabia de juju... bon en même temps j'ai pas trop regardé mais quand même
steeverlight- Admin
- Messages : 457
Date d'inscription : 11/10/2010
Age : 49
Localisation : Partout !
Spécialités
Expert en: Blague à Steeve !
Maître en: Silverlight
Débutant en: Système, Office, Conception, DotNet, Web, Php, Base de données
Re: Module Java dans du C#
Pour le moment j'y capte pas grand chose non plus je dois dire... c'est pour ça que je demandais de l'aide, mais je crois que je vais devoir m'en passer.
juju49l- OK ++
- Messages : 519
Date d'inscription : 08/10/2010
Age : 40
Localisation : DTC
Spécialités
Expert en: Bavardage avec Seeverlight
Maître en: Pas encore cette prétention...
Débutant en: DotNet, Web, Base de données, Modélisation, RPG IV FREE
Re: Module Java dans du C#
bon j'ai pris le temps de lire
en fait pour communiquer d'un langage à un autre, et donc d'uen appli à une autre, le plus simple (et le plus "à la mode") est d'utiliser des flux xml.
Dans ton appli J# tu crées des méthodes qui envoient et récupèrent des infos en xml et la même chose dans ton C#.
Plutot facile en fait... enfin si j'ai bien compris la question
en fait pour communiquer d'un langage à un autre, et donc d'uen appli à une autre, le plus simple (et le plus "à la mode") est d'utiliser des flux xml.
Dans ton appli J# tu crées des méthodes qui envoient et récupèrent des infos en xml et la même chose dans ton C#.
Plutot facile en fait... enfin si j'ai bien compris la question
steeverlight- Admin
- Messages : 457
Date d'inscription : 11/10/2010
Age : 49
Localisation : Partout !
Spécialités
Expert en: Blague à Steeve !
Maître en: Silverlight
Débutant en: Système, Office, Conception, DotNet, Web, Php, Base de données
Re: Module Java dans du C#
euh ouais si on veut... j'ai pas encore essayer de ce point de vue, je cherchais plutôt une façon d'incorporer le Java dans le c#
juju49l- OK ++
- Messages : 519
Date d'inscription : 08/10/2010
Age : 40
Localisation : DTC
Spécialités
Expert en: Bavardage avec Seeverlight
Maître en: Pas encore cette prétention...
Débutant en: DotNet, Web, Base de données, Modélisation, RPG IV FREE
Re: Module Java dans du C#
incorporer le java dans le c#.. aïe ca pique ça pour le compilateur... imagine des boîtes noires qui communiquent entre elles (avec xml) et ce sera sans doute plus simple conceptuellement...
steeverlight- Admin
- Messages : 457
Date d'inscription : 11/10/2010
Age : 49
Localisation : Partout !
Spécialités
Expert en: Blague à Steeve !
Maître en: Silverlight
Débutant en: Système, Office, Conception, DotNet, Web, Php, Base de données
Re: Module Java dans du C#
oui effectivement... je vais voir ça demain il me reste 2-3 trucs a faire avant
juju49l- OK ++
- Messages : 519
Date d'inscription : 08/10/2010
Age : 40
Localisation : DTC
Spécialités
Expert en: Bavardage avec Seeverlight
Maître en: Pas encore cette prétention...
Débutant en: DotNet, Web, Base de données, Modélisation, RPG IV FREE
Re: Module Java dans du C#
Je crois que finalement je vais tout faire en Java, ça me fait ch... mais je crois que je vais pas avoir le choix.
- Je peux pas utiliser de web service car on dois pouvoir utiliser l'appli hors connexion.
- Je peux pas utiliser le xml car l'appli dois passer un fichier WAV au module Java donc partager du son en xml... ça va être chaud!
- Je pense pas pouvoir envoyer d'instructions a Sphinx par xml non plus.
- Il me reste IKVM.NET une machine virtuelle Java développée en C# mais ça pique un peu et j'ai peur que ça alourdisse considérablement l'appli...
ça me déprime...
- Je peux pas utiliser de web service car on dois pouvoir utiliser l'appli hors connexion.
- Je peux pas utiliser le xml car l'appli dois passer un fichier WAV au module Java donc partager du son en xml... ça va être chaud!
- Je pense pas pouvoir envoyer d'instructions a Sphinx par xml non plus.
- Il me reste IKVM.NET une machine virtuelle Java développée en C# mais ça pique un peu et j'ai peur que ça alourdisse considérablement l'appli...
ça me déprime...
juju49l- OK ++
- Messages : 519
Date d'inscription : 08/10/2010
Age : 40
Localisation : DTC
Spécialités
Expert en: Bavardage avec Seeverlight
Maître en: Pas encore cette prétention...
Débutant en: DotNet, Web, Base de données, Modélisation, RPG IV FREE
Re: Module Java dans du C#
pas moyen de faire référence (en XML) au fichier WAV sans le passer en XML ?
steeverlight- Admin
- Messages : 457
Date d'inscription : 11/10/2010
Age : 49
Localisation : Partout !
Spécialités
Expert en: Blague à Steeve !
Maître en: Silverlight
Débutant en: Système, Office, Conception, DotNet, Web, Php, Base de données
Re: Module Java dans du C#
Si, mais le module de reconnaissance ne peut rien en faire tant qu'on ne l'appel pas et y a pas moyen de lui envoyer d'instructions avec le xml... ,
j'ai pensé passer par des commande DOS, mais tu peux uniquement lancer des exécutables avec C#/DOS. Le problème est là en fait, comment l'appeler! Pour le moment c'est juste un fichier inerte lol
j'ai pensé passer par des commande DOS, mais tu peux uniquement lancer des exécutables avec C#/DOS. Le problème est là en fait, comment l'appeler! Pour le moment c'est juste un fichier inerte lol
juju49l- OK ++
- Messages : 519
Date d'inscription : 08/10/2010
Age : 40
Localisation : DTC
Spécialités
Expert en: Bavardage avec Seeverlight
Maître en: Pas encore cette prétention...
Débutant en: DotNet, Web, Base de données, Modélisation, RPG IV FREE
Sujets similaires
» Mvc : trouver une fonction dans ce ... merdier !
» php5 ecrire dans un fichier
» Quoi dire dans un cévé?
» fonction pour ecrire dans 1 fichier (et le créer si besoin)
» php5 ecrire dans un fichier
» Quoi dire dans un cévé?
» fonction pour ecrire dans 1 fichier (et le créer si besoin)
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|