Quelle porteuse de données utilisent les applications Java™ ? Dans quelle mesure les applications sont-elles dépendantes du réseau ? Peuvent-elles être utilisées en dehors des zones de couverture du réseau ? >>
La technologie Java™ se base sur deux éléments : un langage de programmation et un environnement d'application dans lequel les programmes écrits en Java™ peuvent être exécutés. La syntaxe du langage de programmation Java™ est similaire à celle du C++, ces deux langages étant orientés objet. La principale différence entre les langages C++ et Java™ réside dans le fait que les développeurs d'applications doivent compiler le code source C++ dans un code machine natif. Ce code machine fonctionne uniquement sur le périphérique cible spécifique, alors que le code du langage Java™ est interprété dans le périphérique cible par ce que l'on appelle une machine virtuelle Java™. C'est ce mécanisme qui rend les applications Java™ mobiles, c'est-à-dire qui leur permet de fonctionner sur tous les types de périphérique par le biais d'une même plate-forme Java™.
Le Nokia 7250 prend en charge la plate-forme Java™ 2 Micro Edition (J2ME), composante de la technologie Java™ spécialement conçue pour les produits électroniques d'usage courant. Plus particulièrement, la plate-forme prend en charge la norme industrielle MIDP 1.0 (Mobile Information Device Profile), qui fournit des fonctions essentielles à la création d'applications destinées aux téléphones mobiles. Les applications Java™ créées pour cette plate-forme sont appelées "MIDlets".
3. Quels avantages la technologie Java offre-t-elle aux utilisateurs de téléphones mobiles ?
Jusqu'à présent, les combinés étaient fournis avec un ensemble d'applications préinstallées comprenant un agenda, une horloge et des jeux. La technologie Java™ change radicalement cette approche. Elle permet aux utilisateurs de télécharger de nouvelles applications sur leur téléphone. Les utilisateurs profitent ainsi du potentiel créatif de milliers de développeurs d'applications. Parmi les applications Java™ téléchargeables, on trouve par exemple des jeux, des calendriers d'entraînement sportif, des guides de conversation et des applications cartographiques. La technologie Java™ rend l'utilisation du téléphone plus attrayante et permet aux utilisateurs de personnaliser leur appareil en choisissant eux-mêmes leurs applications. Le Nokia 7250 prend en charge le téléchargement des applications Java™ via une connexion WAP ou en utilisant PC Suite.
4. Quels avantages les applications téléchargeables procurent-elles à mon Nokia 7250 ?
Vous pouvez enrichir votre téléphone avec des applications d'organisation de votre travail ou de vos loisirs, telles que des applications de voyage, des applications commerciales ou des jeux interactifs et graphiques. Vous pouvez également personnaliser votre téléphone avec d'autres applications téléchargeables.
Les applications Java™ étant exécutées localement sur le téléphone, elles offrent un grand confort d'utilisation grâce à des temps de réponse réduits, sans délai dû au réseau.
5. Combien d'applications puis-je télécharger et stocker sur mon Nokia 7250 ?
La mémoire réservée aux applications Java sur le Nokia 7250 est dynamique. La taille maximale d'un MIDlet téléchargé par OTA (Over The Air) via le WAP est de 64 Ko. Vous pouvez télécharger sur le Nokia 7250 jusqu'à 30 MIDlets atteignant la taille maximale autorisée (64 Ko). Si les MIDlets téléchargés sont plus petits, des MIDlets supplémentaires peuvent être téléchargés. Grâce à Nokia PC Suite, vous pouvez transférer des MIDlets (d'une taille maximale de 64 Ko) d'un PC vers le Nokia 7250.
Remarque : La capacité indiquée ici dépend du pool de mémoire partagée global (3,5 Mo). Ce pool est partagé par les messages MMS, les images et les photos, les sonneries et les applications Java. Plusieurs MIDlets Java occupant une certaine quantité de mémoire sont préchargés sur le Nokia 7250. Les MIDlets stockés dans la mémoire du téléphone peuvent être supprimés et remplacés par d'autres.
7. Où puis-je télécharger des applications Java ?
Divers prestataires proposent des applications Java™. Les opérateurs jouent un rôle essentiel en offrant à leurs abonnés un accès facile aux applications téléchargeables. Le Nokia 7250 prenant en charge le téléchargement d'applications via PC Suite, vous pouvez également télécharger des MIDlets depuis Internet sur votre combiné.
8. Toutes les applications Java sont-elles adaptées à mon téléphone Nokia 7250 ?
Le Nokia 7250 prend en charge le téléchargement de MIDlets standard, c'est-à-dire des applications qui utilisent les interfaces de programmation d'applications définies dans la spécification MIDP 1.0. La taille maximale d'un MIDlet téléchargeable est de 64 Ko.
9. Les applications Java garantissent-elles la sécurité des données de mon Nokia 7250 ?
La plate-forme Java™ du Nokia 7250 est dotée de mécanismes de sécurité évolués. Une confirmation de l'utilisateur est requise pour que l'application Java™ puisse établir une connexion au réseau. Un témoin affiché dans le coin supérieur gauche de l'écran lorsque l'application est connectée permet à l'utilisateur de savoir si l'application est ou non connectée. Les applications ne peuvent se connecter que par la passerelle WAP définie dans les paramètres WAP (l'utilisateur connaît donc toujours le tarif de la connexion).
Pour s'assurer que les applications Java™ ne permettent pas d'accéder aux données confidentielles enregistrées par l'utilisateur dans le téléphone, ces applications n'ont pas la possibilité de les lire. Par exemple, les applications Java™ ne peuvent pas accéder au répertoire, au calendrier, aux messages texte, ni au journal. Les seules données auxquelles ces applications peuvent accéder sont celles qu'elles ont elles-mêmes stockées dans le téléphone. Cette fonctionnalité a été élaborée par des spécialistes en télécommunications du Java™ Community Process (JCP).
Il est important de noter que si l'utilisateur saisit des données (à l'aide du clavier) dans le cadre d'une application, celle-ci a la possibilité de les diffuser via la connexion au réseau. Les utilisateurs ne doivent donc pas fournir d'informations sensibles à une application Java™ sauf s'ils sont sûrs de cette dernière.
Dans le Nokia 7250, les applications Java™ permettent d'établir la connexion HTTP par le biais de la pile WAP. La sécurité est ainsi basée sur le protocole WTLS (Wireless Transport Layer Security) par le biais de la pile WAP. En raison des faiblesses inhérentes au modèle de sécurité WAP, principalement dues à l'absence de sécurité bout en bout à proprement parler entre le client et le serveur http, il est vivement recommandé de ne pas transférer d'informations importantes par le biais du WAP. Ce défaut de sécurité provient du fait que, lors de toute connexion au serveur de contenu, la passerelle WAP décrypte le WTLS, puis crypte à nouveau le contenu au moyen d'un algorithme de cryptage SSL. Si l'utilisateur passe par une passerelle non sécurisée (c'est-à-dire une passerelle librement accessible sur Internet), la confidentialité des informations risque d'être compromise durant le transfert de WTLS à SSL et vice versa.
L'exécution de l'application Java™ est isolée de la fonction native du téléphone. Si un problème se produit avec l'application Java™, la fonction native du téléphone ne sera pas affectée. En cas de problème, l'exécution de l'application est interrompue. Elle ne risque donc pas d'endommager votre téléphone. Vous pouvez également arrêter l'exécution de l'application Java™ en appuyant sur la touche rouge ("Terminer").
Ce coût dépend du secteur de marché, de l'opérateur et du type d'application. Les applications de divertissement telles que les jeux ne devraient toutefois pas coûter plus de 2 à 3 dollars américains.
11. Quelle porteuse de données utilisent les applications Java™ ? Dans quelle mesure les applications sont-elles dépendantes du réseau ? Peuvent-elles être utilisées en dehors des zones de couverture du réseau ?
Il est possible de télécharger les applications Java™ via le navigateur WAP par le biais de connexions GPRS et Circuit Switched Data. Après avoir téléchargé le MIDlet, vous pouvez lancer l'application indépendamment de la couverture du réseau, à condition que le MIDlet soit autonome et que son traitement ne dépende pas d'un composant du réseau. Les MIDlets peuvent également être connectés aux ressources du serveur. Cette connexion s'établit aussi via le WAP.
12. Les applications Java peuvent-elles jouer des sonneries polyphoniques ?
Non. Leur implémentation ne prend en charge que la génération de sonneries monophoniques. Le Java™ Community Process n'a pas encore défini de spécification relative aux API audio polyphoniques pour Java™ 2 Micro Edition.
13. Puis-je télécharger des applications Java à toute heure et en tout lieu ? (lorsque je voyage aux États-Unis, par exemple ?)
Cela dépend de la couverture de données proposée par les différents réseaux et des accords d'itinérance existants. Aux États-Unis, certains opérateurs utilisent l'approche du "jardin fermé" ("Walled Garden") qui consiste à inciter les utilisateurs à ne pas aller au-delà du portail de leur opérateur.