2009-08-31 19 views
4

Je voudrais écrire une petite application de saisie de données pour les téléphones mobiles en utilisant JavaME (MIDP/CLDC). Comment synchroniser au mieux les données avec une application locale sur mon PC (ou simplement transférer les données sur le PC)? Existe-t-il un moyen standard de se connecter au PC si le mobile est branché via un câble USB? Je sais que je pourrais simplement me connecter à un service Web, mais je préfère ne pas utiliser la connexion Internet de l'appareil.Synchroniser les données à partir de JavaME mobile localement

L'application devrait fonctionner sur autant de dispositifs que possible (bien sûr), mais un indice pour certains appareils spécifiques serait trop apprécié ...

Désolé si la question est un peu général, mais je suis nouveau à JavaME programmation et je n'ai pas trouvé de bonnes ressources sur ce sujet sur le web ...

Répondre

0

Une façon serait de sauvegarder les données dans un emplacement prédéterminé en utilisant l'API de connexion de fichiers. Le travail de synchronisation serait alors entièrement effectué par l'application PC qui analyse la présence d'un dossier particulier sur l'appareil. S'il est trouvé, il peut écrire de nouvelles données dans le dossier, ou en lire les données modifiées, les deux activités étant récupérées par l'application J2ME au prochain démarrage.

2

Les appareils Nokia Series60 doivent disposer d'une connexion javax.microedition.io.CommConnection qui permet l'utilisation de ports USB, InfraRed et/ou Bluetooth via l'API GCF générique.

Si vous voulez que quelque chose fonctionne sur la plupart des téléphones compatibles Bluetooth, JSR-82 peut être utilisé pour le transfert de données. la spécification pour cela est à http://www.jcp.org/en/jsr/detail?id=82