Universal Network Objects (UNO) はOpenOffice.orgで用いられているソフトウェアコンポーネントである。インターフェース志向であり、LAN内部もしくはインターネット上で単一のコンピュータにおいて、異なるプログラム言語や、オブジェクトモデル、マシンアーキテクチャ間の相互運用性を提供することを目的とする。

UNOは言語バインディングのあるプログラム言語であれば、どの言語からであっても実装もしくはアクセスすることができる。完全なUNO言語バインディングはC (コンパイラに依存)やJava、Python、Tcl向けに存在する。またObject REXXに対する作業が現在行われている。アクセスのみが可能なバインディングはStarOffice Basicや、OLE Automation、.NET Common Language Infrastructure向けに存在する。

UNOはLGPL下において配布されているFLOSSである。

関連項目

  • プログラミング言語
  • オブジェクト指向

外部リンク

Apache OpenOffice
  • UNO Development Kit project page
  • Overview and technical details
  • Java overview-summary
  • OpenOffice.org Software Development Kit
  • ODF Toolkit: Transition Steps
  • Developer's Guide
LibreOffice
  • see unoexe and unopkg
Language bridges (native for Java and Python)
  • UNO for Object REXX
  • UNO for PHP (written in C )

Universal Network Services

Abstract. 100 Universal Vector Objects on Yellow Images Creative Store

The diagram of networkrelated objects Download Scientific Diagram

Universal Network Objects Wikiwand

PPT Network Objects PowerPoint Presentation, free download ID5889760