Skip to content
Joel Matteotti edited this page Apr 23, 2014 · 10 revisions

La documentation du projet est en cours de migration, et peut donc être incomplète et/ou erronée!

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**
- Notes pour Windows 64bits

- 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 était disponible 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