Uno/Spec/Environment
From Apache OpenOffice Wiki
		
		
		
Type: Specification State: final
Feature
Environments manage collections of objects of the same Object Binary Interface (OBI) and the same purpose. For example,
- an Object may implement the GCC3 C++ OBI and is thread-unsafe, or
 - an Object may implement the Java OBI and is logging all calls.
 
Environments are described by Strings, e.g.
"uno", representing the environment for all objects implementing the Binary Uno OBI and which are thread-safe, or"java:unsafe", describing the environment for all Java objects which are thread-unsafe.
Objects of a particular environment are manipulatable through this environment, WRT to the current Environment Stack.
The Uno runtimes which are supporting the Uno threading-model provide mappings between any particular Uno environments.