Kamaelia Internals

1,743 views

Published on

This talk was given at Pycon UK 07. It's actually a thin wrapper around the
Kamaelia Mini Axon tutorial which can be found here:
http://kamaelia.sourceforge.net/MiniAxon/

  • Be the first to comment

Kamaelia Internals

  1. 1. Kamaelia: Snap-Together Software Michael Sparks Senior Research Engineer BBC Research & Innovation
  2. 2. BBC R&I ... PAL, Teletext, NICAM, DVB, DAB, Freeview, TV Anytime Majority of BBC Open Source Projects inc Dirac, Kamaelia
  3. 3. Key Research goal? <ul><ul><li>To make concurrency easy to work with </li></ul></ul>
  4. 4. <ul><ul><li>Single Reader/Single Writer </li></ul></ul><ul><ul><li>Communicating Sequential Things </li></ul></ul><ul><ul><li>Original context: scalable servers </li></ul></ul><ul><ul><li>Component Composition </li></ul></ul><ul><ul><li>Written in Python </li></ul></ul><ul><ul><li>Ideas are language agnostic </li></ul></ul><ul><ul><li>Proof of concept in C++ </li></ul></ul>How???
  5. 5. Walkthrough
  6. 6. <ul><ul><li>Mini Axon </li></ul></ul><ul><ul><li>(overview) </li></ul></ul>
  7. 7. <ul><ul><li>Suggestions: </li></ul></ul><ul><ul><li>Take it, use it </li></ul></ul><ul><ul><li>Build cool stuff with it </li></ul></ul><ul><ul><li>Break it, Fix it </li></ul></ul><ul><ul><li>Steal the ideas </li></ul></ul><ul><ul><li>Clone in your own language </li></ul></ul>
  8. 8. <ul><ul><li>Thanks for listening :-) </li></ul></ul><ul><ul><li>http://kamaelia.sf.net/ </li></ul></ul><ul><ul><li>[email_address] </li></ul></ul>

×