2011-01-04 2 views
2

Je dois développer une application qui nécessite Bluetooth et la fonctionnalité de changement de profil pour les téléphones Symbian. Après avoir passé quelque temps j'ai trouvé que les options suivantes:Quelle plate-forme pour le développement mobile?

  1. Java: Java, mais ne permet pas de changer le profil

  2. Symbian C++: Je lis bases pour Symbian C++ et créé quelques trucs de base. Les API étendues Symbian fournissent des API simples pour Profile et Bluetooth (je n'ai pas encore testé). Mais il faut beaucoup d'efforts pour les saisir. Spécialement problème de chant de certificat. Je veux tester mon application sur différents appareils et souhaite donner à mes amis qui ont différents téléphones portables. Mais ne pouvait pas en raison de problème de signature. QT: Je suis toujours confus à ce sujet. Que cette plateforme soit capable de répondre à mes exigences ou non. Deuxièmement quel téléphone prend en charge QT ou pas ...

Honnêtement, je suis un peu frustré en écrivant ceci. Je cherche quelqu'un, expérience dans ce domaine, pour me guider dans cette situation.

+0

Ajouter Python à votre liste. Cela pourrait être utile si vous fournissiez plus de détails (par exemple, avez-vous affaire à seulement S40 ou S60)? –

+0

Python est bon mais comme j'ai travaillé avec des langages c-style, je ne veux pas ajouter de courbe d'apprentissage. Deuxièmement, il a aussi des limites. De toute façon, c'est une bonne option aussi! – mqpasta

Répondre

2

Vous pouvez combiner C++ natif avec Qt. Bien que vous perdiez une partie de la nature multiplateforme de Qt en y mélangeant du C++ natif.

Voir l'exemple XQProfile sur le forum Nokia Wiki pour le mélange de Qt et de Symbian C++ natif pour le changement de profil.

Qt peut être installé sur pratiquement tous les appareils de la S60 3rd Edition FP1 (S60 3.1). Les nouveaux modèles d'appareils sont livrés avec Qt préinstallé. Forum Nokia a les spécifications de l'appareil que vous pouvez filter based on Qt availability.

1

QT (+ QML) est la langue de choix pour l'avenir. Je crois qu'il est actuellement sur les téléphones suivants: N8, C7, C6, E7. J'ai la version 4.6.1 avec la version 4.7 qui a le support QML bientôt. Toutefois, si vous devez cibler des appareils actuels et anciens, votre seul choix est Symbian C++.

Questions connexes