6
votes

Le moyen le plus rapide de construire une simple application Symbian?

J'ai un combiné Symbian 9.1, Nokia E65, basé sur l'interface utilisateur de la série Nokia S60. Je voudrais construire une application graphique simple, en plein écran. Il devrait être capable d'afficher du texte et des images et d'avoir une interaction de base du clavier. C'est pour moi seulement, à ne pas être déployé.

Maintenant, que pensez-vous être la façon la plus rapide et la plus indolore de l'avoir fait?

J'ai les compétences suivantes: - HTML, PHP, ASP.NET, JS - ASP.NET et C #, Silverlight - Java, mais surtout pour la mise en réseau, pas l'interface utilisateur - Certains C ++

J'ai téléchargé le Nokia Ide, mais c'est effrayant à première vue :)

Tout tutoriel ou exemple sont les bienvenus!

EDIT: En particulier, deux questions:

  1. est-il possible de créer une application flash autonome pour ce combiné?
  2. Que diriez-vous de la version mobile QT?

0 commentaires

7 Réponses :


2
votes

Le SDK Symbian pour C ++ peut être téléchargé ici .

NSBasic est une autre option.

gentillesse,

DAN


0 commentaires

3
votes

aller pour Java Me. Tout ce que vous avez énuméré dans votre message est possible de faire en Java.


0 commentaires


1
votes

Je suis évidemment biaisé mais je suggérerais d'obtenir le graphiques 2D Exemple de code à partir des "Recettes rapides du système d'exploitation Symbian OS":


2 commentaires

Ce sont gentils. Le second surtout (la première sent l'odeur de 3D par le nom du fichier, 3D.zip). J'espère qu'ils sont plus pressants ne pas avoir le livre ...


En effet. ma faute. Lien 3D supprimé.



4
votes

Si vous pensez que vous préférez faire un développement supplémentaire sur la plate-forme Symbian à l'avenir, je suggère fortement de regarder Qt . Malheureusement, cependant, vous ne pouvez pas l'utiliser sur votre E65, car qt nécessite S60 3.1 ou plus. (Le E65 fonctionne S60 3.0).

Depuis le codage QT dans C ++, vous avez également accès aux API de la plate-forme natif si nécessaire. Cependant, pour la plupart des applications, les API QT (beaucoup plus conviviales) fournissent toutes les fonctionnalités dont vous avez besoin.

Selon votre arrière-plan, la courbe d'apprentissage peut être plus raide que d'utiliser Java ou Python, mais le remboursement est que vous avez accès à une boîte à outils très puissante. Et bien sûr, tant que vous utilisez uniquement des API QT, votre application doit être facilement portable avec d'autres plates-formes QT si nécessaire.


2 commentaires

J'ai utilisé QT dans le passé, pour développer pour KDE, et je les ai trouvés assez acceptables et agréables à travailler avec. J'attendais quelques commentaires à leur sujet :)


Je viens de lire votre message à nouveau et j'ai compris que la version de S60 en cours d'exécution sur le E65 (3.0) n'est pas prise en charge par le port QT :( J'ai édité ma réponse en conséquence. Quoi qu'il en soit, si vous avez accès à un accès plus récent appareil, jetez un coup d'œil à qt.



6
votes

Pour votre appareil, utilisez définitivement python pour S60 . Il est beaucoup plus facile de commencer avec que Symbian's C ++ SDK et au cas où vous auriez besoin de plus de fonctionnalités de niveau bas que Python vous donne, vous pouvez écrire de petits modules en C ++ et les utiliser dans votre programme Python.

Pour une application simple comme celle que vous décrivez, Python fera très bien. Vous n'avez même pas besoin d'aucune des idées / outils de Nokia sur le PC, vous pouvez simplement écrire le code dans n'importe quel éditeur de texte, le copier sur le téléphone et le tester en direct.

Comme d'autres personnes ont mentionné, d'autres options incluent:

  • SYMBIAN C ++ SDK : Comme vous avez découvert les outils et non la plus intuitive à travailler avec, le développement n'est pas simple non plus.
  • WRT de Nokia : Utilisation JavaScript / CSS / HTML, mais il n'est pas disponible pour votre téléphone.
  • qt : non disponible pour votre téléphone.
  • Java Me : Probablement votre deuxième meilleure option, votre code sera légèrement plus grand mais plus protégé. Les outils ne sont pas aussi directs qu'avec Python, mais certainement pas aussi compliqués qu'avec Symbian.

0 commentaires