Hi,
The website was briefly down for a few hours when you looked last
week, and is down again at the moment. (There's, shall we summarise, a
hosting transition going on at the moment)
That said, there are tutorial materials still online, including the
Kamaelia tutorial from Europython last year.
* Slides: http://www.slideshare.net/kamaelian/kamaelia-europython-tutorial
* Tutorial Notes:
http://www.lulu.com/product/download/kamaelia-pragmatic-concurrency/5043299
(Link to PDF download - free naturally :-)
(It's hosted on lulu.com because I used them to print up nice
copies of the tutorial
notes, which you can also get direct from them. You can
obviously print your own
quite happily)
* Video: (has lip sync issue due to ffmpeg not being fanastic at
transcoding, but may
be useful) Tutorial is about 3 hours in length.
http://europython09.blip.tv/file/2323925/ - Part 1
http://europython09.blip.tv/file/2327817/ - Part 2
http://europython09.blip.tv/file/2328583/ - Part 3
http://europython09.blip.tv/file/2328810/ - Part 4
Obviously all 3 cover the same basic material, but do so slightly
differently, due to being different media.
Whilst the site is down, it does mean that you can't get at the
current release. However you can get a bundle containing the same
stuff by doing this:
svn checkout http://kamaelia.googlecode.com/svn/trunk/Code/Python
kamaelia
Inside that you'll find 4 directories:
Apps
Axon
Bindings
Kamaelia
Once you've done that you'll want to do this:
cd Axon # Kamaelia's core
sudo python setup.py install
cd ..
cd Kamaelia # Where a number of tools, examples and Kamaelia
components live
sudo python setup.py install
cd ..
cd Bindings
# Inside the various subdirectories, decide whether you want to
install any of those.
# Clearly the ones you choose will influence what you can play with
Having pygame installed is highly recommended incidentally. (Given the
topology visualiser code is quite useful) PyOpenGL is likewise
recommended for the 3D version, if that's interesting.
Inside the Apps directory, you'll find a bunch of applications, of
varying states of utility, in there. This includes however Apps/
Europython09/App which includes ALL the supporting files for the
Europython tutorial.
This includes:
MiniAxon- { 0 .. 5 }.py - various versions of a miniaxon, from a basic
run through of generators through to a simple app for pushing a file
out over a multicast socket.
BB { 1 .. 15 } .py - a walkthrough of how to grow and evolve an old
school style bulletin board from a simple request/response protocol,
to something you can login to, and then rummage around inside menus
over a network connection.
simplegame-{1 .. 2 }.py - 2 simple files showing how to control 2
sprites, and also how to get them to update a shared game state.
(There are other ways, but this also shows how to use the concept of
"backplanes" in a nice way)
Video-{ 1 .. 5 } .py - Shows how to use the pygame webcam module, and
then how to use that to create a Kamaelia based video recorder that
stores the video in Dirac format. Early versions only requires
Kamaelia & Pygame (latest version), later versions of this require
Dirac & Dirac bindings installed.
SimpleDiracPlayer.py - A simple Dirac based video player. Requires
dirac & the dirac bindings to be
installed and working.
Finally, you'll probably want to look at the STM, which you can view
as being like version control for values for components to check out/
in.
Hopefully the site will be back up (permanently) in the next couple of
days. In the meantime, hopefully this message is useful!
Regards,
Michael.
On Mar 22, 1:35 am, "hb,cse" <[email protected]> wrote:
> Hello.
>
> I'm an absolute newbie, and I need to get started. I understand your
> MiniAxon tutorial is geared to my level, but I can't get to it -
> kamaelia.org seems dead, and I cannot find your tutorials anywhere
> else, either. Is there a mirror somewhere, where I can find docs and a
> tutorial ? (Preferably a complete one - I need concurrency to write a
> simulator, network functionality not needed.)
>
> Sincerely,
> HB
--
You received this message because you are subscribed to the Google Groups
"kamaelia" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/kamaelia?hl=en.