Orbit container defines a unified way to start/stop/configure orbit applications. It was developed by BioWare, a division of Electronic Arts.
Application components can be loaded and configured through the definition of modules.
Internally it uses a minimal inversion of control (IoC) container to wire application objects together.
It aims to solve:
- managing the application life cycle
- injecting configuration
- wiring objects through dependency injection
Documentation is located here.
Orbit is licensed under the BSD 3-Clause License.