Nouveaux binaires pour TuxDroidClient, compatible avec les révisions 151+ de TuxDroidServer

Je viens enfin de faire de nouveaux binaires pour la révisions 7 de TuxDroidClient qui est la révision compatible avec TuxDroidServer révision 151+ pour le moment uniquement pour Windows (32bits), vous pouvez télécharger les binaires ici: http://sourceforge.net/projects/tuxdroidclient/files/TuxDroidClient/Binaries/win32/TuxDroidClient-rev7-win32-binaries.zip/download

Ces binaires pour Windows contiennent cette fois tous les fichiers nécessaires au bon fonctionnement de l’application, contrairement aux binaires précédents qui ne fonctionnais pas toujours sur toutes les machines (erreur de ma part …).

La révision 7 de TuxDroidClient n’apporte rien en soit en dehors de rendre le programme compatible avec la révision 151 et ultérieure de TuxDroidServer.

Pour les binaires Linux 32 et 64bits ça sera pour un peut plus tard :)

Tags: , , , , , ,

Noveau point sur les révisions

C’est avec pas mal de retard que voilà le point sur les révisions des divers projet, tout d’abord TuxDroidServer qui est maintenant en révision 152 et vu le nombre de révision depuis le dernier point je ne vais pas faire de copier/coller et je vous renvoie sur la page du changelog complet du projet: https://sourceforge.net/p/tuxdroidserver/francais/Changelog/

Les points important qu’il vaut retenir c’est:

 

Concernant TuxDroidClient les sources de ce dernier ont été mises à jour pour rendre le projet compatible avec la révision 152 de TuxDroidServer.

 

Une nouvelle version du firmware (0.9.4) est maintenant disponible (voir page Firmware) les changements apportés sont:

  • (Tuxcore & Tuxaudio) MOD: Suppression des #define __AVR_LIBC_DEPRECATED_ENABLE__ et correction du code pour utiliser les dernières versions de la libc AVR
  • (Tuxaudio) MOD: Augmentation du gain du micro (de 12 décibel)
  • (Tuxcore & Tuxaudio) MOD: Passage en version 0.9.4

 

Pour le projet TuxIsAlive:

Pour le moment pas de nouvelle révision sur le svn car de gros changement se prépare au niveau de ce projet, plus d’infos ici: http://forum.tuxdroid-community.org/viewtopic.php?pid=1838#p1838

 

Le projet TuxDroidScript est quant à lui actuellement en StandBy.

No tags for this post.

Le point sur les révisions de TuxDroidServer

Après pas mal de temps nous voilà maintenant arriver à la révision 133 du projet TuxDroidServer, donc depuis la dernière fois où je parlais des révisions 122 et 123 il y a eu pas mal d’évolution au sein du projet ^^

Voilà le changelog allant de la révision 133 à 124:

 

Révision 133:

  • FIX: Correction d’une erreur sur TuxLang qui causais un crash au démarrage si le fichier de configuration n’existe pas

Révision 132:

  • ADD: Ajout de l’option AUTO_START permettant de définir si le server doit démarrer automatiquement ou non au lancement (désactiver par défaut)
  • ADD: Ajout d’un message indiquant lorsque le server à fini de démarrer
  • ADD: Ajout d’une entrée dans le système de traductions pour le nouveau message
  • MOD: Les fonction loadTranslation() et getTranslation() on été reciproquement renomées TuxLang_loadTranslation() et TuxLang_getTranslation() pour plus de cohésion et une lecture plus simple du code
  • FIX: Correction de la fonction Tux_Audio() pour que les noms de fichiers contenant des parenthèses soient pris en compte

Révision 131:

  • DEL: Suppression des répertoire win32/config/ et win32/logs/ qui n’on pas besoin d’être sur le SVN
  • FIX: Suppression des appels de fonctions plg_xxxx()

Révision 130:

  • MOD: (Windows) Modification du projet Dev-C++ pour que les objets (*.o) soient généré dans le répertoire obj/ et non src/
  • FIX: Correction de la boucle infinie lorsque l’entrée LANG_FR du fichier de configuration était vide ou NULL

Révision 129:

  • MOD: Nettoyage de la fonction tprintf()

Révision 128:

  • ADD: Ajout de la conversion ISO8859 vers UTF8 (gestion des accents sous Linux)

Révision 127:

  • ADD: Ajout de test unitaire pour la fonction directory_exists() (TuxUtils)

