Kamaelia is a free software/open source Python-based systems-development tool and concurrency framework produced by BBC Research. Kamaelia applications are produced by linking independent components together. These components communicate entirely through "inboxes" and "outboxes" largely removing the burdens of thread-safety and IPC from the developer. This also makes components reusable in different systems, allows easy unit testing and results in parallelism by default.
| Property | Value |
| p:abstract
| - Kamaelia is a free software/open source Python-based systems-development tool and concurrency framework produced by BBC Research. Kamaelia applications are produced by linking independent components together. These components communicate entirely through "inboxes" and "outboxes" largely removing the burdens of thread-safety and IPC from the developer. This also makes components reusable in different systems, allows easy unit testing and results in parallelism by default. Components are generally implemented as generators - a method more light-weight than allocating a thread to each . As a result, switching between the execution of components in Kamaelia systems is very fast. Applications that have been produced using Kamaelia include a Freeview digital video recorder, a network-shared whiteboard, a 3D GUI, an HTTP Server, an audio mixer, a stream multicasting system and a simple BitTorrent client. (en)
- Kamaelia es un software libre, basado en el lenguage de información Python, una herramienta para el desarrollo de sistemas, una plataforma de concurrencia, y una librería de componentes específicos para construir sistemas de una manera fácil y rápida. Kamaelia ha sido producida por las investigaciones realizadas por la BBC. (es)
|
| p:developer
| |
| p:hasPhotoCollection
| |
| p:latestReleaseDate
| |
| p:latestReleaseVersion
| |
| p:license
| |
| p:logo
| |
| p:name
| |
| p:operatingSystem
| |
| p:website
| |
| p:wikiPageUsesTemplate
| |
| p:wordnet_type
| |
| rdf:type
| |
| rdfs:comment
| - Kamaelia is a free software/open source Python-based systems-development tool and concurrency framework produced by BBC Research. Kamaelia applications are produced by linking independent components together. These components communicate entirely through "inboxes" and "outboxes" largely removing the burdens of thread-safety and IPC from the developer. This also makes components reusable in different systems, allows easy unit testing and results in parallelism by default. (en)
- Kamaelia es un software libre, basado en el lenguage de información Python, una herramienta para el desarrollo de sistemas, una plataforma de concurrencia, y una librería de componentes específicos para construir sistemas de una manera fácil y rápida. (es)
|
| rdfs:label
| - Kamaelia (en)
- Kamaelia (es)
|
| owl:sameAs
| |
| skos:subject
| |
| foaf:depiction
| |
| foaf:img
| |
| foaf:page
| |
| is owl:sameAs
of | |