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 :

Application ou Applet dans mon cas ?


Sujet :

Applets Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 20
    Par défaut Application ou Applet dans mon cas ?
    Bonjour !
    J'ai commencé à apprendre le java il y a quelques temps et je vais bientôt me lancer dans un nouveau projet.
    Ce projet est en fait mon travail de fin d'étude (travail de maturité en Suisse).
    Je souhaite faire une application qui expliquera un sujet de mathématique (l'intégration je pense) à des élèves en difficulté. Je vais essayer de faire une autre approche du sujet que celle que l'on a en cours. Il sera dynamique, interactif ( je pense à Géogebra pour les graph).

    Ma question est donc la suivante : Vaut-il mieux que je fasse une simple application ( en swing ) ou bien un applet ? Pour l'instant j'ai fais uniquement des applets et je me demande s'il est vraiment utile de faire un applet alors que l' utilisateur peut très bien downloader l'application.
    Bref, est-ce qu'il a des avantages dans mon cas pour que je me dirige vers l'une ou l'autre façon de faire ?

    Mon application comportera forcement des graphiques, modifiables en temps réel. Comment pourrais-je les faire ? je voudrais bien regarder dans GéoGebra mais j'ai peur que tout soit trop "lié" et que je ne puisse rien récupérer ( il est GNU ).
    Cette dernière question est peut être la plus importante pour moi... Il faut que j'arrive à obtenir un graphique avec des "poignées" pour que l'utilisateur puisse changer un (des) point(s) de la courbe.

    Merci pour vos réponses

    p.s : si vous avez des idées pour mon projet n'hésitez pas
    p.s2: je pense que je vais enregistrer ce topic pour mon dossier donc écrivez correctement merci

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Dans l'ensemble, les applets sont en grande perte de vitesse depuis l'apparition de WebStart qui permet de déployer une véritable appli au travers d'un réseau.

    Donc pour moi définitivement application en WebStart

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 20
    Par défaut
    Je connaissais pas cette solution (bien qu'en fait j'ai déjà ouvert des .jnlp sans m'en rendre compte ^^).
    C'est très intéressant
    Je viens de lire le tuto suivant : Java Web Start. Je comprend mieux maintenant mais il me reste un doute : il est dit qu'il "vous faut un serveur web, le plus simple qu'il existe suffit", cela veut dire que ce serveur doit être sur ma machine ou qu'un "simple" hébergeur (le mien est infomaniak) suffit ?
    Je me vois mal installer Apache sur mon mac juste pour un JWS ...
    C'est vraiment obligatoire ?

    merci Sinok pour ce début de réponse

  4. #4
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Un simple hébergeur suffit, il suffit de déposer le fichier JNLP et les jars.

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 20
    Par défaut
    la suite ...

    j'ai donc essayé de mettre en JWS une application que j'avais déjà faite...
    et comme vous vous en doutez sûrement, j'ai un petit problème, et pourtant c'est pas faute de chercher un maximum de tutoriel.

    Voici les données :
    le fichier course.jnlp : ( placé dans le dossier http://www.XXX.ch/tarfaa/prog/course/ )
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <?xml version="1.0" encoding="utf-8"?>
    <jnlp spec="0.2 1.0" 
    	 codebase="http://www.XXX.ch/tarfaa/prog/course" 
    	 href="course.jnlp">
    	<information>
    		<title>Course en JNLP</title>
    		<vendor>Tarfaa</vendor>
    		<homepage href="http://www.XXX.ch/tarfaa/extra.html"/>
    		<offline-allowed/>
    	</information>
    	<security>
    		<all-permissions />
    	</security>
    	<resources>
    		<j2se version="1.5+" href="http://java.sun.com/products/autodl/j2se"/>
    		<jar href="course.jar"/>
    	</resources>
    	<application-desc main-class="ch.XXX.course.AnimationMain" />
    </jnlp>
    j'ai aussi un fichier .jar qui marche parfaitement (et qui est signé)
    dont le contenu s'organise comme ça : ( placé dans le dossier http://www.XXX.ch/tarfaa/prog/course/ )

    course.jar
    ->ch
    ---->XXX
    ------->course
    ---------->les sources
    ->images
    ---->les images

    et le message d'erreur, que franchement je comprend pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Une erreur est survenue au cours du lancement ou de l'exécution de l'application.
     
    Catégorie : Erreur dans le fichier de lancement
     
    Il manque le champ obligatoire suivant dans le fichier de lancement : <jnlp>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    MissingFieldException[ Il manque le champ obligatoire suivant dans le fichier de lancement : <jnlp>]
    	at com.sun.javaws.jnl.XMLFormat.parse(XMLFormat.java:76)
    	at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(LaunchDescFactory.java:46)
    	at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(LaunchDescFactory.java:58)
    	at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(LaunchDescFactory.java:112)
    	at com.sun.javaws.Main.launchApp(Main.java:183)
    	at com.sun.javaws.Main.main(Main.java:137)
    la seule erreur que j'ai pu faire c'est dans le .jnlp mais je vois pas où ...

    merci pour votre aide

    sinon je suis encore à la recherche d'une solution pour arriver à faire des graphiques "interactifs" comme dans GeoGebra ( en un peu moins compliqué tout de même)

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

Discussions similaires

  1. Application IA possible dans mon cas ?
    Par LEK dans le forum Intelligence artificielle
    Réponses: 1
    Dernier message: 14/06/2011, 02h16
  2. [PDF] EZPDF vs FPDF, lequel utiliser dans mon cas ?
    Par mathieu77186 dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 30/11/2005, 21h26
  3. CDlive Router dans mon cas
    Par Death83 dans le forum Développement
    Réponses: 1
    Dernier message: 11/10/2005, 16h34
  4. [Débutant][JList] Comment ça marche dans mon cas ?
    Par Invité dans le forum Composants
    Réponses: 31
    Dernier message: 28/06/2004, 10h45
  5. Quel type de BDD dans mon cas
    Par zoubidaman dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 10/06/2004, 18h00

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