User:Lmartinho/Colony Framework

Colony Framework
DeveloperJoão Magalhães, Colony Developers and Hive Solutions
Stable release
1.0.0 / May 2011
OSCross-platform
LicenseGPLv3
Websitegetcolony.com
Major implementations
Python, JavaScript, Ruby
Influenced by
OSGi, Managed Extensibility Framework
Preview warning: Page using Template:Infobox programming language with unknown parameter "caption"

The Colony framework is an open source plugin framework specification[1]. Implementations of the specification offer a runtime component model, that allows for plugins to be installed, started, stopped, updated and uninstalled without requiring the application container to be stopped. The specification relies heavily on the Inversion of control principle, in order to make it easier for application components to discover and interact with each other.

Colony aims to simplify the development model of traditional modularity frameworks such as OSGi, while delivering the same kind of functionality and a similar conceptual model. Practical applications can range from modular enterprise software to application mashing[2].

  1. ^ Colony Specification - Guide on the Colony specification
  2. ^ What can I build with Colony? - Guide with applications that could benefit from the technology