Kamaelia

Nuts & Bolts | Components | Tools | Cookbook | Systems
wiki:( guest720901, Dev Console, Index, Recent, Edit )


Home, News
Dev Console

How, Why
Project Blog
Summer of Code

Documentation
Download
SVN (web)
Sourceforge page

Project Admin
License

Contact Us

  Page Tags

No tags are defined for this page yet - how would you classify/think of this page? Add your notes below!

Current Status

Last updated: Nov 11, 2006, Michael Sparks
Axon - Core Concurrency framework- version 1.5.1 - overview of status
  • API Stable for generator components
  • Beta status API for Thread based components
  • Non-CPU-greedy capable (scheduler can sleep and be awoken by threads)
  • Production ready (>6 months on a running system)
Kamaelia - the toy box - version 0.5.0
  • Full coverage of core aims (introspection, network, graphics & codec capable, graphical systems composer, large examples)
  • API is subject to change (hence 0.5.0 status), but includes:
    • Network - beta production ready (TCP/UDP/Multicast clients/servers)
    • Graphics/GUI capabilities - Pygame, OpenGL, Tkinter (stable)
    • Protocols - HTTP, BitTorrent - beta status
    • Codec support - Dirac (encode/decode), Vorbis(decode), Speex(encode/decode), MP3 (decode - via pymedia)
    • PyMedia based support for some audio codecs & audio capture
    • Devices:
      • Alsa, DVB (digital TV broadcast)
    • Unix Shell outs
      • eg to call transcoding tools
  • Larger scale systems in the distribution
    • Kamaelia Macro (timeshift & transcode what's broadcast for viewing at a more convenient time)
    • P2P Whiteboard (supporting multiple pages, linked whiteboards, audio mixing and retransmission, etc)
    • Compose - a graphical composition tool for creating pipelines
    • Axon Shell - a specialised command line allowing the launch of components as well as programs
    • Axon Visualiser - a pygame based system for visualising what's going on inside a Kamaelia system (uses a physics model (based on a lava lamp(!) )for layout that we've had repeated comments looks fun/attractive :)
    • Show - a presentation tool
  • Examples for many major subsystems
  • Extensive Documentation (at minimum detailed module level docs - ala pydoc)
Ongoing Projects
Developer Console

Your tags for this page: If you had set UserPreferences (name & email) and validated them (simple single click in your email), you would be able to define personal tags

Versions: current , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11


(C) 2005 Kamaelia Contributors, including the British Broadcasting Corporation, All Rights Reserved,
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.