Il est pour l'instant en version 0.1 mais déjà très prometteur. Son auteur fournit pour le moment un contrôleur winamp pour windows et un contrôleur amarok pour linux. Ces contrôleurs permettent de commander entièrement les logiciels concernés depuis votre PDA. Il est de plus très aisé de créer soi-même ses contrôleurs via une méthode simple bien documentée dans le wiki.
PwrCtl est un logiciel libre sous licence GPL orienté télécommande wifi. Beaucoup de solutions existent pour contrôler winamp à distance mais rien n'existe encore de suffisamment générique pour programmer facilement toutes les actions que l'on souhaite. C'est dans cette optique qu'a été développé PwrCtl.
Ce logiciel est composé d'un serveur (entièrement en ruby) et d'un client en C# .NET, le tout entièrement libre et open source.
Une fois le client installé sur le PDA, l'utilisateur n'a qu'à décrire son interface en XML pour qu'elle soit ensuite délivrée par le serveur. L'interface XML (appelée profil) peut être modifiée à chaud lors d'une communication avec le serveur et contient les commandes de protocole à envoyer au serveur pour appeler notamment les fameux contrôleurs.
Vous trouverez de plus amples informations sur le wiki qui est déjà assez complet et bien détaillé.
Ne revendez pas votre PDA, il peut enfin vous servir à quelques chose !
Aller plus loin
- PwrCtl wiki (54 clics)
- Project news page (11 clics)
# Inutile ?
Posté par choon . Évalué à 5.
Mon palm tx est un excellent baladeur audio/video grâce à tcmp... par ailleurs étant donné le temps de connnexion à un réseau wifi ainsi que la consommation d'énergie que cela engendre... je ne suis pas prêt de m'en servir comme télécommande !
Ne revendez pas votre télécommande, elle peut toujours vous servir à quelques chose.
[^] # Re: Inutile ?
Posté par Psychofox (Mastodon) . Évalué à 5.
Par contre il existe des logiciels qui permettent d'utiliser le port infrarouge du pda, qui consomme beaucoup moins :)
[^] # Re: Inutile ?
Posté par Matthieu . Évalué à 3.
# ce n'est que ton avis
Posté par Samuel Alba . Évalué à 2.
Tu es libre de penser ce que tu veux de mon projet et de mon article, ca n'engage que toi.
[^] # Re: ce n'est que ton avis
Posté par Dufréchou Laurent . Évalué à 2.
Ca ne pourrait pas fonctionner en bluetooth si le Pc a commander avait un dongle bluetooth? (je ne sais pas si avec un dongle bluetooth on ne peu pas créer une interface réseau et du coups utiliser ton soft?).
Je dis car mon pda est bluetooth/wifi et consomme beaucoup moins en bluetooth, et ton soft m'interesse beaucoup :).
[^] # Re: ce n'est que ton avis
Posté par Samuel Alba . Évalué à 2.
[^] # Re: ce n'est que ton avis
Posté par scls19fr (site web personnel) . Évalué à 3.
je trouve que ton soft est une excellente idée (je ne l'ai toutefois pas encore testé)
Le bluetooth m'interresse pas mal (au niveau consommation c'est quand même bien pratique)
On pourrait aussi imaginer deux autres applications :
- Un clavier virtuel sur le pocket permet de simuler le clavier de l'ordi
- Le stylet pourrait servir de souris virtuelle à distance
Au final, on aurait l'"équivalent" d'un clavier bluetooth et d'une souris bluetooth dans un encombrement extrèmement réduit.
@+
[^] # Re: ce n'est que ton avis
Posté par Samuel Alba . Évalué à 1.
Pour l'application avec le clivier virtuel et le stylet, il existe déjà vnc pour PDA qui fait déjà tout ca très bien (a voir pour l'utiliser en bluetooth). J'ai pas mal étudié les solutions existantes avant de me lancer.
a+ :)
[^] # Re: ce n'est que ton avis
Posté par scls19fr (site web personnel) . Évalué à 2.
Il faut par exemple que ça puisse fonctionner dans une console (pas virtuelle) et que le PDA apparaisse comme un véritable fichier /dev (enfin 2 = un pour le clavier virtuel et un pour la souris/stylet)
@+
[^] # Re: ce n'est que ton avis
Posté par Samuel Alba . Évalué à 1.
http://home.utah.edu/~mcm5849/wince/vnc.html qui sert à ca à la base.
Controler le clavier et la souris n'est pas dans l'optique de PwrCtl.
[^] # Re: ce n'est que ton avis
Posté par choon . Évalué à 1.
# Config client
Posté par Q. (site web personnel) . Évalué à 4.
Ca éviterait des erreurs de config sur le client et ca permettrait plus de flexibilité, ainsi, si tu mets en place une nouvelle fonctionnalité (les controles ou exec pour toi) sur le serveur, tu n'as pas a toucher au fichier XML. Même cas pour le sessions (genre ajouter une application). On peut aussi imaginer une gestion des droits.
Exemple pratique:
- Je lance l'appli sur mon PDA et me connecte au serveur
- Le serveur me propose les applis (ce que tu appelles sessions) que je peux contrôler
- Une fois, la session choisie, le serveur envoie les fonctionnalités auquel j'ai accès pour cette session
SI j'ai un peu de temps, je tacherai de faire un contrôle pour les lecteurs multimédia qui supportent MPRIS [1] (audacious, bmpx, vlc et bientot d'autres j'espère).
[1] http://wiki.xmms2.xmms.se/index.php/Media_Player_Interfaces
[^] # Re: Config client
Posté par Samuel Alba . Évalué à 1.
Développe ton idée de "mise a disposition des fonctionnalités par le serveur", ca m'intéresse.
Concernant la gestion de droit j'ai déjà ca en tête pour la suite. Ainsi qu'une communication en multicast pour un support aisé de plusieurs serveurs (merci flo). Chaque client aurait la liste des serv via multicast (tout le monde en écoute sur l'adresse de multicast). Tout ca avec une authentification de type digest (pas besoin de cryptage pour si peu) et peut etre plus tard un système d'ACL pour chaque fonctionnalité en fonction d'un profil utilisateur, comme ca ta copine pourra meme pas couper ta musique tout en continuant de controler son lecteur video :)
Merci d'avance pour les controles et ce commentaire :)
[^] # Re: Config client
Posté par Q. (site web personnel) . Évalué à 2.
En gros, je pense qu'il faudrait gérer au niveau serveur le fichier de config XML que tu as mises coté client. L'idée, c'est de n'avoir aucune config pour le client, c'est le serveur qui lui dit ce qu'il peut faire.
Lorsque le client se connecte au serveur, le serveur envoie au client les sessions paramétrées sur le serveur.
Lorsque le client choisit une session, le serveur lui envoie les control/exec possibles pour cette session (genre le fichier XML).
[^] # Re: Config client
Posté par Samuel Alba . Évalué à 1.
Pour le fichier de config xml, il n'existera plus avec l'abonnement au multicast (il aura à la connexion une liste de serveur dispo).
# Recepteur IRDA USB sous linux
Posté par Juke (site web personnel) . Évalué à 2.
Je recherche un recepteur irda usb fonctionnant sous linux. lequel utilisez vous avec vos pda ?
Merci
# PwrCtl fonctionne très bien avec du bluetooth
Posté par Samuel Alba . Évalué à 1.
Vous devrez pour cela relier votre PDA à votre PC en créeant un PAN (Personnal Area Network), ca prends 2 secondes sous windows comme sous linux. Ainsi vous aurez une adresse ip et utiliser PwrCtl comme si vous étiez connecté en wifi.
J'ai constaté que le load de profile et la prise de controle est nettement plus fluide en bluetooth.
[^] # Re: PwrCtl fonctionne très bien avec du bluetooth
Posté par dadou14 . Évalué à 1.
je suis tout nouveau sur se site et j'ai pu testé ce logiciel en wifi qui marche trés bien mais j'ai quelques soucis avec le bluetooth. j'utilse un ASUS p525 et un dongle bluetooth qui fonctionne avec bluesoleil.
si quelqu'un pourrait m'aider dans la démarche.
et j'orai voulu savoir si y avait des site pour avoir des codes pour windows media player car utilisant se dernier au lieu de winamp, et s'il été possible de lancer des fichiers grace a des profils, car je connais pas vraiment le ruby mais je connait d'autre langage tel que le C le C++ et quelques autres.
j'espère que quelqun pourra m'aider.
(le but que je recherche et de transformé mon pda en une véritable télécommande(éteindre l'ordinateur...)
merci d'avance
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.