2009-11-23 4 views
4

Je fais actuellement le développement de l'iphone. Je souhaite également faire du développement sur la plateforme Symbian. Plutôt que Java, je connais le CPP. Pouvez-vous s'il vous plaît m'aider en me donnant quelques conseils pour commencer dans cet environnement de développement.? Quels sont tous les logiciels dont j'ai besoin pour m'installer dans mon système? Attend une réponse positive.Développement Symbian

Merci et salutations,

Shibin

+0

Mieux vaut maintenant. lire ceci: http://nerd5.com/tech-news/symbian-websites-to-close-on-december-17-2010.html –

Répondre

5

Les choses dont vous aurez besoin:

  • IDE. Pour le développement de Symbian C++, il y a la version gratuite basée sur Eclipse Carbide.c++.

  • SDK. Par exemple, le S60 Platform SDK vous permet d'écrire des applications pour les périphériques basés sur S60.

Il y a beaucoup de getting started documentation on Forum Nokia.

+0

" Par exemple, le S60 Platform SDK "- Et je crois que UIQ est maintenant officiellement morte pour le développement futur. à moins qu'il n'y ait un téléphone UIQ particulier pour lequel vous voulez écrire des applications (comme si vous aviez un téléphone Motorola ou Sony-Ericsson), le S60 est plus qu'un simple exemple, c'est le meilleur exemple à moyen terme. Si vous voulez une distribution la plus large possible, mais je pense que commencer avec S60, et à long terme S60 a "gagné" –

+0

Correct, UIQ est mort et parti.Mais je serais prudent de dire que S60 a un, depuis le bit reconnaissable de S60 - Avkon et ses applications - est remplacé dans la version après la prochaine avec un cadre basé sur Qt et une interface utilisateur. –

7

Le Qt framework est une plate-forme de croix C++ basé sur un environnement, avec le soutien Symbian juste autour du coin (qui ressemble à son disponible en version bêta). Il prend en charge les systèmes d'exploitation de bureau (Windows/Mac) ainsi que les périphériques (Embedded Linux, Windows CE, etc.). Cependant, à ce jour, il ne prend pas en charge iPhone, RIM ou Android.

+0

Les rumeurs abondent qu'une version d'iPhone est en développement bien que ce soit une grande surprise de un POV politique (puisque Nokia possède Qt.) – Rob

+0

@Rob: ce n'est pas une rumeur, voir http://www.qt-iphone.com/ –

+0

Upvote de moi, parce que je ne recommanderais à personne de commencer à développer des applications natives avec autre chose que Qt en ce moment. Les bibliothèques Qt vont aller dans Symbian^3 et sont actuellement proposées pour être le seul framework d'application disponible dans Symbian^4. Vous pouvez déjà utiliser Qt sur les périphériques S60 3rd Edition FP1 et versions ultérieures. Il devrait y avoir un programme d'installation intelligent disponible au premier trimestre de l'année prochaine. Je suis sûr que Nokia serait très heureux avec Qt sur iPhone. La barrière a été Apple n'acceptant pas l'utilisation des runtimes. Avec les récents développements dans la saga PhoneGap, on dirait que ça pourrait être OK. –

-2

La puissance et la simplicité de Qt élargissent encore sa présence dans le monde mobile. La dernière version de Qt fournira un soutien de base pour Symbian S60 et un aperçu de la technologie de soutien pour Maemo 5.

            ---quoted from forum.nokia.com 
0

Java/J2ME a beaucoup de meilleurs outils et de la documentation, des bibliothèques plus simples à utiliser, et une plus grande communauté. Donc, sauf si vous avez vraiment besoin d'utiliser C++ en raison des performances ou des API spécifiques dont vous avez besoin, je vous suggère d'utiliser J2ME à la place. Je vais probablement apprendre plus rapidement J2ME que d'apprendre à utiliser les bibliothèques Symbian C++.

Comme indiqué par d'autres, Qt pourrait également être une option viable, mais je n'ai pas encore travaillé avec.

1

Shameless plug: http://www.mosync.com

Même si le plus grand avantage de MoSync est le ciblage des plates-formes multiples, il est très agréable C/C++ environnement de développement pour Symbian seulement! Pour un programmeur C/C++ régulier, tout devrait être considérablement moins étrange que l'utilisation de Symbian C++.