Kamaelia

Nuts & Bolts | Components | Tools | Cookbook | Systems
wiki:( guest720210, 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!

Release Notes

Kamaelia 0.2.0

SUMMARY

New Examples

4 new examples showing of various new subsystem:

New Tools

Graphlines and Pipelines

These are probably the most useful additions to Kamaelia since 0.1.2. They are essentially syntactic sugar for building and working with systems of components, but make building interesting systems rapidly out of pre-existing components fun and easy. The pipelines follow the same sort of model as the Unix pipeline. Graphlines are something new, and like pipelines and all linkages may take any data along them.

They're also probably best explained by example, so since these are release notes, I'll just present a couple of examples here.

A graphline representing a simple presentation tool:

).run()

  • A pipeline representing a trivial multicast streaming server
  • A pipeline representing a trivial multicast streaming client:
  • New Packages & Subsystems

    These names should provide you with a flavour of the new subsystems that have been added:

    New Components

    This section gives an overview of what's new in terms of actual new files.

    Changed & Updated

    All updated siles & classes at a glance:

    Large scale common changes

    Detailed Release Notes

    Kamaelia-0.2.0/AUTHORS

  • Modified
  • Added

    Kamaelia-0.2.0/CHANGELOG

    NEW STUFF!

    Kamaelia-0.2.0/Examples/example5/

    Kamaelia-0.2.0/Examples/example6/

    Kamaelia-0.2.0/Examples/example7/

    Kamaelia-0.2.0/Examples/example8/

    Kamaelia-0.2.0/Examples/README

    Kamaelia-0.2.0/Kamaelia/Data/MimeDict.py

    Kamaelia-0.2.0/Kamaelia/Internet/ThreadedTCPClient.py

    Kamaelia-0.2.0/Kamaelia/Physics/__init__.py

    Kamaelia-0.2.0/Kamaelia/Physics/Simple/__init__.py

    Kamaelia-0.2.0/Kamaelia/Physics/Simple/MultipleLaws.py

    Kamaelia-0.2.0/Kamaelia/Physics/Simple/Particle.py

    Kamaelia-0.2.0/Kamaelia/Physics/Simple/ParticleSystem.py

    Kamaelia-0.2.0/Kamaelia/Physics/Simple/SimpleLaws.py

    Kamaelia-0.2.0/Kamaelia/Physics/Simple/SpatialIndexer.py

    Kamaelia-0.2.0/Kamaelia/SingleServer.py

    Kamaelia-0.2.0/Kamaelia/UI/__init__.py

    Kamaelia-0.2.0/Kamaelia/UI/MH/__init__.py

  • Kamaelia-0.2.0/Kamaelia/UI/MH/DragHandler.py
  • Kamaelia-0.2.0/Kamaelia/UI/MH/PyGameApp.py

    Kamaelia-0.2.0/Kamaelia/UI/Pygame/Button.py

    Kamaelia-0.2.0/Kamaelia/UI/Pygame/Image.py

    Kamaelia-0.2.0/Kamaelia/UI/Pygame/Multiclick.py

    Kamaelia-0.2.0/Kamaelia/UI/Pygame/Ticker.py

    Kamaelia-0.2.0/Kamaelia/UI/PygameDisplay.py

    Kamaelia-0.2.0/Kamaelia/Util/Chooser.py

    Kamaelia-0.2.0/Kamaelia/Util/Comparator.py

    Kamaelia-0.2.0/Kamaelia/Util/Graphline.py

    Kamaelia-0.2.0/Kamaelia/Util/Introspector.py

    Kamaelia-0.2.0/Kamaelia/Util/LossyConnector.py

    Kamaelia-0.2.0/Kamaelia/Util/MarshallComponent.py

    Kamaelia-0.2.0/Kamaelia/Util/NullSinkComponent.py

    Kamaelia-0.2.0/Kamaelia/Util/passThrough.py

    Kamaelia-0.2.0/Kamaelia/Util/PipelineComponent.py

    Kamaelia-0.2.0/Kamaelia/Util/Splitter.py

    Kamaelia-0.2.0/Kamaelia/Util/TestResultComponent.py

    Kamaelia-0.2.0/Kamaelia/Visualisation/__init__.py

    Kamaelia-0.2.0/Kamaelia/Visualisation/Axon/__init__.py

    Kamaelia-0.2.0/Kamaelia/Visualisation/Axon/AxonLaws.py

    Kamaelia-0.2.0/Kamaelia/Visualisation/Axon/AxonVisualiserServer.py

    Kamaelia-0.2.0/Kamaelia/Visualisation/Axon/ExtraWindowFurniture.py

    Kamaelia-0.2.0/Kamaelia/Visualisation/Axon/PComponent.py

    Kamaelia-0.2.0/Kamaelia/Visualisation/Axon/PPostbox.py

    Kamaelia-0.2.0/Kamaelia/Visualisation/PhysicsGraph/__init__.py

    Kamaelia-0.2.0/Kamaelia/Visualisation/PhysicsGraph/chunks_to_lines.py

    Kamaelia-0.2.0/Kamaelia/Visualisation/PhysicsGraph/lines_to_tokenlists.py

    Kamaelia-0.2.0/Kamaelia/Visualisation/PhysicsGraph/GridRenderer.py

    Kamaelia-0.2.0/Kamaelia/Visualisation/PhysicsGraph/ParticleDragger.py

    Kamaelia-0.2.0/Kamaelia/Visualisation/PhysicsGraph/RenderingParticle.py

    Kamaelia-0.2.0/Kamaelia/Visualisation/PhysicsGraph/TopologyViewerComponent.py

    Kamaelia-0.2.0/Kamaelia/Visualisation/PhysicsGraph/TopologyViewerServer.py

    Kamaelia-0.2.0/Kamaelia/vorbisDecodeComponent.py

    Kamaelia-0.2.0/PKG-INFO

    Kamaelia-0.2.0/setup.py

    Kamaelia-0.2.0/Tools/axonshell.py

    Kamaelia-0.2.0/Tools/AxonVisualiser.py

    UPDATED AND CHANGED

    Kamaelia-0.2.0/Kamaelia/Util/ToStringComponent.py

    Kamaelia-0.2.0/Kamaelia/Util/ConsoleEcho.py

    Kamaelia-0.2.0/Kamaelia/Util/Chargen.py

    Kamaelia-0.2.0/Kamaelia/test/SynchronousLinks_SystemTest.py

    Kamaelia-0.2.0/Kamaelia/SimpleServerComponent.py

    Kamaelia-0.2.0/Kamaelia/Protocol/AudioCookieProtocol.py

    Kamaelia-0.2.0/Kamaelia/Protocol/EchoProtocolComponent.py

    Kamaelia-0.2.0/Kamaelia/Protocol/FortuneCookieProtocol.py

    Kamaelia-0.2.0/Kamaelia/Protocol/HTTPServer.py

    Kamaelia-0.2.0/Kamaelia/ReadFileAdaptor.py

    Kamaelia-0.2.0/Kamaelia/SampleTemplateComponent.py

    Kamaelia-0.2.0/Kamaelia/MimeRequestComponent.py

    Kamaelia-0.2.0/Kamaelia/Internet/test/test_BasicMulticastSystem.py

    Kamaelia-0.2.0/Kamaelia/__init__.py

    Kamaelia-0.2.0/Kamaelia/Internet/ConnectedSocketAdapter.py

    Kamaelia-0.2.0/Kamaelia/Internet/Multicast_receiver.py

    Kamaelia-0.2.0/Kamaelia/Internet/Multicast_sender.py

    Kamaelia-0.2.0/Kamaelia/Internet/Multicast_transceiver.py

    Kamaelia-0.2.0/Kamaelia/Internet/Selector.py

    Kamaelia-0.2.0/Kamaelia/Internet/TCPClient.py

    Kamaelia-0.2.0/Kamaelia/Internet/TCPServer.py

    Kamaelia-0.2.0/Examples/example4/README

    Kamaelia-0.2.0/Examples/example1/FortuneCookie_ServerClient.py

    Kamaelia-0.2.0/Examples/example1/README

    Kamaelia-0.2.0/Examples/example2/README

    Kamaelia-0.2.0/Examples/example2/SimpleStreamingSystem.py

    Kamaelia-0.2.0/Examples/example3/README

    Kamaelia-0.2.0/Examples/example3/SimpleStreamer.py

    Kamaelia-0.2.0/Examples/example3/SimpleStreamingClient.py

    Kamaelia-0.2.0/Examples/example4/MulticastStreamingClient.py

    Kamaelia-0.2.0/Examples/example4/MulticastStreamingSystem.py

    Kamaelia-0.2.0/Docs/index.html


    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


    (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.