Menu

Home

Edouard POSTEL Joël Matteotti zilkorle

French version (most current version & most complete)

TuxDroidServer

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:

  • Ubuntu 12.04 LTS (32bits) with GCC 4.4
  • Ubuntu 12.04 LTS (32bits) with GCC 4.6.3
  • Gentoo 12.1 (64bits) with GCC 4.5.3
  • Gentoo 12.1 (64bits) with GCC 4.6.3

Windows:

  • Windows XP (32bits) with 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) with 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

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:

(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


Related

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

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.