Révision 126:

  • FIX: Utilisation de getchar() en lieu et place de getch() (qui n’est pas conforme avec la norme ANSI-C99) lors de l’affiche de l’erreur de chargement du fichier de translation

Révision 125:

- FIX: Oublie du paramètre ‘stoptts’ dans la nouvelle commande Tux_TTS()

Révision 124:

  • ADD: Ajout d’un rappelle du port d’écoute au dessus de la liste des commandes du server.
  • ADD: Ajout d’une entrée dans le fichier lang/FR.txt pour le rappel du port écouté
  • MOD: La fonction loadTranslation() renvoie maintenant un type bool (true si le fichier est chargé correctement, false le cas échéant)
  • MOD: Lors du lancement de l’application si le fichier de translation n’est pas trouver/pas charger un message d’erreur s’affiche et l’application s’arrête
  • MOD: Modification de TuxLang pour utilisé un define permettant de définir le nombre de translations pour l’allocation mémoire
  • MOD: Modification de la commande Tux_TTS() afin de permettre les virgule dans les phrases
  • FIX: (Windows) Modification du Makefile.mingw pour la compilation avec MinGW32

 

Des premiers binaires de la révision 133 sont dors et déjà disponible, mais uniquement pour Windows 32bits pour le moment: http://sourceforge.net/projects/tuxdroidserver/files/TuxDroidServer/Binaries/win32/TuxDroidServer-rev133-win32-binaries.zip/download

Concernant les binaires pour Linux 32 et 64bits il faudra patienter encore un peut :)

Tags: , , , , , , , , ,

Linux binaire 64bits de TuxUp

J’ai enfin pris le temps de faire des binaires (64bits) de TuxUp pour Linux.

Pour rappel TuxUp c’est le programme qui permet de flasher TuxDroid et Fux (le dongle usb), et jusqu’à maintenant il n’y avait pas de version pré-compiler ! C’est maintenant chose faite ;)

Vous pouvez télécharger les binaires de tuxup pour Linux 64bits ici: http://sourceforge.net/projects/tuxdroidserver/files/TuxDroidServer/3rd/linux/tuxup-linux-x86_64.tar.gz/download

 

Si vous souhaitez flasher votre TuxDroid depuis Linux voici les étapes à suivre:

1 – Télécharger le pack ici: http://sourceforge.net/projects/tuxdroid-commun/files/firmware/firmware-2012-09-22-win32.zip/download  (oui c’est écrit Win32 mais ça c’est juste pour la version de tuxup et le script batch)

2 – Dézipper le pack

3 – Dans le répertoire ou vous avez dézipper votre pack télécharger tuxup pour Linux ici: http://sourceforge.net/projects/tuxdroidserver/files/TuxDroidServer/3rd/linux/tuxup-linux-x86_64.tar.gz/download

4 – Dézipper l’archive de tuxup

5 – Brancher le dongle (fux) sur un port USB de votre PC

6 – Allumer tux tout en maintenant le bouton de sa tête enfoncé

7 – Brancher le petit câble blanc reliant Tux à Fux

8 – Taper la commande:

./tuxup --all --pretend ./

Cela aura pour effet d’installer les firmwares du pack que vous avez télécharger sur le lien que je vous ai donnez l’étape 1.

Tags: , , , , , , , , , , , ,

TuxDroidServer les nouveaux binaires sont arrivés !

Et oui le projet TuxDroidServer avance bien ces derniers temps et de nouveaux binaires on donc été compilés :)

Pour voir tous les changements je vous renvoie vers le changelog du site du projet: https://sourceforge.net/p/tuxdroidserver/francais/Changelog/

Voici les liens de téléchargement des binaires de TuxDroidServer:

- Windows (32bits): http://sourceforge.net/projects/tuxdroidserver/files/TuxDroidServer/Binaries/win32/TuxDroidServer-rev122-win32-binaries.zip/download [révision 122]

- GNU/Linux (64bits): http://sourceforge.net/projects/tuxdroidserver/files/TuxDroidServer/Binaries/linux/TuxDroidServer-rev123-linux-x86_64-binaries.tar.gz/download [révision 123] (il s’agit de la rev 122 avec une correction pour le Makefile pour Linux)

 

 

 

Tags: , , , , , , , , , , , ,

Ce soir 18 juin 2013 c’est la second soirée IRC sur le channle #TuxDroid

