April 2024 - This site, and Kamaelia are being updated. There is significant work needed, and PRs are welcome.

Use

Kamaelia based systems

 

Kamaelia Grey

Spam reduction through greylisting. Kamaelia Grey is a SMTP proxy for your inbound email, rejecting email likely to be spam. Mail likely to not be spam is forwarded to your normal mail server.

Batch Transcoder

This watches directories for new images and videos to transcode to formats suitable for the web. You can think of it as the backend needed for a youtube/flickr type site. PDF support is likely to be added soon.

Whiteboard

A collaborative whiteboard. 2 or more machines share a display you can write on - either can be a server. Whiteboards are paginated, and therefore can also be used for remote presentations. Really cool with a tablet.

ER Modeller

Built to allow modelling a database. You describe the entities and their attributes, and relationships. Also allows entities to inherit from each other. Uses a customised topology visualiser to show you your design.

Macro

Records and transcodes digital TV for later viewing (ie timeshifting). It can do this for as many channels at once as you have CPU power and tuners available for it.

Kamaelia Documentation

Build & improve Kamaelia based systems

 

Documentation

Documentation is a core asset in Kamaelia. It is continuously being extended and improved.

Tutorials

Cookbook

This section contains a number of recipes showing how to build a variety of different types of Kamaelia systems. Sections include:

More recipes always welcome.

Component Reference

Full component reference. This is automatically generated nightly, and where tests exist, the output of the tests is parsed and included on these pages.

Axon Reference

Full reference for Axon - the core of Kamaelia. This is also automatically generated nightly and also includes test output.

Community

Kamaelia is open source, help us improve it!

 

Developer Central

Interested in helping out? You're more than welcome! In this area you'll find some pages which cover some areas of interest for ongoing dev, our general development process, project management process, guidelines on contributing (eg smart questions, through to code, and contributor agreements)

Get Help (Contact)

Sometimes the best contributions happen when someone asks the right question. Please don't be afraid to ask (or answer!) questions. We'd love to help you, and merely ask that you help others in return. Not much of a community otherwise? :) (OK, not everyone has time to do that) Find us on email, google groups, irc, etc

Summer of Code

We've been involved with GSOC now for 3 years, and it's been great. One of the less obvious things about GSOC is that it's generated a wealth of docs and ideas which can be dived into here.

Source & SVN

Kamaelia's source is hosted on code.google, and the latest release is the 0.9.8.0 release. (Y.Y.M.r). Some apps are also available in the release directory.

Wiki

This entire site is powered by, essentially, a wiki engine, if you're interested in contributing please get in contact and drop us a line. (It doesn't default to open to avoid wikispam, etc) ie: Think this site could do with improving? Please help! :)