Code-N-Play provides a framework for deploying protocol stacks using Java bundles and OSGi. It allows:
- Development and deployment of network protocol stacks as modular Java bundles.
- Execution of protocol stacks and networked "applications" within the SpringSource dm application server in a contained manner.
- Emulation of computer networks using XMPP for communication between networked "nodes" running within the dm server.
This allows for flexible and repeatable experimentation with computer networks and network protocols through software.