--- Begin Message ---
- To: pygame-users-approval@xxxxxxxx
- Subject: BOUNCE pygame-users@seul.org: Non-member submission from [Michael <ms@cerenity.org>]
- From: owner-pygame-users@xxxxxxxx
- Date: Mon, 1 May 2006 14:04:24 -0400 (EDT)
- Delivered-to: pygame@seul.org
- Delivery-date: Mon, 01 May 2006 14:04:28 -0400
- Envelope-to: pete@shinners.org
>From owner-pygame-users@xxxxxxxx Mon May 1 14:04:24 2006 Return-Path: <owner-pygame-users@xxxxxxxx> X-Original-To: pygame-users@xxxxxxxx Delivered-To: pygame-users@xxxxxxxx Received: from Michael-Sparks-Computer.local (thwackety.plus.com [212.56.88.101]) by moria.seul.org (Postfix) with ESMTP id E9EE11408413 for <pygame-users@xxxxxxxx>; Mon, 1 May 2006 14:04:23 -0400 (EDT) Received: from [192.168.2.7] (helo=7.private.thwackety.com) by Michael-Sparks-Computer.local with esmtp (Exim 4.50) id IYLM7A-0002JE-BE for pygame-users@xxxxxxxx; Mon, 01 May 2006 19:04:22 +0100 From: Michael <ms@xxxxxxxxxxxx> Reply-To: ms@xxxxxxxxxxxx To: pygame-users@xxxxxxxx Subject: Re: [pygame] Soc: Simple Networking Date: Mon, 1 May 2006 19:05:56 +0100 User-Agent: KMail/1.8.2 References: <4e4a11f80604301943o30654bbfmbf1a5a97d3e94e27@xxxxxxxxxxxxxx> <e55f7e400604302011n1e494049j199e22b181ef9ca3@xxxxxxxxxxxxxx> <4e4a11f80604302029g1b0c37nb5d13eb70117b508@xxxxxxxxxxxxxx> In-Reply-To: <4e4a11f80604302029g1b0c37nb5d13eb70117b508@xxxxxxxxxxxxxx> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200605011905.57224.ms@xxxxxxxxxxxx> On Monday 01 May 2006 04:29, Simon Wittber wrote: > On 5/1/06, Brian Fisher <brian@xxxxxxxxxxxxxxxxxxx> wrote: > > Just out of curiousity, would wrapping some SDL networking API be a > > good way to go? Since that's what pygame does for most other things? > > > > is the SDL_net library good? (never looked at it myself) > > > > http://www.libsdl.org/projects/SDL_net/ > > SDL_Net will be investigated. The python select and socket modules are > also being looked at. The reasons for any decision to use a base > library(which this API will be built on), will be documented and > discussed. Just a quick comment, it's also worth mentioning that there's a fair amount of overlap between that SoC project, and what's already implemented in Kamaelia. I'm keeping relatively quiet on this at this stage because if you can come up with a clear API for people to use, then we would be able to provide the tools that may simplify dealing with the network side of things. We already have (for example) a simple tool for sharing events over a simple backplane between two sketching applications that use pygame as the user interface. We've put extending that to a generic events backplane (distributed in potentially P2P fashion already since all clients are already servers) that autoconfigures itself. The test application we're particularly interested in is graphical applications - we _needed_ a shared whiteboard, and will need shared video editting tools along with shared component pipeline/graphline editors, but the core is a networked events backplane. How that melds with your summer of code project, I don't know, but I'd be interested in seeing how the two can complement each other. (FWIW, whilst there's overlap, I do see that it could well be useful to have simple networking available, and if there is I'd like Kamaelia to provide a similar API for people to migrate to if they find it useful) If case you're interested in the collaborative sketching tool, you can find the code here: * http://kamaelia.sourceforge.net/t/SketchCore.tar.gz (Requires current Kamaelia CVS tree to run, or next release of Kamaelia/Axon) The summer of code project we'll mentor is someone suitable comes along is here: * http://kamaelia.sf.net/cgi-bin/projects/blog.cgi?rm=viewpost&nodeid=1145916003 Our main summer of code page is here: * http://kamaelia.sourceforge.net/SummerOfCode2006.html Best Regards, Michael. -- Michael Sparks, Senior Research Engineer, BBC Research, Technology Group michael.sparks@xxxxxxxxxxxx, Kamaelia Project Lead, http://kamaelia.sf.net/
--- End Message ---