Project.NOJA is free software and free scientific information for a free and open world-wide network culture. Noja gives researchers a platform to discuss issues of simulation and protocol design, to share experiences and source code with other researchers. In addition Noja disseminates the latest ideas from streaming research to application developers and offers tools and libraries to easily include state-of-the-art streaming protocols into real-world applications.
Noja is meant to do good in the world. It is against restrictions of sharing information and against the organized control of communication. All information on this page and all source-code is free of charge for academic and non-commercial use and free of patents. Everyone in the world can build upon and extend this work to create applications that aid freedom and peace in this world. See the licensing page for more information.
Noja follows the UNIX philosophy and tries to create small tools with clean interfaces for specific purposes. This enables us to reuse our modules and applications in different simulations and for different application architectures. None of our components makes special assumptions about encoding formats and network environments. Wrapper libraries also enable us to implement most of our code independent from system platforms.
Project Noja focused on creating software for real-world operation and on simulation studies at the same time. We share as much as possible code between our simulations and our prototype applications by using wrapper libraries and a configurable code-base. This enables us to switch between network simulators and real networks without changing application code. All models are designed and implemented for real-time execution and scalability.
Project Library | Documentation | Community | Blogs | About
