Tichy

From Openmoko

Revision as of 10:29, 11 August 2008 by Charlie (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


tichy main window
tichy drawing app
File:Tichy-messages.png
tichy message app
tichy freedesktop app

Contents

About

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)

Authors

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

Sources

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

svn checkout svn://svn.projects.openmoko.org/svnroot/tichy

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

./tichy

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
Personal tools


tichy main window
tichy drawing app
File:Tichy-messages.png
tichy message app
tichy freedesktop app

About

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)

Authors

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

Sources

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

svn checkout svn://svn.projects.openmoko.org/svnroot/tichy

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

./tichy

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