Cimbal

Cimbal is the Cross-Instant Messenger Basic Action Library

The idea behind Cimbal is to provide a single way to perform common IM operations using the user's existing IM clients. It is not meant to be a full-fledged IM abstraction framework, but rather perform those operations that outside applications are most likely to want to perform.

Cimbal depends on Galago. Such functionality as retrieving a list of contacts and presence information is done through Galago.

Operations

  • Open a conversation window with a contact
  • Send a message to a contact
  • Send a file to a contact
  • Retrieve log files.

More operations may be added in time.