(current news below is included from Current News)


  • May 2008 - Project revamp - the project has continued under active development since the last news updates. Specifically a new iteration of the website is planned for release which should pull in more dynamic information more obviously. This is to coincide with a new release in June 2008, based on merging work currently sitting in Kamaelia branches.

  • April 2008 - Project Mailing Lists have moved to Google Groups. You can find the Kamaelia group here

  • November 2006 - Website Revamp
    The website is undergoing a revamp at present - mainly to be online edittable rather than just offline. This should start to have some positive effects :-)

  • October 2006 - Kamaelia in December's Linux Format
    Michael has written an article on Kamaelia for this month's Linux Format - on sale October 19th. It covers how to install and use the Whiteboard application as well as basics of how to write components when building systems. The article will appear on this website when the magazine goes off sale!

  • October 2006 - Kamaelia Mega Bundle 1.4 released!
    The Kamaelia Mega Bundle has been updated for Kamaelia 0.5 and Axon 1.5.1. It includes the key dependencies that we've tested the code with, specifically for components that make use of these external libraries. (Kamaelia is usable without these, but they are nice :-)

    Libraries included: Axon, Kamaelia, BitTorrent, dirac, Dirac (python bindings), Imaging, libao, libogg, libvorbis, pyao, pycrypto, pygame, pymedia, PyOpenGL, Pyrex, pySpeex, python-dvb3, speex, vorbissimple

  • October 2006 - Kamaelia 0.5.0 Released!

    Kamaelia 0.5.0 marks a major stepping point for the Kamaelia project. It means we officially have half the capabilities we see ourselves expecting to have when we hit version 1.0, and also marks the first release where the number of external contributors to the release outweighs developers from inside the BBC, meaning this release really does belong to the Google summer of code of code students who worked on it.

    Key highlights of this release:
    Bit Torrent support; Open GL support; Nascent seaside style webserver (sessions controllable by resumable components/coroutines), massively enhanced DVB support, collaborative whiteboarding with audio (via speex) supporting daisychaining of whiteboards (since whiteboards are servers & clients), and enhanced visual system composition (ability to compose arbitrary graphs now). All of these include examples, including an Open GL interface to bit torrent, a bit torrent based simple (non-robust yet) streaming system, and a "record for me" PVR that you give the channel, and programme names to and it figures out the rest.

  • October 2006 - Axon 1.5.1 Released!
    Highlights include:
    Useful changes for a number of threaded components in the Kamaelia 0.5.0 release. Synchronous boxes (size limited) are now supported by threaded components. Furthermore, synchronous boxes can now also pause themselves should the need arise.

  • September 2006 - Meet us at Euro OSCON!
  • Our project admins will be attending EuroOSCON in Brussels. Michael will be giving a presentation entitled "Timeshift Everything, Miss Nothing, Mashup Your PVR with Kamaelia" showing some of the fun things Kamaelia now enables you to do.

Older News

  • June 2006 - Kamaelia 0.4.0 Released!
  • Highlights include:
    • Tools for Timeshifting Digital TV (DVB-T handling to be precise) ... subject to lawful use of course!
    • A software data backplane
    • Piping of data to and from external an process
    • Reduced CPU usage in combination with Axon 1.5
    • Substantially improved documentation

  • October 2005 - Kamaelia 0.3.0 Released!
  • Highlights include:
    • 7 new examples.
    • Visual tool for building Kamaelia pipelines, Tk Support, Video encode, decode and playback
    • New subsystems: Kamaelia.Codec, Kamaelia.Chassis, Kamaelia.File, Kamaelia.UI.Tk, Kamaelia.Internet.Simulate
    • Other highlights:
      • Software chassis, Dirac encoded video decoders and encoders, video playback, more pygame components, more flexible file handling, message filtering and splitting, network failure simulation, tools for simple reliable multicast.

  • 20 August 2005 - FAVE - "Open Source Creativity" - FAVE is a community event for creative people who are interested in free and open source software on Linux and other computer platforms.

  • 23 July 2005 - Talk on Kamaelia at - Open Tech 2005
  • Short talk on Kamaelia "Kamaelia - Taking back the pipeline", focussed on what you can do with Kamaelia today. "Slides" can be found here. Much like the Europython talk, this in fact a bundle of Kamaelia & Axon in a single tar ball with the slides and a slideshow presentation. The reason for this is the slides also have a dynamic representation of the graphlines. The slides are covered by the same license as the rest of Kamaelia (due to being code).

  • 27 - 29 June 2005 - Talk on Kamaelia at Europython
  • The slides are available on this page, and are actually displayed using a Kamaelia application. The reason for this is because it has an interactive element for displaying Kamaelia Pipe- & Graph-lines.

  • June 2005 - BBC R&D Open Day
  • A lot of work went into visualisation of Kamaelia systems, which is feeding into the 0.2.0 release. Two documents were produced for this:

  • April 2005 - Talk at Open Source Forum Russia
  • Talk on Open Source at the BBC discussing why the BBC uses/releases open source. The short answer: we're not a technology company, we use technology, and evaluate/release based on merit

Initial release:

  • 13 April 2005 - Kamaelia 0.1.2 Released
  • 2 March 2005 - Kamaelia 0.1.1 Released
  • 11 January 2005 - Axon 1.0.3 Released
  • 10 January 2005 - Axon 1.0.2-series60 released, and announced on c.l.p.a
  • 5 January 2005 - Announcement made on Freshmeat. Project details here.
  • 5 January 2005 - Axon 1.0.1 released and announced, followed by a docs fix as 1.0.2. (Tags: bp_AXON_1_0_1, bp_AXON_1_0_1 on branch AXON_1_0)
  • 24 December 2004 - Axon 1.0 (submodule) release. (Tagged as bp_AXON_1_0)
  • 20 December 2004 - Announced on comp.lang.python.announce
  • 14 December 2004 - Project release and upload to Sourceforge.

Updated: Matt, September 2006


Kamaelia is an open source project originated from and guided by BBC Research. For more information browse the site or get in contact.

This is an ongoing community based development site. As a result the contents of this page is the opinions of the contributors of the pages involved not the organisations involved. Specificially, this page may contain personal views which are not the views of the BBC. (the site is powered by a wiki engine)

(C) Copyright 2008 Kamaelia Contributors, including the British Broadcasting Corporation, All Rights Reserved

This web site is powered by the same code created for the bicker manor project. For more details, contact Michael Sparks at BBC Research directly (cf contact)