2010-05-03 6 views
2

Quelqu'un sait comment déclencher une application Symbian C++ en utilisant un appel API J2ME? J'ai une application J2ME qui nécessite une application de prise de photo personnalisée dans Symbian C++. La raison de la séparation en deux applications est que J2ME a une limite de taille de segment et que le J2ME doit connaître le chemin de la photo après l'avoir prise.Comment déclencher une application Symbian C++ dans une application J2ME pour les téléphones Nokia utilisant l'API J2ME?

Merci beaucoup pour votre aide.

Cordialement, Kenny

+0

L'avez-vous essayé en j2me et vous n'avez plus d'espace mémoire? Les périphériques récents doivent avoir suffisamment de mémoire de tas dans J2me pour gérer la prise de vue, même en assez haute résolution. – Ola

+0

Salut Ola, mon application J2ME actuelle a besoin de prendre des images de la plus haute résolution et de l'envoyer sur Internet. Il semble que la visualisation des images n'est pas possible car la taille du tas ne suffit pas. La compression sur les images peut également prendre la taille de tas et sur la partie de mise en réseau. Merci. – kennykee

+0

Je suis assez sûr d'avoir vu une application j2me sur le Sony Ericsson Satio traitant des images de 12 mpixels avec viseur, c'est pourquoi j'ai demandé. Peut-être que vous utilisez un cas nécessite plus de mémoire. Quel appareil ciblez-vous? Quelle est la taille des images de la plus haute résolution? – Ola

Répondre

0

Je ne pense pas qu'il y ait une API pour le faire. Une chose que vous pourriez essayer est de faire communiquer vos deux applications sur une interface de socket. Par exemple, l'application Symbian pourrait configurer un serveur de socket sur localhost et l'application J2ME s'y connecterait. Je ne suis pas sûr que cela soit possible dans l'environnement d'un téléphone cependant. Cela pourrait aussi avoir d'autres implications, comme la signature de vos demandes.

+0

Bonjour Kgiannakakis, votre idée est géniale. Mais se demandait si nous pouvions lancer l'application Symbian en arrière-plan. Si deux applications J2ME s'exécutent en même temps, partage-t-elle la même taille de segment? J'ai pensé à appeler une application J2ME externe à partir d'une autre application J2ME. J'ai essayé de nombreuses façons mais je ne suis pas capable de le faire fonctionner. Merci. – kennykee

+0

Les applications J2me sur Symbian S60 ne partagent pas heap, sauf si elles sont dans la même suite midlet. D'un autre côté, l'une des applications peut être fermée si le système manque de mémoire. JSR-211 est un bon moyen de communiquer entre midlets. – Ola

3

Jetez un oeil à APIBridge sur Forum Nokia: http://www.forum.nokia.com/info/sw.nokia.com/id/d697a64f-ddae-4937-8151-be157b542d26/ApiBridge.html

Conçu spécialement pour les applications MIDP pour accéder aux services fournis dans l'environnement Symbian C++.

+0

Super, c'est ce que je cherche. Merci beaucoup KevinD et à vous tous! – kennykee

+0

Comme suggéré APIBridge est le meilleur moyen de résoudre ce genre de problème. De la même manière, vous pouvez créer vos propres "Plugins" et faire une demande au plugin. – Mihir

Questions connexes