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 ME Discussion :

Créer un fichier ADF.


Sujet :

Java ME

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 14
    Points : 6
    Points
    6
    Par défaut Créer un fichier ADF.
    Bonjour à tous,

    Alors voila, j'ai décider de mettre en ligne une application écrite en Doja 1.5. Le problème, c'est que je dois pour que mon mobile puisse lire ce fichier portant l'extension .jar (Voir post précedent ) créer un fichier ADF qui lui portera apparemment l'extension .jam.

    Après survol, je dois l'avouer, du guide du développeur Doja fournit gracieusement par Bouygues Telecom, je découvre que l'on peut écrire soit même ce fichier.
    Donc voici à quoi ressemble mon fichier écrit au format texte à laide du bloc note :

    AppName = MonAppli
    ConfigurationVer = CLDC-1.0 (Ici, c'est pareil, j'ai repris ce qui était dans l'exemple car je ne savais pas quoi mettre.)
    ProfilVer = DoJa-1.5oe (Je pense qu'ici on s'en fou un peu de ce que l'on met.)
    AppClass = *** JE SAIS PAS QUOI METTRE ***
    AppVer = 1.0
    PackageURL = http://adressedemonsite:5080/monappli.jar
    AppSize = 12536
    LastModified = Fri, 25 Feb 2000 12:04:25 GMT

    Voila, une fois que j'ai créé ce fichier au format texte, je le reconverti au format .jam en changeant l'extension.

    Mon problème est le suivant, que dois je mettre comme clé à AppClass ???

    Je suis un peu perdu la et je ne suis également pas sur du port que je dois utiliser j'ai laissé le même port que celui qui est indiqué sur le site mais je ne suis absolument pas sur que cela fonctionnera. Une âme charitable pour m'aider ?

    PS : voici le lien pour télécharger le guide du développeur DoJa si ca intéresse quelqu'un :
    http://teamus.chez-tiscali.fr/Guide_...r_DoJa_1.5.pdf

    Voila, j'ai terminé merci pour vos réponses et votre aide.

  2. #2
    Membre chevronné
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Points : 2 208
    Points
    2 208
    Par défaut
    As-tu essayé de mettre le nom de classe contenant la méthode main ?


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 14
    Points : 6
    Points
    6
    Par défaut
    C'est à dire ?

    En fait, je ne possède que le fichier .jar

    Il s'agit d'un jeu que j'ai récupéré d'un autre mobile. En fait, j'ai lu que les fichiers .jar étaient des fichiers archive. Mais comment récupérer ce dont tu me parles ?

    Dois-je décompresser mon fichier .jar pour le savoir ? Si oui, comment ?

  4. #4
    Membre chevronné
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Points : 2 208
    Points
    2 208
    Par défaut
    Normalement avec ton fichier jar tu dois avoir un fichier MANIFEST dans le repertoire META-INF.Dans ce dernier il doit y avoir une clé MAIN-CLASS .
    Je précise que je n'ai jamais utilisé JAVA2 ME et donc ce n'est que des suppositions...


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 14
    Points : 6
    Points
    6
    Par défaut
    Effectivement, je viens de découvrir qu'on pouvait lire les fichiers .jar avec Winrar...

    Donc, je viens de regarder ce que je pouvais trouver à l'intérieur du fichier Manifest.

    J'ai récupéré depuis mon Sony-Ericson le jeu Splinter Cell 2 et j'ai donc le fichier .jar j'ai ouvert le Fichier Manifest.MF et voila ce que je trouve à l'intérieur :

    Manifest-Version: 1.0
    MIDlet-Data-Size: 128
    MicroEdition-Configuration: CLDC-1.0
    MIDlet-Name: Splinter Cell 2
    Created-By: 1.4.1 (Sun Microsystems Inc.)
    MIDlet-Icon: icon.png
    MIDlet-Vendor: Gameloft SA
    MIDlet-1: Splinter Cell 2, icon.png, cMIDlet
    MIDlet-Version: 2.3.3
    MicroEdition-Profile: MIDP-1.0
    MIDlet-Description: Mobile Stealth Action at its best!

    J'ai donc créé à l'aide du bloc note de Windows un fichier portant l'extension ADF. Voici, ce que j'ai mis à l'intérieur :

    AppName = Splinter Cell 2
    ConfigurationVer = CLDC-1.0
    AppClass = cMIDlet
    AppVer = 1.0
    PackageURL = http://xxxxxx.chez.tiscali.fr/xx/xxxxx/scell2.jar
    AppSize = 65055
    LastModified = Fri, 25 Feb 2000 12:04:25 GMT

    Le problème c'est que lorsque je me connecte au site pour télécharger le ejxu sur mon téléphone, ca ne fonctionne pas. Ai je fait une erreur dans la création de mon fichier ?

    Voila ce qui est dit dans le guide du développeur Doja à propos de AppClass :

    Nom de la classe proncipale de l'application (nom complet du package et de l'application : max 255 octets). Seulement des caractères ASCII doivent être utilisés.

    Ai je fais une erreur dans le nom de la classe principale ou est ce que pour créer un fichier ADF ou JAM il faut s'y prendre d'une autre manière ?

    Merci pour vos réponses.

  6. #6
    Nouveau Candidat au Club
    Inscrit en
    Juin 2003
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Attention, DoJa n'est pas MIDP
    Bonjour,
    si ton .jar contient un manifest, c'est que c'est une application MIDP (sur ton Sony Ericsson, s'il est récent je pense même MIDP2.0).
    Or un téléphone i-mode utilise les classes DoJa (1.5 ou 2.5) et non MIDP.
    En clair, les kVM Java ne sont pas les mêmes, donc ton application récupérée ne pourra fonctionner sur ton nouveau téléphone, désolé.

    Le seul moyen serait de décompiler les classes contenues dans ton .jar, de réécrire le code source avec les API DoJa et de recompiler le tout.
    Autant dire que c'est fastidieux ;o)

  7. #7
    Membre du Club Avatar de Batou
    Inscrit en
    Mars 2004
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 71
    Points : 62
    Points
    62
    Par défaut
    Hello,

    je travaille sur DoJa 4.0 et j'ai verifie mes .jar
    Comme le dit mougino, il n'y a pas de fichier MANIFEST a l'interieur des jar de mes applis. Je ne connais MIDP, donc je ne peux tirer de conclusion de cette decouverte.

    La synthaxe de ton fichier ADF me parait correcte.
    Et tu as raison : les fichiers ADF portent l'extension .jam

    Bon courage
    "It has to start somewhere, It has to start sometime.
    What better place than here, what better time than now?
    " [RATM]

Discussions similaires

  1. Créer un fichier d'enregistrements
    Par Oregor dans le forum Langage
    Réponses: 19
    Dernier message: 02/06/2012, 20h02
  2. [CR] Version nécessaire pour créer des fichiers DSR ?
    Par aysse dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 17/11/2003, 09h01
  3. Réponses: 7
    Dernier message: 26/06/2003, 09h11
  4. [] [Stratégie] Comment créer un fichier log
    Par Skeezo dans le forum Installation, Déploiement et Sécurité
    Réponses: 4
    Dernier message: 16/09/2002, 18h30
  5. Instruction pour créer un fichier text ???
    Par Soulsurfer dans le forum Langage
    Réponses: 2
    Dernier message: 06/08/2002, 11h17

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