Difference between revisions of "Documentation/DevGuide/FirstSteps/Programming with UNO"

From Apache OpenOffice Wiki
Jump to: navigation, search
Line 2: Line 2:
 
|ShowPrevNext=block
 
|ShowPrevNext=block
 
|PrevPage=Documentation/DevGuide/FirstSteps/First Steps
 
|PrevPage=Documentation/DevGuide/FirstSteps/First Steps
|NextPage=Documentation/APIGuide/FirstSteps/Fields of Application for UNO
+
|NextPage=Documentation/DevGuide/FirstSteps/Fields of Application for UNO
 
}}
 
}}
 
{{DISPLAYTITLE:Programming With UNO}}
 
{{DISPLAYTITLE:Programming With UNO}}

Revision as of 07:41, 28 September 2007



UNO (pronounced ['ju:nou]) stands for Universal Network Objects and is the base component technology for OpenOffice.org. You can utilize and write components that interact across languages, component technologies, computer platforms, and networks. Currently, UNO is available on Linux, Solaris, Windows, Power PC, FreeBSD and Mac OS X. Other ports are still being developed at OpenOffice.org. The supported programming languages are Java, C++ and OpenOffice.org Basic. As well, UNO is available through the component technology Microsoft COM for many other languages. On OpenOffice.org there is also a language binding for Python available. With OpenOffice.org 2.0, UNO is also programmable with .NET languages using the new Common Language Infrastructure binding. In addition, the new scripting framework offers the use of the API through several scripting languages, such as Javascript, Beanshell or Jython. See Scripting Framework for more details. UNO is used to access OpenOffice.org, using its Application Programming Interface (API). The OpenOffice.org API is the comprehensive specification that describes the programmable features of OpenOffice.org.

Content on this page is licensed under the Public Documentation License (PDL).
Personal tools