Kamaelia

Nuts & Bolts | Components | Tools | Cookbook | Systems
wiki:( guest790649, Dev Console, Index, Recent, Edit )


Home, News
Dev Console

How, Why
Project Blog
Summer of Code

Documentation
Download
SVN (web)
Sourceforge page

Project Admin
License

Contact Us

  Page Tags

No tags are defined for this page yet - how would you classify/think of this page? Add your notes below!


Projects

GSOC 2007 PTPs
Web Server Consolidation
Compose Shard Extensions
Filehandle Like API
AIM IRC Integration
InitialTestFramework
This page details a bunch of projects, either in process, or which could be done, or have been done. Initially this page will be populated with the projects that summer of code students graciously took the time to flesh out.

Project Task Pages

Existing PTPS
Template PTP/Guide
Kamaelia Macro
DVB Tools
Mobile Reframer
Multicast RTP MPEG TS remultiplexer
Multicast Island Joining
Whiteboard
Compose
Video Cut Detector
Web Client
Axon box delivery optimisations
Axon ThreadedComponent API change
Axon Quiescence optimisation
Axon Waking Producers Bug-fix
Documentation
Reference Doc Generation Tools
Bugfix to BasicSprite component
PyMedia Audio, Pygame and misc bugfixes
Fixing references to deprecated components in Examples and Tools
Dirac 0.6.0 bindings
Mobile Reframer And RTP New Components
Detecting one-to-many linkage creation
Threaded component termination bugfix
Unbuffered CSA Support

PTPs to be written:
Web Server
TCP Subsystem
TCP Client Shutdown Bugfix
Database Tools
BitTorrent Integration
BitTorrent Standalone Tester/Diagnostic
Project Task Pages (PTPs) take a standard format, and recognise that feature dev, bug fix, and any other task have commonalities. PTP's aim to capture this information to make it easier to see what's going on, and assign priorities. PTP's as a result have a template format, which is based on the way Kamaelia itself is designed.

A project task page may cover a project as small as a single feature of a single component of a single module, or something as large as an entire application comprisig of several systems. The key aspect here is that each of those subsystems would also have project task pages, as and when they become necessary.

As a result Kamaelia development and management of components should naturally reflect the component system itself.

Each project here will gain its own page as soon as practical - this is a capture of current state. (This does mean also that there SHOULD be a PTP for ch of the tools listed above)
Challenges Related - It's worth noting that as Kamaelia matures in scope, it's capabilities are beginning to branch out well beyond these challenges


Projects are to be labelled with tags to help classify and organise them. We've chosen this over having a predefined url based hierarchical structure as it gives greater flexibility and acknowledges the fact that projects will change in status and scope over time.

Possible tags to us include:

Tools

These are relatively substantial systems in their own right. Their development, and components driving their development are ongoing.

Summer of Code 2006 Project Ideas

Each of the ideas here have been fleshed out to some degree to or another and are considered useful to differing degrees. If you're looking for a project worth doing, these are worth looking at for ideas. Aside from anything else if we've added them here there's a good chance that they've had some serious thought behind them already, bootstrapping your idea!

The following list contains the aggregated projects grouped under like for like ideas. The order of projects here has no significance One of the most interesting aspects of this list of projects is that many of them were proposed by undergraduate students, and all thought they could achieve these projects over a 3 month coding period, most of them after having done the MiniAxon tutorial.

Completed Summer of Code 2006 Projects

In some cases these were exploratory, some were concrete, some were half way. All were useful for different reasons.




Your tags for this page: If you had set UserPreferences (name & email) and validated them (simple single click in your email), you would be able to define personal tags

Versions: current , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25 , 26 , 27 , 28 , 29 , 30 , 31 , 32 , 33 , 34 , 35 , 36 , 37 , 38 , 39


(C) 2005 Kamaelia Contributors, including the British Broadcasting Corporation, All Rights Reserved,
This is an ongoing community based development site. As a result the contents of this page is the opinions of the contributors of the pages involved not the organisations involved. Specificially, this page may contain personal views which are not the views of the BBC.