Et oui c’est ce soir la second soirée IRC sur #tuxdroid @ irc.freenode.net ou sur le webchat à cette adresse: http://webchat.freenode.net/?channels=tuxdroid pour ceux qui n’ont pas de client IRC.

Comme lors de la soirée précédente je répondrais à toutes vos questions au sujet de TuxDroïd que ce soit hardware ou software ou développement ou encore sur mes projets autour de TuxDroid.

Je vous donne donc rendez-vous ce soir sur IRC dès 21h00 !

Tags: , , , , , , , , ,

La première soirée TuxDroid sur IRC est maintenant terminée !

Et oui la première soirée TuxDroid sur IRC se termine tout juste, j’espère que la prochaine soirée ce passera aussi bien que celle-ci mais cette fois avec plus de participants !

Bref voici un copier/coller des logs IRC:

 

(21:49:53) Xanatos: bo?n ben j’ai des questions alors
(21:50:06) Joe: bah vas y te gène pas ^^
(21:50:21) Xanatos: conaissances requises pour dev pour tuxdroid ?
(21:50:58) Joe: Actuellement dans l’état actuel des choses on est obliger d’avoir au minimum une base plutôt solide pour pouvoir développer quelque chose de concret sur TuxDroid
(21:51:29) Joe: C’est d’ailleurs pour ça que j’ai lancé une idée de projet d’un langage de script ultra simplifier pour que « Mr tout-le-monde » puisse développer des petits trucs pour TuxDroid
(21:51:48) Xanatos: python ? C ? materiel ? sockets ? etc ?
(21:52:43) Joe: Ce serait un langage de script innexistant tout nouveau et très simplifier (au maximum du simplifiable possible, mais donc aussi limité (on peut pas tous avoir)) ce projet s’appuierais sur TuxDroidSrver
(21:53:12) Joe: j’en ai d’ailleurs publier une première ébauche de sa définition (de ce système/langage de script) sur le forum ici: http://forum.tuxdroid-community.org/viewtopic.php?id=318
(21:53:37) Joe: En gros chaque « script » serait composé de plusieurs fichiers
(21:53:45) Joe: et chaque ficheirs correspondra à un évennement
(21:54:32) Joe: par exemple le fichier onLeftButtonPressed.tds (.tds est l’extension de ce langage de script) sera lu et le contenu interpreter dès le moment où un appuie du bouton gauche sera detecté
(21:55:16) Joe: dans ce fichier (onLeftButtonPressed.tds, pour continuer sur cet exemple) pourra contenir des commandes de scripts (très simple) permettant de faire effectuer des actions à Tux
(21:55:21) Joe: comme par exemple le faire parler
(21:55:24) Joe: la commande seraiat:
(21:55:37) Joe: TTS Bonjour je suis Tux et là tu viens d’appuyer sur mon aile gauche
(21:55:37) Xanatos: cr?er un langage =o
(21:56:25) Joe: l’interpréteur comprendrais alors que l’on souhaite utiliser la commande « TTS » et que l’argument est notre phrase
(21:56:48) Joe: ce qui aura pour conséquent d’envoyer la commande à TuxDroidServer afin que Tux lise cette phrase
(21:57:39) Joe: un langage de script très simplifier, et donc forcément limité, mais qui permettra à Mr tout-le-monde de développer des petits trucs en apprenant à matriser un langage qui demandera qu’1 heure d’apprentissage
(21:58:16) Joe: alors qu’actuellement à moins d’avoir de bonne base en C/C++ ou Java ou Python ou autre il n’est pas possible de développer quoi que ce soit de vraiment concret
(21:58:47) Joe: De plus TuxDroidScript (c’est le nom du projet) étant un projet communautaire la communauté pourra aider à faire évoluer et s’améliorer ce dernier
(22:00:05) Joe: Le tout sous GPLv2 afin que quicquonque puisse participer et le modifier comme il l’entends
(22:00:27) Joe: enfin dans le respect de la licence bien sûr ^^
(22:01:53) Joe: j’ai dailleurs mis un exemple de script (évidemment c’est pas fonctionnel puisque rien n’a encore été dévellopé pour le moment) afin de montrer ce que cela pourrais donner: http://joel.matteotti.free.fr/tuxdroid/tuxdroidscript/TuxDroidScript_example.zip
(22:02:39) Xanatos: huum je vois que tu y a reflechis
(22:03:06) Xanatos: personnellement ca ne m’interesse pas, par contre me perfectionner dans un de ces langages pour coder sur tuxdroid ouaip
(22:03:16) Xanatos: faut juste que j’ai le temps
(22:03:29) Xanatos: et de la doc et du caf?
(22:03:49) Joe: forcément c’est de suite moins limiter les possibilité si on dévellope avec un langage tel que le C ou le C++ ^^
(22:03:57) Joe: la doc concernant ce projet ?
(22:05:18) Xanatos: yep comprendre comment ca marche quoi
(22:05:28) Xanatos: je sais qu’il y a pas mal de docs centralis?es
(22:05:34) Xanatos: celle de keisoh et autres
(22:05:44) Joe: pour le moment non il n’y a pas de documentation uniquement une ébauche de définition et l’exemple téléchargeable
(22:06:08) Joe: puis entre ces cette ébauche et le moment ou le dévellopement du projet débutera il est possible qu’il y a des changements
(22:06:21) Joe: donc la doc viendra un peut plus tard
(22:06:47) Joe: ah les documentations de kysoh il y en a en partit de dispo sur le site via le wiki
(22:07:08) Joe: car malheureusement, il me semble, que tout n’a pas pu être récupérer dans sont intégralité
(22:08:51) Joe: après pour ce qui manque ou n’a jamais été abordé ou qui avait été abordé sur les forums de Kysoh et bien reste l’entre aide avec les membres de la communauté sur le forum de cette dernièrre
(22:10:38) Joe: Après concernant mon principal projet (TuxDroidServer) qui à pour objectif (non obligatoire) de remplacer TuxBox tu pourra trouver toutes la doc ainsi que des exemple sur le wiki du projet à cette adresse: https://sourceforge.net/p/tuxdroidserver/francais/Home/

