Home

Sebastien Duthil Joël Matteotti

English version (aide pour la traduction appréciée, n'hésitez pas à me contacter)

TuxDroidServer

Présentation

TuxDroidServer est une application, développée en ANSI-C99 afin d'être multiplate-forme, permettant de gérer un TuxDroid via le protocole TCP.

Le but de ce projet est donc de créer une seule et unique application serveur gérant entièrement TuxDroid avec laquelle des applications tierces, comme des GUI, communiqueront afin de gérer le TuxDroid connecté.

Le second but de ce projet est aussi de fournir un outil plus léger et plus performant que celui développé par Kysoh, TuxBox, qui est (à mon goût) trop usine à gaz et trop gourmand en ressource, car passe par beaucoup trop de machines virtuelles et de bibliothèques.

Autre avantage de TuxDroidServer, c'est qu'il est portable, dans les deux sens du terme, c'est à dire qu'il est portable car il se compile aussi bien sous Windows que sous GNU/Linux et cela sans modification du code, mais qu'il est aussi portable au sens où il ne nécessite aucune installation.



Dépendances

Le projet utilise les bibliothèques suivantes :



Téléchargement

(Penser à lire les [Notes pour Linux])



Documentation



Les outils et environnements utilisés pour le développement et les tests

  • GNU/Linux

    • Ubuntu 12.04 LTS (32bits) avec GCC 4.4
    • Ubuntu 12.04 LTS (32bits) avec GCC 4.6.3
    • Gentoo 12.1 (64bits) avec GCC 4.5.3
    • Gentoo 12.1 (64bits) avec GCC 4.6.3
    • Debian 3.2.51-1 (32bits) avec GCC 4.7.2
  • Windows

    • Windows XP (32bits) avec Dev-C++ 4.9.9.2 (GCC 3.4.2)
    • Windows 7 (64bits) avec Orwell Dev-C++ 5.2.0.3 (GCC 4.6.2)
    • Windows 7 (64bits) avec MinGW32 GCC 4.7.0
    • Windows 8 Pro (64bits) avec Orwell Dev-C++ 5.4.1 (GCC 4.7.2)
    • Windows 8 Pro (64bits) avec MinGW32 GCC 4.7.0

Orwell Dev-C++ est la version maintenue à jour de Dev-C++.



Démonstrations



Liste de projets utilisant TuxDroidServer

Voici la liste des [Projets utilisant TuxDroidServer]

  • L'application Android est disponible sur ici et requiert au minimum la révision 152 du SVN de TuxDroidServer.
  • Squelette d'un programme Java communiquant avec TuxDroidServer: [Exemple Java]
  • Squelette d'un programme C communiquant avec TuxDroidServer: [Exemple C]
  • Squelette d'un programme C# communiquant avec TuxDroidServer: [Exemple CSharp]



Support:

Si vous savez utiliser le BugTracker préférez cette solution pour reporter un bug non répertorié.

Dans le cas contraire préférez utiliser les forums de la communauté Tuxdroid-Community où vous trouverez une section dédiée au projet TuxDroidServer.

Vous pouvez aussi venir sur le chan IRC #tuxdroid sur le serveur irc.freenode.net ou si vous n'avez pas de client IRC vous pouvez utiliser l'URL suivante: http://webchat.freenode.net/?channels=tuxdroid



Contributeurs:

Liste des [Contributeurs]


Related

Français: Changelog
Français: Commandes
Français: Compilation du driver du TuxDroid
Français: Contributeurs
Français: Donner des ordres à TuxDroidServer
Français: Exemple C
Français: Exemple CSharp
Français: Exemple Java
Français: Exemple d'utilisation du ASR en C
Français: Fichier de configuration
Français: Howto
Français: Notes pour Linux
Français: Notes pour Windows 64bits
Français: Projets utilisant TuxDroidServer
Français: firmware