Thanks for your thoughts M 

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Michael
Sent: 16 September 2008 13:43
To: [email protected]
Cc: [EMAIL PROTECTED]
Subject: [backstage] Slides from Kamaelia Presentations at Pycon UK this weekend

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]/

-
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