Kamaelia at BBC MASHED
June 20, 2008 at 07:53 PM | categories: python, oldblog | View CommentsThe talk is at the start of the weekend intended to get you started with all of those things. As well as the session itself, a new release of Kamaelia is in the works with the first Beta/Release Candidate made available to an unsuspected world. What's going in the release?
- Well, the usual slew of extra components and bug fixes
- A variety of new tools - from video shot change detection, through to SMTP greylisting
- Multiprocess & hence multicore support (experimental at this stage, but so far so good :) )
- Kamaelia.
- Chassis
- Seq
- Codec
- WAV, YUV4MPEG
- Device
- DVB
- SoftDemux
- Parse
- ParseEventInformationTable, ParseNetworkInformationTable, ParseProgramAssociationTable, ParseProgramMapTable, ParseServiceDescriptionTable, ParseTimeAndDateTable, ParseTimeOffsetTable, PrettifyTables, ReassemblePSITables
- Experimental
- Chassis, ERParsing
- File
- MaxSpeedFileReader, UnixProcess2
- Internet
- TimeOutCSA
- Protocol
- MimeRequestComponent, RecoverOrder, SDP
- AIM
- AIMHarness, ChatManager, LoginHandler, OSCARClient
- HTTP
- Handlers
- Minimal, Handlers/SessionExample, UploadTorrents
- IRC
- IRCClient
- RTP
- NullPayloadPreFramer, NullPayloadRTP, RTCPHeader, RTPHeader, RtpPacker, RTP
- Util
- Tokenisation
- Simple
- Collate, FirstOnly, Max, OneShot, PromptedTurnstile, RangeFilter, RateChunker, SequentialTransformer, Sync, TagWithSequenceNumber, TwoWaySplitter
- UI
- Pygame
- Text, VideoSurface
- Video
- CropAndScale, DetectShotChanges, PixFormatConversion
- Visualisation
- ER
- ERLaws, ERVisualiserServer, ExtraWindowFurniture, PAttribute, PEntity, PISA, PRelation
- XML
- SimpleXMLParser
- Kamaelia
- Apps
- Compose
- BuildViewer, CodeGen, PipeBuild, PipelineWriter, GUI
- GUI
- ArgumentsPanel, BuilderControlsGUI, TextOutputGUI
- IRCLogger
- Support
- Show
- GraphSlides
- Whiteboard
- Audio, Canvas, CheckpointSequencer, CommandConsole, Entuple, Options, Painter, Palette, Router, Routers, SingleShot, TagFiltering, Tokenisation, TwoWaySplitter, UI
Also a new website is coming soon, but time ran out :-)
So given all that, session details:
What: How to get started hacking with Kamaelia - making concurrency fun, easy & usefulMore detail:
When: 12:15 - 12:45, 21 June 2008
Where: Garden Table area at Top West Hall, Alexandra Palace, London
Who: Me - Michael Sparks :-)
Why: To help people get started with hacking Kamaelie
How: One part presentation, two parts tutorial, lightning talk style and a note of "this is what I look like, come find me!"
GET MASHED (Link Kamaelia site)How to get started hacking with Kamaelia - making concurrency fun, easy & useful with Michael Sparks
(12:15 - 12:45) - 21 Jun 08Kamaelia is an open source project from BBC R&D. It makes prototyping new and interesting systems simple. Kamaelia systems are naturally concurrent and transform easily into production quality, maintainable systems.
It is useful for things from 3D systems through building PVRs through video playback, through shot change detection, through P2P distribution (live and bit torrent), through whiteboards, handwriting/gesture recognition, speech generation, and games systems, and back through DVB on both the reception side and broadcast side, and lots more not mentioned...
This talk will introduce Kamaelia, helping you get started - complete with a new release to boot!
- Website: http://edit.kamaelia.org/Developers/
- Introduction: http://edit.kamaelia.org/NewIntroduction
- Toybox: http://edit.kamaelia.org/Components
- Cookbook: http://edit.kamaelia.org/Cookbook
- Get Mashed with Kamaelia
Garden Table area at Top West HallDownload iCalendar: How to get started hacking with Kamaelia