21
edits
Changes
no edit summary
[http://www.openoffice.org/ OpenOffice.org] pioneered the ISO/IEC standard [http://http://en.wikipedia.org/wiki/OpenDocument OpenDocument] file formats (ODF), which it uses natively, by default. It also supports reading (and in some cases writing) a large number of legacy proprietary file formats (e.g.: WordPerfect , StarOffice, Lotus software, MS Works, Rich Text Format), most notably including Microsoft Officeformats
''' Development '''
Core components of OO.o are written in C++. Overall, it is safe to say that most of the OpenOffice.org is written in C++ but many new features are added using Java, Python, StarBasic (OpenOffice Basic) or JavaScript.
This is made possible by a component technology called [http://http://wiki.services.openoffice.org/wiki/Uno/Article/Understanding_Uno Universal Network Objects] (UNO). It consists of a wide range of interfaces defined in a CORBA-like interface description language.