Tux Droid development wiki

From Tuxisalive

Jump to: navigation, search
Tux prototype
Tux prototype

Contents

[edit] Tux is alive!

Tux, the official Linux mascot, is alive! Check the main Tux Droid website for more information.

[edit] Where to get information

  • List: there's a user and commit mailing list at sourceforge.
  • IRC: we can usually be found on the #tuxdroid channel on irc.freenode.net.
  • Forums: There are a lot of things discussed in the forums Tuxdroid-Forums.

[edit] How to get involved in development

  • Subscribe to the mailing list and get in touch on IRC.
  • A public SVN repository has been setup at http://svn.tuxisalive.com.
  • You must follow the coding style guidelines in the code you submit. When submitting patches, please use the unified diff format (diff -u).
  • Report bugs in the issue trackers.
  • It's a good idea to give some contact infos in the Who's who page so other developers can reach you if needed.


[edit] General

[edit] Tux's official software suite

The official documentation is normally hosted on the community portal but these pages could be freely used by the community to extend it or anything such as discuss problems and improvements.

  • Firmware - tux's internal hardware/firmware interaction, features, standalone behavior, sleep mode, etc.
  • Dev-Daemon - interfaces the dongle to a TCP/IP port.
  • Python API - handles TCP/IP connection to the daemon and provides all functions to control Tux.
  • Tux's Widgets - widgets are an easy way to centralize a lot of small applications for Tux.

[edit] Specific topics

  • Tux internal sound bank is a standardization of the internal sound bank memory.
  • New software architecture is a proposal for a new daemon in C++ and a core application that could aggregate plugins, scripts, etc.
  • NAS will detail how to use Tux Droid with a Network Access Server (NAS) like the linksys NSLU2 or Asus WL-500gP.
  • Speech recognition integration with Tux Droid.
  • Text-to-speech with Acapela and other alternatives.
  • AI artificial intelligence.
  • LIRC driver to get Tux's remote control compatible with LIRC.
  • Getting tux working on Windows
  • Portal : A Tuxdroid community webinterface Project
Personal tools