jeudi 29 novembre 2007

ScheduleWorld + Funambol = Synchronisation gratuite avec Google Agenda

Lorsque l'on est connecté à Internet, en WiFi par exemple, il est possible de synchroniser directement et gratuitement son agenda avec Google Agenda.
Je ne vais pas ici détailler la procédure mais simplement en donner les grandes lignes (merci Franck).
  1. Il faut installer sur le PDA un client Funambol.
  2. Il faut s'inscrire sur ScheduleWorld et créer autant de Calendar que d'Agenda à synchroniser avec Google.
  3. Une fois tout installé et paramétré, la première tentative de connexion du client Funambol fera apparaitre dans les préférences de ScheduleWorld un ligne du style SyncML Device fwm-... ( funambol smartphone plug-in ... ) qui permet d'accéder aux paramètrages du client dans ScheduleWorld.
Hélas, cette solution n'est aujourd'hui plus gratuite et n'a jamais fonctionnée parfaitement pour moi... Dans les solutions payantes, je préfère largement OggSync.

Windows Mobile : IP statique en WiFi

Avec Windows Mobile, par défaut, l'allocation de l'adresse ip se fait par DHCP. Si l'on veut pouvoir spécifier une ip statique il faut aller dans :
Démarrer>Paramètres>Connexions>Wi-Fi>Cartes réseau>ASUS 802.11b+g Wireless Card
C'est ici qu'il faut spécifier tous les paramètres comme, par exemple :
Adresse IP : 192.168.0.xx
Masque de sous-réseau : 255.255.255.0
Passerelle par défaut : 192.168.0.254
(adresse Freebox par défaut)
DNS : 212.27.53.252 (DNS Primaire Free)
Autre DNS 212.27.54.252 (DNS Secondaire Free)

TwonkyMedia

TwonkyMedia est un serveur UPnP payant qui propose de nombreuses options de paramétrage via une interface web. Son utilisation est plutôt intuitive et l'interface est disponible en plusieurs langues. La documentation est, par contre, absente. Personnellement, je l'ai installé sur un NAS et l'utilise avec le client Terratec Noxon 2.
Voici quelques trucs et astuces concernant TwonkyMedia :
  • Le fichier /twonkyvision/twonkyvision-mediaserver.ini contient toutes les informations saisies par l'interface web, et bien plus encore. On peut le modifier avec un simple éditeur de texte.
  • Le fichier /twonkyvision/resources/TwonkyMediaConfig.js contient de nombreuses fonctions que l'on peut invoquer manuellement. On y trouve, par exemple, la fonction /rpc/rebuild. Cette fonction permet de reconstruire la base de données du serveur UPnP. Pour l'invoquer, vous pouvez passer par l'interface web, mais également saisir wget http://192.168.0.23:9000/rpc/rebuild en ligne de commande sous Linux.
  • Ainsi, pour reconstruire la base de données de TwonkyMedia tous les deux jours à 4h du matin, il faut insérer dans la table cron (commande crontab -e) la ligne :
    00 4 */2 * * wget http://192.168.0.23:9000/rpc/rebuild
  • Sur la page TwonkyMedia Configuration: Statut vous pouvez voir l'espace mémoire disponible pour TwonkyMedia, l'espace mémoire occupé et, éventuellement, un message indiquant que l'espace disponible est insuffisant pour la prise en compte de la totalité des titres. Si c'est le cas, vous avez le choix entre deux solutions :
    1) Diminuer l'espace nécessaire en simplifiant l'arbre de recherche ; c'est la solution la plus efficace si vous n'utilisez pas vraiment toutes les possibilités de recherche.
    2) Augmenter l'espace disponible. Pour cela, désactiver TwonkyMedia (killall twonkymedia par exemple) éditer le fichier /twonkyvision/twonkyvision-mediaserver.ini pour spécifier l'espace désiré (maxmem=20000 par exemple) puis relancer TwonkyMedia (comme le fait le fichier /etc/rc.local par exemple).
  • Attention, TwonkyMedia ne sait gérer un répertoire contenant plus de 300 sous-répertoire, il faut scinder le cas échéant.