Tags: , ,

Ce soir c’est la première soirée IRC de join sur le channel IRC TuxDroid !

La soirée TuxDroïd sur IRC c’est ce soir elle à déjà commencé il y a quelques minutes (avec un peut de retard du à ma fatigue suite à la nuit blanche que j’ai passé pour suivre l’E3 ^^) mais je suis quand même là et prêt à répondre à toutes les questions au sujet de TuxDroid que ce soit des questions matériel ou logiciel, ou bien des questions qu sujet de mes projets autour de TuxDroid (TuxDroidServer, TuxDroidClient, TuxIsAlive, …)

Tags: , , , , ,

Soirée TuxDroid sur IRC au mois de Juin

A partir du 11 juin 2013 j’organise des soirées sur le chan IRC #tuxdroid @irc.freenode.net

Pendant ces soirées je tenterais de répondre à toutes vos questions concernant TuxDroid, qu’elle soit d’ordre technique ou non, que cela concerne la programmation ou non. Je répondrais aussi à toutes vos questions concernant les projets autour de TuxDroid dont je m’occupe tel que TuxDroidServer ou encore TuxIsAlive.

Je vous donne donc rendez-vous sur IRC tous les mardi soir à 21h00 dès le 11 juin (pour la première soirée IRC !)

Pour ceux d’entre vous qui n’aurait pas de client IRC vous pouvez nous rejoindre via vitre navigateur web (sans aucune installation ou configuration préalable) à l’adresse: http://webchat.freenode.net/?channels=tuxdroid

Tags: , , , , , , , , , ,

Le point sur les binaires pour la révision 100 de TuxDroidServer

La révision 100 de TuxDroidServer est disponible sur le repository du SVN depuis le 2 juin, soit 5 jours avant le premier anniversaire du projet.

Comme les derniers binaires datait de la révision 65 il fallait rattraper le coup afin que tous le monde puisse profiter d’une version plus récente du projet, c’est pourquoi j’avais compiler il y a peut des binaires de TuxDroidServer pour Windows (32bits). Que vous pourrez télécharger à cette adresse: http://sourceforge.net/projects/tuxdroidserver/files/TuxDroidServer/Binaries/win32/TuxDroidServer-rev100-win32-binaries.zip/download

Cette fois c’est autour de Linux (64bits) d’avoir des binaires pour la révision 100 de TuxDroidServer que vous allez pouvoir télécharger à cette adresse: http://sourceforge.net/projects/tuxdroidserver/files/TuxDroidServer/Binaries/linux/TuxDroidServer-rev100-linux-x86_64-binaries.tar.gz/download

En ce qui concerna la version 32bits de Linux il faudra patienter encore un peut avant de pouvoir la télécharger ;)

Tags: , , , , , , , , , ,