My presentation slides are now up on slideshare.

The first was this:
http://www.slideshare.net/kamaelian/practical-concurrent-systems-made-simple-using-kamaelia-presentation

For those who missed it, the presentation has lots of little robots in it to
help explain things :-) There's a lot of love & effort in them robots :)

This talk is effectively "this is a fun way to build software that results in
code that's highly reusable and also happens to be concurrent". Demos
include how to build a simple pygame based game, simple network server
and not so simple network server. (the idea behind the examples is to show 
some common structures)

Slides for my second talk "Sharing Data and Services Safely in Concurrent
Systems using Kamaelia" are now on slideshare here:

http://www.slideshare.net/kamaelian/sharing-data-and-services-safely-in-concurrent-systems-using-kamaelia-presentation

The second explains Kamaelia's facilities for components to offer services and 
a name lookup/discovery service, along with a discussion of our implementation 
of (a minimal) software transactional memory for python. The latter is 
demonstrated in the context of a pygame/espeak based program designed for 
teaching children  to read and write. (says and displays"write the word 
<word>", and expects the  child to write (or type) the word in response, and 
reads back to them what they read)

For those just interested in the (minimal) STM implementation (which is
useful), you can find it here:
   * http://edit.kamaelia.org/STM

For those who are scared of STM based on its name, think of it instead
as "version control for variables". The implementation is intended to be
simple and useable outside Kamaelia as well as inside.

Out of the two I think the first is a better presentation than the second, but 
then I've had more experience explaining the contents of the first than the 
second. (Got some great feedback in the q&a though and will feed it into any 
later re-explanation, and redo the slides accordingly :)

Hoping someone finds these interesting/of use :)


Michael.
--
Michael Sparks,Senior Research Engineer,BBC Future Media Research & Innovation
[EMAIL PROTECTED], Kamaelia Project Lead, http://kamaelia.sf.net/

[ for those not sure of relevance to backstage, Kamaelia would match the "our
  stuff" in the "use our stuff to build your stuff" idea behind backstage :) ]

-
Sent via the backstage.bbc.co.uk discussion group.  To unsubscribe, please 
visit http://backstage.bbc.co.uk/archives/2005/01/mailing_list.html.  
Unofficial list archive: http://www.mail-archive.com/[email protected]/

Reply via email to