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

Applets Java Discussion :

Comment traduire une java application en java applet


Sujet :

Applets Java

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    465
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 465
    Par défaut Comment traduire une java application en java applet
    Bonjour tout le monde,
    En fait, j'ai une application java qui tourne bien sur un frame.
    Je voulais en fait savoir est ce qu'il y a une possibilité d'éxécuter mon application sur internet? C'est à dire comment je pourrai traduire mon application java en applet java?
    Merci.

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Tu peux remplacer ta JFrame par une JApplet. Si ton application est simple, ça devrait aller.

    Sinon, tu peux aller voir du côté de Java Webstart pour permettre l'installation et l'utilisation d'une application Java à partir d'une page web.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    465
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 465
    Par défaut
    Citation Envoyé par fr1man Voir le message
    Tu peux remplacer ta JFrame par une JApplet. Si ton application est simple, ça devrait aller.

    Sinon, tu peux aller voir du côté de Java Webstart pour permettre l'installation et l'utilisation d'une application Java à partir d'une page web.
    J'ai déjà WebStart installé sur ma machine, mais j'arrive pas à transformer l'affichage dans un Applet Viewer (malgrés que ça marche bien dans un JFrame).

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Applet et Webstart sont deux choses différentes.
    Pour Webstart, tu n'as pas besoin de convertir ton application, tu peux garder ta JFrame. C'est simplement au niveau du packaging qu'il faudra agir: création d'un ou plusieurs jars, éventuellement signature, écriture du fichier .jnlp etc...

    Si tu veux une applet, il te faudra la convertir, comme par exemple utiliser une JApplet au lieu d'une JFrame.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    465
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 465
    Par défaut
    je t'explique, en fait mon application permet un affichage 3D. Mes modèle 3D doivent être visualisés et gérés par la suite via Internet.
    Mais j'ai pas compris l'histoire de java webstart.

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Javawebstart te permet de déployer ton application.
    Je m'explique:
    Tu crées un page web avec un lien vers un descripteur (.jnlp).
    L'utilisateur va sur cette page, clique sur le lien, et ton application se lance (s'il a la bonne JRE) sur son poste (hors navigateur), comme elle se lance en local chez toi.
    Il faut juste héberger une page web et les jars de ton application sur un serveur.

    Ca te va, ou il te faut impérativement une applet avec une exécution dans un navigateur ?

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    465
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 465
    Par défaut
    Citation Envoyé par fr1man Voir le message
    Ca te va, ou il te faut impérativement une applet avec une exécution dans un navigateur ?
    Je peux pas te répondre car je pourrai pas, pour l'instant, évaluer les avantages et les inconvénients de chaque approche.
    Tu pourra peut être m'aidre à choisir si je t'explique mon application.
    Il s'agit de l'affichage 3D des bâtiments, Une base de données relationnelles contient des données numériques (coordonnées) servant à la construction automatique des modèles 3D des bâtiments. Mon application doit permettre la visualisation et la manipulation des ces objets 3D via Internet (c'est à dire à distance). En terme de performance (rapidité, sécurité...), quelle est l'approche la plus convenable?

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    465
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 465
    Par défaut
    Pour l'histoire de JApplet et JFrame, il s'agit juste d'utiliser JApplet à la place de JFrame avec quelques changements du code biensur (comme me l'affirme fr1man).

  9. #9
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Disons que dans les 2 cas, ton application (tes jars) seront téléchargés sur le poste client.
    Disons que dans un cas, tu as une application qui s'exécute dans un navigateur, ce qui veut dire que tu peux mixer ton Applet avec des langages web, et de l'autre une application autonome.

    En terme de performances, d'accès à la base de données, je ne vois pas de différences.

  10. #10
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    465
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 465
    Par défaut
    Citation Envoyé par fr1man Voir le message
    Disons que dans les 2 cas, ton application (tes jars) seront téléchargés sur le poste client.
    Disons que dans un cas, tu as une application qui s'exécute dans un navigateur, ce qui veut dire que tu peux mixer ton Applet avec des langages web, et de l'autre une application autonome.

    En terme de performances, d'accès à la base de données, je ne vois pas de différences.
    Dans tous les cas, une Java Applet peut s'éxécuter comme une Java Application mais une Java Application ne peut pas s'éxécuter comme une Java Applet (sur l'IDE Eclipse, je peux exécuter une Applet Java comme une Applet ou comme une simple Java Application).

    Donc si un jour, je constate qu'il me faut java web start, je peux quand même utiliser mes applets java, n'est ce pas?

  11. #11
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Non, une application déployée par Java Webstart, est une application, autonome, sans navigateur, donc sans JApplet.

  12. #12
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    465
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 465
    Par défaut
    Bon, dans ce cas, pour faire tourner notre application web start, il faut juste changer la JApplet par un JFrame.

    Mais j'ai une remarque : une Applet s'exécute dans une page web, alors qu'une application Java Web Start s'éxécute dans une page à part (qui n'est pas une page Web mais une Java Window) suite au click sur un lien sur la page web (si je dis pas de betises). Donc à mon avis, de point de vue "ergonomique", une applet est plus utile.
    Concernant ma future application, elle doit être intéractive, c'est à dire, suite à la manipulation des objets 3D, des informations et des formulaires doivent apparaitre sur la pge web. Donc, à mon avis, c'est mieux de rester sur un même lieu (la page web) que de basculer entre une Java Window et une page web.

  13. #13
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 105
    Par défaut Interface PHP pour application java
    Bonjour,

  14. #14
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    465
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 465
    Par défaut
    bonjour Meddy

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

Discussions similaires

  1. UML comment developper une relation 1.* en java
    Par canary dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 22/12/2008, 21h30
  2. TRADUIRE une fonction algorithmique en java
    Par mouss4rs dans le forum Langage
    Réponses: 1
    Dernier message: 08/05/2008, 01h35
  3. Comment utiliser une base DB2 via java?
    Par ::Fistons dans le forum JDBC
    Réponses: 3
    Dernier message: 29/05/2007, 09h24
  4. comment intégrer une librairie écrit en java?
    Par gridsof dans le forum JBuilder
    Réponses: 3
    Dernier message: 23/05/2007, 11h54
  5. [Applet] Comment envoyer une variable php au java?
    Par abstractor77 dans le forum Interfaces Graphiques en Java
    Réponses: 1
    Dernier message: 09/03/2006, 10h18

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