Account Options

  1. Sign in
The old Google Groups will be going away soon.
Switch to the new Google Groups.
Google Groups Home
« Groups Home
Michael Sparks, Kamaelia, LLUP
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  3 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Sylvain Hellegouarch  
View profile  
 More options Oct 16 2006, 1:04 pm
From: Sylvain Hellegouarch <s...@defuze.org>
Date: Mon, 16 Oct 2006 18:04:51 +0100
Local: Mon, Oct 16 2006 1:04 pm
Subject: Michael Sparks, Kamaelia, LLUP
Hello all,

Long time no see. But as they say no news is good news... er... to be
fair in this case it's just no news.

I would like to introduce Michael Sparks who works at the BBC Research &
Development [1] department. Why do I present Michael to the list? Well a
week ago I came around the Kamaelia project [2] and of which Michael is
the project leader.

The Kamaelia project is a network oriented set of tools written in
Python to simply developer's life when implementing new protocols in
needs for heavy concurrency. Instead of trying to paraphrase the project
documentation let's see a quick extract:

"""
Take a person sitting at a desk in a world pre-desktop-computing. She
could have a bunch of inboxes & outboxes on her desk. Suppose that the
inboxes are labelled "timesheets", "newhires", "fires", and that the
outtrays are "accounts", "security", "HR".

She can work on messages she gets on inboxes, and generate messages on
outboxes. A postman then performs deliveries between the people - the
active objects. The postman knows where things are going, and therefore
if you need to add ing (say) auditing you can do that without modifying
the way the person/active object works.

This is precisely how Kamaelia works. It models itself on a real world
system to encourage behaviours that simplify concurrency.
"""

From that metaphor you can imagine why I got excited about the project
in context of LLUP (Blip messages travelling through BlogXast components
).  Kamaelia is so much more than that and if you are interested I
invite you to have a look at the tutorial [3] and documentation [4].

Kamaelia is being under heavy use at the BBC to handle part of their
streaming and has proved to be extremely scalable already.

In the coming weeks, once I have finished the CherryPy book, I will
start toying with Kamaelia and implement a basic LLUP infrastructure
with the help of Russ and I'm sure Michael will advise us.

Indeed I think Michael is a pragmatic, there is nothing such as
implementations to understand if a protocol makes sense, its real
strengths and caveats. More to come therefore.

Again. Welcome Michael.
- Sylvain

[1] http://www.bbc.co.uk/rd/index.shtml
[2] http://www.bbc.co.uk/opensource/projects/kamaelia/
[3] http://kamaelia.sourceforge.net/MiniAxon/
[4] http://kamaelia.sourceforge.net/Docs/


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Sylvain Hellegouarch  
View profile  
 More options Oct 16 2006, 1:11 pm
From: Sylvain Hellegouarch <s...@defuze.org>
Date: Mon, 16 Oct 2006 18:11:49 +0100
Local: Mon, Oct 16 2006 1:11 pm
Subject: Re: [llup] Michael Sparks, Kamaelia, LLUP
Now you know what happened when you write an email while cooking... you
forget to include the email of person you introduce.

/me yawns

Mind you, I just gave you a recipe to make a fool of yourself for free.

Sorry for that.
- Sylvain


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
M. David Peterson  
View profile  
 More options Oct 16 2006, 1:40 pm
From: "M. David Peterson" <xmlhac...@gmail.com>
Date: Mon, 16 Oct 2006 11:40:32 -0600
Local: Mon, Oct 16 2006 1:40 pm
Subject: Re: [llup] Re: Michael Sparks, Kamaelia, LLUP

Hey Michael :)  Very cool to see that Sylvain has fostered this
relationship... Welcome!

While I do believe we have a few things to offer you in regards to your
overall vision, you obviously have quite a bit more to offer us in regards
to both code and expertise.  I've been digging into the code base of
Kamaelia a bit, and have found plenty of similarities between Kamaelia,
LLUP, AspectXML, AtomicXML, and the Xameleon project, all of which I believe
can be easily integrated into Kamaelia and as such, offer a layer of
aspect-oriented XML message weaving and agent based data processing that all
builds on top of Atom data feeds, APP, and LLUP/Blip messaging.

I've been sorting code, moving things in and out of various repositories,
trying to get things more organized.  The core of all of this exists @
http://dev.extensibleforge.net/browser/trunk, the AspectXML code base @
http://code.google.com/p/aspectxml, and a few more pieces in some non-public
repositories that I will be extracting and putting into the extensibleforge
repository as time allows.

In the mean time my personal plan is to wrap my head around Kamaelia and the
related projects and basically absorb as much as I can such that I can
better understand where all of this can be integrated to create some pretty
cool capabilities, much of which is outlined in the text Sylvain copied
below.  In other words, what we've been working on, what you've been
working, what we've been thinking about and designing, and what you have
been thinking about and designing, seem to mesh REALLY well, and I'm really
looking forward to seeing just how well that might be.

Michael, I will report back again once I have had a chance to get my head
around Kamaelia.  No doubt there will be plenty of questions as I move
forward.  I would assume the forum to ask these questions is Kamaelia-list,
using IRC for anything more discussion oriented.  Is this correct?

Thanks for the intro, Sylvain!  Looks like some fun times ahead, for sure :)

On 10/16/06, Sylvain Hellegouarch <s...@defuze.org> wrote:

--
/M:D

M. David Peterson
http://mdavid.name | http://www.oreillynet.com/pub/au/2354


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »