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

