2009-08-08 8 views
0

Je travaille dans un environnement où la plupart des gens utilisent Nokia (Symbian OS) et je suis nécessaire pour développer un logiciel qui gère la boîte de réception SMS. Je sais que Java (J2ME ou MIDP) serait le meilleur indépendant de la plate-forme, mais il ne supporte pas l'accès à la boîte de réception SMS pour lire ou créer des messages. Quelle est la prochaine meilleure plate-forme/langage à utiliser, compte tenu de l'évolutivité future des autres systèmes d'exploitation mobiles (Windows Mobile, Palm OS et Android)?Quel est le meilleur langage de programmation pour le développement de téléphones mobiles impliquant SMS?

Répondre

2

Je pense qu'il serait sage de votre part si vous alliez d'abord sur le site Web du fabricant du téléphone mobile que vous souhaitez développer et de voir quelle langue fonctionne sur ce téléphone. Et faites la même chose pour les autres mobiles ... Je pense que cela aiderait à réduire votre choix ...

+0

c'est ce qui arrivera finalement, mais le problème est que je dois commencer avec le bon langage de programmation pour ne pas avoir à réécrire le code pour les autres systèmes d'exploitation mobiles. Nokia a sa propre plate-forme propriétaire, mais uniquement pour Symbian – CoDeR

0

Vous pouvez utiliser C/C++ sur certaines plates-formes, mais si vous souhaitez que votre source soit compatible avec la plate-forme croisée, vous n'avez aucune autre option que Java. Et oui, les applications Java peuvent lire les données utilisateur (y compris les SMS, je crois), si elles ont les autorisations appropriées.

+0

merci Andrejs, mais désolé, il n'est pas possible d'accéder à la boîte de réception SMS du système en utilisant Java du tout, indépendamment des autorisations: ( – CoDeR

+0

Je pense que cela devrait dépendre de la plate-forme que vous utilisez, mais je me trompe peut-être –

+0

Merci encore pour vous effort Andrejs, c'est un élément sur la liste de souhaits pour les prochaines versions de J2ME – CoDeR

0

Je serais obligé d'accepter que Java serait le langage commun à utiliser, sauf pour l'iPhone la plupart des smartphones exécutent des systèmes d'exploitation basés sur Java.

Pourriez-vous expliquer pourquoi vous projetez un peu plus? est-ce un programme sur le téléphone lui-même d'un service grâce à un code court?

+0

c'est un programme en cours d'exécution sur le téléphone et continue à vérifier La boîte de réception SMS du système pour les messages SMS spécialement formatés qui contient des instructions pour le programme – CoDeR

+0

Je ne sais pas si vous pouvez le faire au téléphone à moins que ce ne soit un smartphone./Binary_Runtime_Environment_for_Wireless pourrait faire quelque chose comme ça mais je ne suis pas sûr de ce que vous faites exactement –

0

Avez-vous besoin d'accéder à la boîte de réception actuelle, ou est-ce suffisant pour lire les messages SMS envoyés spécifiquement à votre application à mesure qu'ils arrivent? Dans ce cas, vous pouvez utiliser le registre push pour enregistrer que votre MIDlet doit recevoir les messages entrants.

+0

Je dois avoir accès à la boîte de réception SMS :( – CoDeR

Questions connexes