Accessibilité

Article DevNet

Exécution de l'exemple sur le web

Commencez par cliquer sur le lien ci-dessous pour consulter l’exemple dans votre navigateur. Un des points forts de Macromedia Flash est de permettre l’exécution d’un contenu identique dans un navigateur standard comme sur le Pocket PC. Cette possibilité se révèle très pratique lors des tests (et tout spécialement pour les applications multiutilisateurs lorsque vous n’avez pas quelques dizaines de Pocket PC à votre disposition !).

Un graphique Pocket PC devrait apparaître, tel qu’illustré dans la Figure 1.

Figure 1: Exemple dcran de titre
Figure 1: exemple dcran de titre

  1. Cliquez sur l’onglet Connect pour afficher l’écran de connexion. Saisissez les paramètres de connexion illustrés dans la Figure 2 pour établir la connexion.
  2. Les paramètres par défaut connectent l’animation Flash à un serveur Fortress public exécuté depuis www.xadra.com, sur le port 10000. Si vous vous trouvez derrière un pare-feu, vous devrez pouvoir ouvrir une connexion socket sortante à cette adresse. La Figure 2 présente l’application avec les paramètres de connexion.
    Figure 2: exemple dcran de connexion
    Figure 2: exemple d’écran de connexion

  3. Saisissez un nom d’utilisateur et cliquez sur le bouton Login. Avec le nom « Guest » par défaut, Fortress génère automatiquement un nom unique, avec un suffixe compris entre 1 et 9999 (tel que « Guest627 »). Le champ de mot de passe n’est pas utilisé dans cet exemple mais est inclus pour représenter les interfaces API de connexion et d’authentification disponibles dans Fortress.
  4. En cas de problèmes au cours de la connexion, une des icônes « F » de Fortress apparaissant du côté droit de l’écran devient orange, indiquant le paramètre entraînant le problème en question. La région d’état du bas de l’écran de connexion affiche une description de l’erreur.
  5. Le succès de la connexion est indiqué par les trois icônes « F » de Fortress, qui deviennent bleues pendant un instant (indiquant une opération en cours), puis vertes à la fin de l’opération. L’écran de discussion est immédiatement affiché, tel qu’illustré dans la Figure 3.

    Figure 3: Exemple d’écran de discussion
  6. Vous pouvez, une fois connecté(e), vérifier qu’il s’agit vraiment d’une salle interactive en démarrant une autre instance de l’animation Flash et en communiquant avec la première.
  7. Vous pouvez consulter l’état de la connexion en cliquant sur l’onglet Connect. Vous pouvez également obtenir de l’aide en cliquant sur l’onglet About.

Installation de l’exemple sur le Pocket PC

Si vous ne l’avez pas encore fait, installez l’exemple sur un Pocket PC. Les liens pointant vers les fichiers source de l’exemple sont mentionnés sur la première page de ce didacticiel.

Ouvrez l’archive téléchargée et copiez les fichiers suivants du sous-dossier chat-ppc/fla au dossier Mes documents (ou un de ses sous-dossiers) du Pocket PC :

Pour cet exemple, le Pocket PC doit être connecté à Internet. Pour ce faire, vous pouvez le placer dans sa station d’accueil (connectée à un ordinateur disposant lui-même d’une connexion à Internet), utiliser une carte WiFi ou un adaptateur de connexion à un téléphone mobile.

Démarrez l’exemple en ouvrant le fichier chatppc.html résidant dans le dossier fla. Les paramètres de connexion par défaut se trouvent dans le fichier settings.xml, qui se trouve lui-même dans le dossier des autres fichiers de l’exemple. Les paramètres par défaut établissent la connexion à un serveur Fortress public, à http://www.xadra.com:10000. Vous pourrez exécuter votre propre serveur de développement Fortress en téléchargeant notre serveur d’évaluation depuis www.xadra.com* et en modifiant le contenu de settings.xml en fonction de votre nouveau serveur de développement.

Gestion des informations saisies par l’utilisateur sur le Pocket PC

La seule différence existant entre la version web et la version Pocket PC réside dans la gestion des informations saisies par l’utilisateur. La version web permet la saisie de tout le texte par le biais d’un clavier alors que la version Pocket PC supporte toutes les méthodes de saisie standard supportées par le périphérique.

Bien que le clavier du Pocket PC fournisse une méthode de saisie précise, il se révèle peu pratique pour les messages dépassant quelques lignes. Transcriber est une option de saisie intéressante, qui permet d’écrire naturellement. Cette fonction peut être utilisée, après avoir appuyé sur le bouton de sélection du mode de saisie situé dans l’angle inférieur droit de l’écran. Une fois cette option sélectionnée, vous pouvez utiliser Transcriber pour écrire n’importe où à l’écran. Lorsque vous arrêtez d’écrire, votre texte est converti et placé dans la zone de saisie, puis envoyé lorsque vous appuyez sur le bouton Send. Notez que vous devrez à nouveau appuyer sur le bouton de sélection du mode de saisie pour envoyer un nouveau message.

Les applications Macromedia Flash pour le Pocket PC souffrent actuellement d’un problème fréquent : des barres de défilement superflues. Cet exemple peut être corrigé avec Flash Assist (de Ant Mobile, www.antmobile.com* ).

L’application étant maintenant exécutée, passons à l’architecture du client.