French version (most current version & most complete)
Presentation
TuxDroidServer is an application developed in ANSI-C99 to be crossplatform, allowing (via the API TuxDroidInterface) to manage a TuxDroid via TCP.
The goal of this project is to create a single application server manager TuxDroid entirely with which third-party applications such as GUI, communicate to manage the TuxDroid connected.
The second goal of this project is to provide tools lighter and more powerful than that developed by Kysoh, TuxBox, which is (to my taste) too gasworks and too resource intensive, because through too many virtual machines and libraries.
Another advantage of TuxDroidServer is that it is portable, in both senses of the word, ie it is portable because it compiles both Windows and GNU/Linux and this without changing the code, but it is also portable in the sense that it requires no installation.
The project uses the following libraries:
Tools and environments used for development and testing:
Gnu/Linux:
Windows:
You can found Orwell Dev-C++ (maintained version of Dev-C++) here: https://sourceforge.net/projects/orwelldevcpp/
Downloads for TuxDroidServer:
Sources:
Windows:
(If you are under a 64bits version of Windows think to read [Notes for Windows 64 bits])
Linux:
Binaries (bêta) Linux 32bits (revision 65)
Binaries (bêta) Linux 64bits (revision 65)
(Think to read the [Notes for Linux_(en)])
Demonstrations:
Example (on video) to use with PHP: http://www.youtube.com/watch?v=IdboT-1hfGM&feature=plcp
Example (on video) to use with an Android application: http://www.youtube.com/watch?v=KbgvCTHlkco&feature=plcp
If you want to test the Android application is available on Google Play! http://bit.ly/L1zpb2 and requires you to use at least revision 60 of SVN TuxDroidServer
Documentation:
Consult the [Howto_(en)] on how to get the sources and compile the project
Configuring TuxDroidServer: [ConfigFile_(en)]
Docummentation commands on the server: [Commands_(en)]
Skeleton of a Java program calling TuxDroidServer: [Java Example_(en)]
Skeleton of a C program calling TuxDroidServer: [C Example_(en)]
Skeleton of a C# program calling TuxDroidServer: [CSharp Example_(en)]
Support:
For assistance please use the community's forum Tuxdroid-Community
where you will find a section dedicated to the project TuxDroidServer.
You can also come on the irc channel #tuxdroid on irc.freenode.net or if you don't have irc client you can use that url: http://webchat.freenode.net/?channels=tuxdroid
English: C Example_(en)
English: CSharp Example_(en)
English: Commands_(en)
English: ConfigFile_(en)
English: Howto_(en)
English: Java Example_(en)
English: Notes for Linux_(en)
Français: Changelog