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

GWT et Vaadin Java Discussion :

GWT et librairies externes


Sujet :

GWT et Vaadin Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 4
    Par défaut GWT et librairies externes
    Bonjour à tous,

    Je suis débutante en Java et donc ne possède que des connaissances de bases. Je travaille sur un projet qui consiste à interargir avec une google map via la détection de mouvements. La partie détection s'effectue avec la librairie JMF, qui renvoie un String pour savoir quel mouvement a été effectué. J'utilise GWT pour ouvrir un navigateur contenant la google map.

    Mon problème est que GWT ne prend pas en compte les librairies non GWT compatible. D'après ce que j'ai compris, la partie client de GWT transcrit le code Java en Javascript, donc je ne peux pas mettre mon code JMF ici.

    J'aimerais donc savoir s'il y'a un moyen de résoudre ce problème.

    J'ai pensé à importer le projet contenant la détection, mais le problème demeure (il ne peut pas trouver la librairie javax.awt entre autres). J'ai aussi essayé d'utiliser GWTAI (http://code.google.com/p/gwtai/), en considérant mon code JMF comme un applet java, pour l'instant sans succès.

    Est-ce que vous auriez des suggestions? Serait-il pertinant de mettre le code de détection côté serveur?

    Ma configuration: Eclipse Galileo, GWT2.0.3, GWT-Maps1.0.4, JMF2.1.1

    Merci d'avance pour votre réponse!

  2. #2
    Membre chevronné
    Profil pro
    Lead Tech Agile
    Inscrit en
    Septembre 2004
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Lead Tech Agile

    Informations forums :
    Inscription : Septembre 2004
    Messages : 316
    Par défaut
    A mon humble avis, ce n'est pas pertinent d'utiliser GWT pour ton besoin.

    Tu ferais mieux de faire une Applet Java que tu peux lancer via Java Web Start si tu veux garder une facilité de déploiement.

    A mon avis ca n'a pas d'intérêt d'intégrer une Applet avec GWT, sauf peut etre un cas très particulier.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 4
    Par défaut
    Merci pour ta réponse.
    En fait, je ne vois pas vraiment comment je pourrais utiliser un applet et communiquer avec une google map qui est en javascript. C'est pour ça qu'il me semblait plus simple d'utiliser GWT.

    D'ailleurs pour l'instant, j'ai trouvé une autre piste à mon besoin. J'utilise une connexion socket entre mon programme de détection et le serveur pour envoyer ma chaîne de caractères. Ensuite je la récupère avec mon programme qui lance la google map avec gwt. Maintenant, j'ai encore le problème que les socket ne semblent pas être compatibles avec GWT. Du coup, je fais communiquer le serveur de mon projet GWT avec le serveur distant qui contient la chaîne de caractères. Je ne sais pas encore si le client récupère vraiment ma chaîne dès qu'elle change...

    On m'a dit sinon, que pour que le serveur envoie toujours ma chaîne sans avoir reçu de requête, que je devais m'intéresser au serveur push/comet.

  4. #4
    Membre chevronné
    Profil pro
    Lead Tech Agile
    Inscrit en
    Septembre 2004
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Lead Tech Agile

    Informations forums :
    Inscription : Septembre 2004
    Messages : 316
    Par défaut
    Désolé pour les réponses approximatives mais je n'ai jamais utilisé google map.

    Quel est ton besoin par rapport aux sockets ? Ton serveur va recevoir une chaine qu'il devrait envoyer au client pour mettre à jour la map c'est ca ?

    Ce qui est sur c'est que côté serveur tu peux faire des sockets. Côté client tu peux faire des requetes sur ton serveur avec des appels Rpc ou autre.

    Si tu as vraiment besoin d'un système push couplé à GWt, je te conseil de regarder du côté de HTML5 avec les WebSockets.

    Regarde ca :
    http://code.google.com/p/gwt-mobile-webkit/

  5. #5
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    Septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 676
    Par défaut
    Si tu utilises Google Maps avec GWT dans ta partie client, tu peut utiliser ton code 100% Java dans ta partie serveur.
    Il te suffit d'écrire les services GWT qui enverront à ta map les infos dont elle a besoin.

    Si effectivement, le serveur est à l'origine des infos, il faut faire du push, avec Comet ou autre ...

Discussions similaires

  1. Ajouter des librairies externes à une appli GWT
    Par neerou dans le forum GWT et Vaadin
    Réponses: 1
    Dernier message: 20/10/2009, 13h36
  2. Ajouter des librairies externes pour la compilation en C++
    Par Roming22 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 11/07/2005, 10h15
  3. [JAR] Archive qui ne prend pas en compte librairie externe
    Par Shiryu44 dans le forum Général Java
    Réponses: 3
    Dernier message: 22/04/2005, 13h59
  4. [Debutant] Ajout de librairie externe
    Par hat54 dans le forum MFC
    Réponses: 2
    Dernier message: 26/04/2004, 17h15
  5. Creer et utiliser une librairie externe à l'exécutable
    Par multani dans le forum Autres éditeurs
    Réponses: 7
    Dernier message: 06/11/2003, 10h11

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