xBar 2.0
http://www.xetranet.com/spv/xbar2
support : xbar_support@xetranet.com
Manuel de l'utilisateur
1 Présentation
2 Installation
2.1 Téléchargement PC
2.2 Téléchargement Smartphone
2.3 Activation
3 Utilisation
3.1 Générale
3.2 Gestion des taches
3.3 Emulation de la touche Shift
4 Paramétrage
4.1 Programmateur de tâche (Version
Alpha)
4.2 Paramètres xBar (xbar_cfg.ini)
4.3 Paramètres visuels (skin xbar.ini)
1 Présentation
(1) d'une tâche telle que, par exemple, la lecture d'un mp3 comme réveil.Le système d'exploitation Microsoft embarqué dans les appareils mobiles, Windows CE, est un système multitâche. C'est la principale qualité par rapport au système concurrent (palm).
Bien que la mémoire des appareils mobiles soit encore limitée, sans un outil il est impossible de mettre fin à une application en cours d'exécution pour libérer la mémoire occupée par celle-ci.
Malheureusement Microsoft ne fournis pas en série d'outil permettant d'exploiter cette fonctionnalité.
Lacune comblée par les différents constructeurs de PocketPC (itask sur ipaq par exemple).
Malheureusement, ces outils souffrent d’un manque d'ergonomie.
C'est là qu'interviennent des outils de type "barre des tâches" reprenant un fonctionnement semblable à celle disponible dans les OS des machines de bureau tels que Windows ou Mac OS.
(exemples de succès sur PocketPC : wisbar, icbar et leurs dérivés)xBar est la solution à cette lacune sur Smartphone.
xBar offre les fonctionnalités suivantes:
Possibilité de passer d'une application à une autre facilement.
Permet de mettre fin à une application.
Système automatique de nettoyage de la mémoire.
Programmation
Sélectionner une partie de texte puis copier dans le presse-papier et coller dans une autre application.
Lancer
Toutes les fonctionnalités de xBar sont personnalisables aussi bien que le visuel de celui-ci (Support des skins).
En résumé, xBar permet de passer par exemple de la Boite de Réception au Media Player rapidement et simplement, mais aussi de réduire le nombre de redémarrage de votre téléphone en maintenant une mémoire utilisable.
(1)
Via interface sur PC.Cette procédure s'applique si vous avez téléchargé un fichier zip. Vous devez décompresser ce fichier sur votre ordinateur de bureau, puis exécuter setup.exe.
Cette procédure s'applique dans le cas d'une installation "Over The Air", c'est-à-dire sans ordinateur de Bureau, vous devez dans ce cas suivre les indications sur l'écran de votre Smartphone.
Avant de procéder à cette étape, vérifier dans votre smartphone :
Programmes, paramètres, (plus…) Inf. du propriétaire, le champ nom doit avoir le même contenu que celui saisi dans « owner name » lors de l’achat.
Une fois xBar mis en place dans votre Smartphone, vous devez
procéder à l'enregistrement de celui-ci.
Vous devez impérativement conservez le n° d'enregistrement fourni par votre
revendeur. Il vous permet d'activer xBar, mais aussi de télécharger
les mises à jour.
L'activation est très simple, au premier affichage d' xBar, celui-ci vous
demande le regcode, (Pour afficher xBar, presser pendant une demi seconde la
touche action au centre du pad)
Entrez votre regcode (constitué de 5 chiffres) avec le clavier de votre
Smartphone.
Au 5eme chiffre, xBar disparaît et est activé.
Par défaut l'appel de xBar se fait en maintenant enfoncé la touche action (au centre du pad).
L'écran d'xBar peut être partagé en plusieurs zones:
1 Indicateur "!" d'activité du planificateur de taches
2 Heures/Minutes
3 Niveau d'occupation de la mémoire (un point représentant environ 20%).
4 Les tâches en cours d'exécution classées par ordre d'utilisation (z order).
5 Le nom de la tâche sélectionnée
6 La mémoire restante
7 Le niveau de charge de la batterie
8 La température "ambiante" retournée par la sonde présente dans la batterie.
9 Heure/DateConfiguration par défaut des touches
Touche Fonction Shift Parametrable Gauche Sélectionne une tache Selectionne Text Non Droite Sélectionne une tache Selectionne Text Non Vol + Colle texte du presse papier Coller Non Vol- Touche Shift (rester appuyer tant que vous en avez besoin) Shift ... Non Haut Même effet que gauche Page UP Non Bas Même effet que droite Page Down Non Action Bascule vers la tache séléctionnée N/A Oui en hotkey 0 Active/Désactive le planificateur de tache Oui 1 Quit toutes les taches sauf celle séléctionnée Oui 2 Quit toutes les taches Oui 3 Déclenche l'AutoClean (Dans la version finale) Oui 0 to 9 Lance le raccourci 1 à 9.lnk dans le même dossier que xbar.exe Oui * Quit xBar Non # Affiche les infos systemes Non Menu gauche Lance le raccourcit A.lnk Oui Menu droite Lance le raccourcit B.lnk (par défaut, la calculatrice) Oui La sélection d'une tâche (4 et 5) se fait grâce aux touches gauche/droite.
Pour mettre au premier plan la tâche sélectionnée (5) il suffit d'appuyer sur la touche action.
Pour terminer l'application sélectionnée, appuyez sur la touche retour arrière.
Sachant qu'à chaque appel d' xBar, la première tâche dans la liste (4) est la tâche en cours, celle-ci est toujours sélectionnée.
Pour quitter la tâche en cours, il suffit donc d'appeler xBar puis d'appuyer sur retour arrière.
A la manière du "alt tab" sur Windows PC, vous pouvez 'switcher' régulièrement entre 2 applications, pour cela, appelez xBar, puis touche droite, puis valider ; cette manipulation répétée permutera ces 2 tâches (Manipulation pratique dans l'utilisation du copier/coller.)3.3 Emulation de la touche Shift
Presse papier
xBar vous offre la possibilité d'utiliser le presse papier de windows.
Pour cela vous devez émuler la touche shift, quand xBar est à l'écran, appuyer sur "Volume -" tout en le maintenant appuyer, xBar disparaît, mais la touche shift est active tout pendant que vous maintenez la touche "vol -" appuyée.
Il vous suffit donc de déplacer le curseur a droite ou gauche dans une zone de texte modifiable pour sélectionnez le texte a copier.
Quand vous relâcher la touche vol -, le texte sélectionné est automatiquement copier dans le presse papier.Vous n'avez plus qu'a choisir l'endroit ou coller votre texte (zone de texte modifiable) puis d'appeler xBar à nouveau et cette fois ci d'appuyer normalement sur "vol +", xBar disparaît et colle le texte du presse papier à l'endroit du curseur.
Si vous désirez effectuer un couper/coller, il suffit juste d'appuyer sur back (retour arrière) après avoir copier le texte, cela aura pour effet de supprimer le texte sélectionné (comme sur PC).
Défilement rapide
Cette fonction permet de faire défiler le contenu d'une fenêtre rapidement vers le haut ou vers le bas (comme sur PC)
Pour celle, il suffit d'émuler la touche shift en la maintenant enfoncé puis d'appuyer sur la touche du pad bas ou haut.
4.1 Programmateur de tâche (Version Alpha)
xBar vous permet de planifier l'exécution de certaines tâches, comme la lecture d'un fichier mp3 pour une utilisation réveil.
C'est le fichier 'crontab.txt' qui gère la liste de ces tâches.
Celui-ci est proche de la syntaxe du même outils sous linux.
Il est conseillé d'utiliser l'interface fournie.
Voici comment en plusieurs étapes, créer une nouvelle tâche.1 Lancer sur votre PC, Xbar Task Scheduler
2 Connecter-vous à votre smartphone en cliquant sur l'icône ou en utilisant le menu ‘connect’.
(Active Sync doit être connecté)La liste des tâches du smartphone apparaît.
3 Créer une nouvelle tâche en utilisant le Bouton ou le menu ‘add’ (aussi accessible par un click droit)
L'assistant création apparaît
Spécifiez le moment/la fréquence de lancement de cette tâche
L'étoile indique chaque moment de la période
Exemple: pour lancer une tâche tous les 25 Décembre à minuit
n'importe quel jour de la semaine :
Hour=0
Minute=0
Day=25
Month=12
WeekDay=*
Pour lancer une tâche tous les jours à 8h
Hour=8
Minute=0
Day=*
Month=*
WeekDay=*
Une tâche toutes 1er de chaque mois à 12h15
Hour=12
Minute=15
Day=1
Month=*
WeekDay=*
Lancer une tâche tous les vendredi 13 minuit
Hour=0
Minute=0
Day=13
Month=*
WeekDay=5 (Friday)
4 Choisissez la tâche à lancer, vous pouvez entrer le nom d'un fichier avec son chemin complet, ou utiliser le bouton explorer (capture) pour explorer le contenu de votre smartphone.
Faites glisser le fichier à lancer sur la zone texte de la tâche
Si cette tâche n'est pas un exécutable, xBar lancera le fichier avec le programme associé (vous pouvez donc utiliser un fichier MP3 comme une tâche)
5 Valider, cette tâche s'ajoute à la liste
6 Sauvegarder le fichier sur le Smartphone en utilisant save ou le menu ‘save’
Pour signaler à xBar de recharger la liste vous devez appuyer sur raccrocher (noter que cette touche permet a xBar de se réactualiser complètement : skin, crontab, liste d'appli).
4.2 Paramètres xBar (xbar_cfg.ini)
Ce fichier contient tous les paramétrages propres au fonctionnement d' xBar.
Il n'existe pas aujourd'hui d'interface de gestion pour ce fichier, vous devez l’éditer avec un simple éditeur de texte.
Une interface étant prévue dans un futur proche.
Element Description HIDEAPP0
...
HIDEAPP9XBar Hide theses windows CRONTAB =0 for task scheduler is disable =1 for enable ICONMEM Display memory level in the tray icon AUTOCLEAN % of memory load when xBar try to clean memory (0 or 100 for disable it) AUTOHIDE Delay in seconde after xBar hide DAEMON =0 for dameon mode else 1 for nodameon mode (expert option) KEY_DELAY Delay in ms for a long press after xbar display on screen (>200 else =0 for no long press) KEY_KILLALL Key code of the KillAll option KEY_KILLALLES Key code of the KillAll Except Selected Option KEY_XBAR Key code that xBar display on screen. KEY_SHIFT Key code of the shift key emulation. KEY_CRON Key code that enable/disable the task scheduler
Key code list (from MSDN)
KeyCode Keypad Key 13 Action 37 Left 38 Up 39 Right 40 down 48 to 57 0 to 9 114 Talk (Green button) 115 End (Red Button) 91 Home 27 Back 121 Record 128 Flip 129 Power 117 Vol Up 119 Star 120 Pound/Sharp 118 Vol Down 112 Menu 1 113 Menu 2
4.3 Paramètres visuels (skin xbar.ini)
Ce fichier contient tous les paramétrages liés a l'apparence d' xBar.
Il n'existe pas aujourd'hui d'interface de gestion pour ce fichier, vous devez l’éditer avec un simple éditeur de texte.
Une interface étant prévue dans un futur proche.
Element Description Zone BARTOP Top of the xbar.bmp : Screen absolute BARLEFT Left of the xbar.bmp : Screen absolute ICONPOSX Position x of the Iconbar 4 ICONPOSY Position y of the Iconbar 4 ICONMAX Max of icon displayed 4 ICONCENTER =1 center the bar =0 for left align 4 ICONFOCUS = 0:Winfocus, 1:RectInvert, 2:BoxInvert 4 FONTSIZE Size of all font used by xBar 5 to 9 FONTWEIGHT =700 for bold or =0 for normal 5 to 9 TEMPVISIBLE =1 if temp indicator is visible =0 else 8 TEMPPOSX Position X (BARLEFT relative, negative value accepted) 8 TEMPPOSY Position Y (BARTOP relative, negative value accepted) 8 TEMPCOLR Red of the color (0-255) 8 TEMPCOLG Green of the color (0-255) 8 TEMPCOLB Blue of the color (0-255) 8 TEMPTYPE Unit of temp =0 for °C =1 for °F 8 TIMEVISIBLE =1 if time is visible in xbar =0 else TIMEPOSX Position X (BARLEFT relative, negative value accepted) TIMEPOSY Position Y (BARTOP relative, negative value accepted) TIMECOLR Red of the color (0-255) TIMECOLG Green of the color (0-255) TIMECOLB Blue of the color (0-255) MEMVISIBLE =1 if mem level is visible in xbar =0 else 6 MEMPOSX Position X (BARLEFT relative, negative value accepted) 6 MEMPOSY Position Y (BARTOP relative, negative value accepted) 6 MEMTYPE =0 if memory load =1 if memory free 6 MEMHEIGHT Height of the memory level 6 TITLEVISIBLE =1 if title of the task is visible =0 else 5 TITLEPOSX Position X (BARLEFT relative, negative value accepted) 5 TITLEPOSY Position Y (BARTOP relative, negative value accepted) 5 TITLECENTER =0 for left align =1 for center 5 TITLEWIDTH Width of the title text zone (croped if text is too wide) 5 TITLECOLR Red of the color (0-255) 5 TITLECOLG Green of the color (0-255) 5 TITLECOLB Blue of the color (0-255) 5 PLUGINNAME File name of the exe plugin (see SDK) display in xbar at each xbar call PLUGINPARAM Parameters for the exe file DATEVISIBLE =1 if date is visible in xbar =0 else 9 DATEPOSX Position X (BARLEFT relative, negative value accepted) 9 DATEPOSY Position Y (BARTOP relative, negative value accepted) 9 DATECOLR Red of the color (0-255) 9 DATECOLG Green of the color (0-255) 9 DATECOLB Blue of the color (0-255) 9 BATEVISIBLE =1 if battery level is visible in xbar =0 else 7 BATPOSX Position X (BARLEFT relative, negative value accepted) 7 BATPOSY Position Y (BARTOP relative, negative value accepted) 7 BATTYPE =0 if battery free =1 if battery used 7 BATHEIGHT Height of the battery level 7 Vous pouvez aussi télécharger des skins sur le site d' xBar.
Bugs connus
Copier/coller ne fonctionne pas sur i600.
Remerciements
JRC pour son aide générale.
Natacha pour sa patience, son soutien et la traduction de la doc
xBar Plugin SDK
// xplugin.cpp : Defines the entry point for the application.
//
#include "stdafx.h"
int WINAPI WinMain( HINSTANCE hInstance,HINSTANCE hPrevInstance,LPTSTR lpCmdLine,int nCmdShow)
{
HDC hDC=GetDC(NULL) ;
SetTextColor(hDC,RGB(0,0,0));
SetBkMode(hDC,TRANSPARENT);
ExtTextOut(hDC,80,50,ETO_OPAQUE,NULL,lpCmdLine,11,NULL);
return 0;
}
// The PLUGINPARAM define in xbar.ini is sended throuh lpCmdLine
// (Set x and y in PLUGINPARAM in xbar.ini to know where draw plugin
With this plug in feature, you can make for
example a complete Media Player control
Use the shortcut to launch command such as play, stop next etc ..
Use this plugin feature to display title of the actual track.
You can also dislay an analog clock, analog thermometer, or another informations.