View source for Tichy

From Openmoko

Jump to: navigation, search

You do not have permission to edit this page, for the following reasons:

  • The action you have requested is limited to users in the group: Administrators.
  • You must confirm your email address before editing pages. Please set and validate your email address through your user preferences.

You can view and copy the source of this page:

Template used on this page:

Return to Tichy.

Personal tools

tichy main window
tichy drawing app
tichy style app
tichy freedesktop app
tichy keyboard app


Tichy is a python applets manager for embedded devices.

The goal of the project is to make it easy to write many kind of applications for openmoko using the python language.

Tichy provides the following things :

  • Graphics User Interface widgets
  • Services registering and Requesting (for example an application that want to send a message will request for an application implementing the message sending service)
  • Tasklets system (This allow to write callback blocking application as if they where multi-threads)
  • Abstraction of Item / View (Just explain what you want to show, tichy will generate the widgets)


  • Guillaume "Charlie" Chereau, main developer
  • Michael "Goodwill" (Did the freedesktop app launcher plugin)


The sources can be found from svn repository on project.openmoko :

svn checkout svn://

Running on the desktop

Thanks to the service system, that allow to provide several version of the same service, Tichy can run as well on a desktop computer as on the neo.

To run it on the desktop, just download the sources, then go into test, and run


Running on neo

You will need to compile some files, see the README for more information on how to do it.

You need python 2.5 and some libraries installed :

  • python-pygame
  • python-dbus
  • python-yaml
  • python-gst
  • python-gobject