Difference between revisions of "Uno"

From Apache OpenOffice Wiki
Jump to: navigation, search
m (Moved out Specs. Added links to Misc.)
(Factored out sections.)
Line 14: Line 14:
  
 
{{:Uno/Modules}}
 
{{:Uno/Modules}}
==Things in progress - Efforts==
+
{{:Uno/Efforts}}
<DPL>category=Uno
+
category=Effort</DPL>
+
 
{{:Uno/Articles&Tutorials}}
 
{{:Uno/Articles&Tutorials}}
  
 
==Things to be Done==
 
==Things to be Done==
* [[Uno/Todo]] - Uno Todos
+
* [[Uno/To-Dos]] - Uno To-Dos
  
==The abstract Uno [[Uno/Spec|Specifications]]==
 
 
{{:Uno/Spec}}
 
{{:Uno/Spec}}
  
==Implementations==
+
{{:Uno/Implementations}}
<DPL>
+
category=Uno:Impl
+
</DPL>
+
* [http://udk.openoffice.org/python/python-bridge.html Python Uno]
+
* [http://perluno.sourceforge.net Perl Uno]
+
* [http://http://tcluno.sourceforge.net/ Tcl Uno]
+
  
==Misc==
+
{{:Uno/Misc}}
* [http://udk.openoffice.org/common/man/draft/tests.html Available Module tests]
+
* [http://udk.openoffice.org/faq.html Uno frequently asked questions]
+
* [http://udk.openoffice.org/cpp/man/spec/cuno_spec.html Outdated C Uno Language Binding]
+
* [http://udk.openoffice.org/common/man/spec/transparentofficecomponents.html Transparent Office Access]
+
* [http://udk.openoffice.org/common/man/spec/javavendorextension.sxw JNI configuration framework]
+
  
==Terms==
+
{{:Uno/Terms}}
<DPL>
+
category=Uno:Term
+
</DPL>
+
  
  
 
[[Category:Project]]
 
[[Category:Project]]
 
[[Category:Development]]
 
[[Category:Development]]

Revision as of 08:55, 14 December 2006

Lead: Kay Ramme Co-Lead: Stephan Bergmann

This is the Uno Wiki. Uno stands for Universal Network Objects.

Uno is the interface based component model of http://OpenOffice.org. Uno offers interoperability between programming languages, object models and hardware architectures, either in process or over process boundaries, as well as in the intranet or the Internet. Uno components may be implemented in and accessed from any programming language for which a Uno implementation (AKA language binding) and an appropriate bridge or adapter exists.

It is planned to move most content from the http://udk.openoffice.org pages into the Wiki. You are welcome to help. Probably most interesting for many people is, what we are currently doing in Uno, which you can find in the efforts area. One of the bigger things is the extension to Binary Unos threading-model.

The Uno Wiki organization is described in Uno/Meta/Organization.

Functional Overview

Uno-Arc.jpg

Modules

Things in progress - Efforts

Articles and Tutorials on Uno.

Things to be Done

Abstract Uno Specifications

The abstract Uno specifications are the blue prints for all concrete Uno implementations (e.g Binary Uno, Java Uno, C++ Uno).


Claims

Not every specification is required to be available for a particular Uno implementation. A specification either is

  • required - must be implemented by all Uno implementations, or
  • recommended - is recommended to be implemented, or
  • optional - may be implemented.

Specifications

Implementations

Misc

Terms

Personal tools