Skype sur Windows Mobile 5 (part. 2)
Je suis l’heureux possesseur d’un Qtek 8310, un smartphone tournant sous le système Windows Mobile 5.
J’ai choisi ce téléphone mobile avant tout pour sa connectivité Wifi pour pouvoir surfer et chatter gratuitement chez moi et partout où il y a de la connectivité.
Une chose me chagrinait, jusqu’hier, Skype le logiciel de communication (vocales et chat) sur internet, ne supportait pas les communications vocales. Juste une ancienne version beta qui n’acceptait que les discussions écrites.
vous pouvez voir mon opérateur mobile, et le super logiciel Quickmarks de reconnaissance de codes QR
Voilà qui fait désormais partie du passé.
Skype sur Windows Mobile 5 (part. 1)
Une toute bonne nouvelle m’est parvenue aujourd’hui : Skype est maintenant disponnible pour les smarphones tournant sous système Windows Mobile 5. Donc sous mon gsm Qtek 8310.
Je vous explique comment l’installer plus tard.
via: smartphonefrance et DownloadSquad
Plugin de recherche OpenSearch pour Firefox 2
Firefox version 2 supporte le standard de formatage de données de recherche OpenSearch. Grâce à cela, on peut créer des petits plugins de recherche très utiles pour son navigateur préféré.
Format XML OpenSearch
Les définitions des différents éléments composant un XML OpenSearch nous aident à composer notre propre plugin de recherche.
Pour une installation standard de Firefox, vous trouverez les plugins déjà installés dans le répertoire C:\Program Files\Mozilla Firefox\searchplugins
. Normalement ce répertoire ne contient que des fichiers .xml qui sont les définitions des plugins. Prenons-en un, le fichier amazon.xml
<SearchPlugin xmlns="//www.mozilla.org/2006/browser/search/"> <ShortName>Amazon.com</ShortName> <Description>Amazon.com Search</Description> <InputEncoding>ISO-8859-1</InputEncoding> <Image width="16" height="16">data:image/x-icon;base64,iVBORw0KGgoA...=</Image> <Url type="text/html" method="GET" template="//www.amazon.com/exec/obidos/external-search/"> <Param name="field-keywords" value="{searchTerms}"/> <Param name="mode" value="blended"/> <Param name="tag" value="mozilla-20"/> <Param name="sourceid" value="Mozilla-search"/> </Url> <SearchForm>//www.amazon.com/</SearchForm> </SearchPlugin>
SearchPlugin
- Définition du namespace des différents nodes du fichier xml (dans ce cas-ci, on parle de la définition de Firefox)
ShortName
- Nom du plugin de recherche
Description
- Description du plugin de recherche
InputEncoding
- Encodage des caractères du formulaire
Image
- Définition de l’icône qui sera ajoutée dans l’interface de recherche encodée en Base64
Url
- Contient les différents attributs du formulaire de recherche
type
- Format dans lequel les données sont envoyées au serveur
method
- GET ou POST méthode d’envoi des données au serveur
template
- C’est l’ACTION du formulaire de recherche
Param
- Les différents champs qui sont passées au formulaire. Le champ sur lequel se fait la requête doit avoir la
value="{searchTerms}"
. C’est les termes qui seront entrés dans le formulaire de recherche de Firefox SearchForm
- C’est le lien vers les soumissions de formulaires vides iront.
Analyse d’un formulaire à convertir en plugin.
Pour un premier exemple, je me suis basé sur la page d’accueil de Tutmaks.com (excellente ressource de tutoriels). Le moteur de recherche du site ne fonctionnant pour l’instant que sur des pages /index.php et pas sur les pages de détail /story.php.
A l’aide de l’Inspector de Firebug, j’ai facilement repéré que le nom du champ du formulaire était “search” l’action est vide (d’où l’erreur ci-dessus).
<InputEncoding>ISO-8859-1</InputEncoding> <Url type="text/html" method="GET" template="//tutmarks.com/index.php"> <Param name="search" value="{searchTerms}"/> </Url>
Pour un second exemple, j’ai pris la recherche inversée de numéros de téléphone sur 1307.be.
Il y a plusieurs champs cachés dans ce formulaire-ci. J’ai repris les nom et valeurs de ces champs en tant que Param de mon XML
<InputEncoding>ISO-8859-1</InputEncoding> <Url type="text/html" method="POST" template="//1307.be/fr/servlets/ReverseServlet"> <Param name="number" value="{searchTerms}"/> <Param name="iso_language" value="fr"/> <Param name="template" value="1x07be"/> </Url>
Ajout de l’icône du plugin de recherche.
J’ai repris les favicônes des sites repectifs. Je les ai enregistrées sur mon ordinateur et je les ai converties en base64 avec cet outil. De ce fait, les images sont transformées en code et sont plus facilement transportable d’un environnement à un autre (les images sont incluses dans le fichier XML sous forme de code).
La documentation OpenSearch précise qu’on peut aussi mettre une url vers une icône de favori ou autre image.
<Image height="16" width="16" type="image/x-icon"><br /> //example.com/favicon.ico<br /> </Image><br />
Code à rajouter dans les pages html.
Pour que le plugin soit à la disposition de tout le monde, il faut l’insérer dans les pages de votre site.
Cela se fait aisément en ajoutant une balise link real="search"
dans le header de la page html.
<link rel="search" type="application/opensearchdescription+xml" title="Tutmarks.com" href="/chemin-vers/définition.xml">
Ajouter les plugins créés à Firefox 2.
Quand un plugin de recherche a été trouvé par Firefox, l’icône de la liste des moteurs de recherche prend un fond bleuté.
En cliquant sur cette icône, on peut voir la liste des plugins de recherche. Dans le bas du menu, on peut rajouter les différents plugins de recherches.
L’ordre des moteurs de recherche peut être modifié et on peut aussi en supprimer via l’interface de gestion des plugins de recherche
Le plugin de recherche Tutmarks pour Firefox 2 prêt à l’usage.
2 commentaires