2009-11-18 6 views
3

Donc, j'ai développé un midlet simple bonjour monde en utilisant le Samsung SDK 1.1.2 et j'ai emballé le midlet. Maintenant j'ai deux fichiers (une combinaison JAR/JAD). Comment puis-je les installer sur mon téléphone?Java Midlet Deployment

Comme vous pouvez le voir à partir de la question, je suis nouveau dans le développement du téléphone. Essayer de déployer sur un téléphone Samsung sur ATT. J'essaie de tester l'ensemble du cycle de développement - les émulateurs fonctionnent très bien pour l'écriture de code, mais je dois vraiment m'assurer que le Midlet fonctionne comme prévu sur le téléphone cible.

Répondre

3

Suggérez-vous de lire un peu sur OTA delivery d'applications, pour le fond.

Vous avez un certain nombre d'options pour le déploiement, en voici quelques unes. Connectez votre téléphone à un ordinateur via bluetooth, câble ou wifi et copiez le fichier JAR. Je ne suis pas sûr si Samsung supporte cela, mais d'autres fabricants de combinés fournissent certainement un logiciel de «gestionnaire» que vous pouvez télécharger et installer sur un ordinateur pour ce faire. Si votre application repose sur des données utilisateur dans le JAD, il se peut que cette option ne soit pas une idée ou que vous puissiez inclure des données par défaut dans le fichier JAR.

  • Placez votre fichier JAD et JAR sur un serveur Web auquel vous avez accès, à partir duquel ils peuvent être téléchargés sur votre téléphone. Vous devez vous assurer que les types MIME pour les fichiers JAD et JAR sont correctement définis, ils peuvent ne pas être par défaut. Exactement comment vous faites cela dépend de votre serveur - voici une méthode example. (Vous avez probablement un service d'accès Web/données de AT & T.) Si tout va bien, vous pouvez aller chercher le fichier JAD depuis le navigateur du téléphone et le combiné vous demandera alors de confirmer que vous souhaitez continuer et télécharger le fichier JAR complet. . Les opérateurs de réseau mobile ont une attitude variable à l'égard de l'accès JAD et JAR, par exemple, vous pouvez trouver que vous devez exécuter votre serveur sur le port 80 ou 8080 pour qu'il fonctionne dans certains cas.
  • Rejoignez un service qui hébergera une application pour vous. Je suis au courant de GetJar. Je ne suis pas sûr des détails, mais cela signifiera que vous n'avez pas à lancer votre propre serveur Web. En dehors du déploiement de base, vous pouvez considérer signing votre application - un processus qui vous permet essentiellement d'affirmer votre «vraie» identité à un combiné. L'avantage de cela est que les applications signées peuvent présenter moins de dialogues de confirmation d'accès au réseau et similaires au propriétaire du combiné. En outre, lorsque l'application est en cours de déploiement, l'utilisateur verra un message sur l'absence de signe qui pourrait inclure le mot «non approuvé» ou similaire, et cela peut être répréhensible. (Cela étant dit, certaines applications majeures n'ont pas été signées.)

    Espérons que vous avez commencé.

  • 0

    Vous pouvez certainement copier le fichier jar/jad via USB ou Bluetooth, mais les appareils Samsung que j'utilise n'installent pas un fichier qui a été copié manuellement.

    Malheureusement, les autres méthodes sont beaucoup plus de travail.