Universal Network Objects
|
|
This article relies largely or entirely upon a single source. Please help improve this article by introducing citations to additional sources. Discussion about the problems with the sole source used may be found on the talk page. (January 2012) |
Universal Network Objects (UNO) is the component model used in the OpenOffice.org and LibreOffice computer software application suites. It is interface-based and designed to offer interoperability between different programming languages, object models and machine architectures, on a single machine, within a LAN or over the Internet.
Users can implement or access UNO components from any programming language for which a language binding exists. Complete UNO language bindings exist for C++ (compiler-dependent), Java, Python and Tcl. Work is in progress for Object REXX. Bindings allowing access, but not writing, to components exist for StarOffice Basic, OLE Automation and the .NET Common Language Infrastructure.
Universal Network Objects operate within the UNO Runtime Environment (URE).[1]
UNO is released under the terms GNU Lesser General Public License (LGPL) as free and open source software.
[edit] References
- ^ Loeschky, Dieter; Shanmugam Senthil (2001). "Universal I18n Framework for Office Applications: Technical Overview" (PDF). Palo Alto: Sun Microsystems. p. 8. http://l10n.openoffice.org/Universal_i18n_framework.pdf. Retrieved 2010-05-18.
[edit] External links
- UNO Development Kit project page
- OpenOffice.org Software Development Kit
- ODF Toolkit: Transition Steps
- Developer's Guide
| This software article is a stub. You can help Wikipedia by expanding it. |
|
||||||||||||||