Difference between revisions of "Platform Evolution"

From Apache OpenOffice Wiki
Jump to: navigation, search
(Standards: added links to more standardized formats AOO depends on)
(Libraries: added more external libraries)
Line 22: Line 22:
 
* [http://en.wikipedia.org/wiki/Standard_Template_Library standard template library]
 
* [http://en.wikipedia.org/wiki/Standard_Template_Library standard template library]
 
* [http://en.wikipedia.org/wiki/Boost_%28C%2B%2B_libraries%29 boost]
 
* [http://en.wikipedia.org/wiki/Boost_%28C%2B%2B_libraries%29 boost]
* graphic libraries
+
* libraries for supporting security features
 +
** nss
 +
** openssl
 +
* libraries for supporting internationalization
 +
** icu
 +
** hyphen
 +
** graphite
 +
* graphics libraries
 +
** cairo
 
* libraries for handling multimedia file formats
 
* libraries for handling multimedia file formats
 
** libjpeg
 
** libjpeg
 +
** libpng
 
** quicktime
 
** quicktime
 
** corevideo
 
** corevideo
Line 30: Line 39:
 
* libraries for handling external document formats
 
* libraries for handling external document formats
 
** XML parsers
 
** XML parsers
 +
** RDF support
 +
*** raptor
 +
*** rascal
 +
*** redland
 +
* libraries for connecting to databases
 +
** hsqldb
 +
** mysqlc
 +
** mozilla
 +
* libraries for supporting different extension programming languages
 +
** python
 +
** rhino (for JavaScript)
 +
** java
 +
** beanshell
 +
** tomcat
 +
* other libraries
 +
** lucene
  
 
== Standards ==
 
== Standards ==

Revision as of 07:30, 10 July 2013

OpenOffice has many dependencies on external technologies. If these external dependencies change then OpenOffice needs to adapt.


Operating Systems

Programming Languages

Libraries

  • standard template library
  • boost
  • libraries for supporting security features
    • nss
    • openssl
  • libraries for supporting internationalization
    • icu
    • hyphen
    • graphite
  • graphics libraries
    • cairo
  • libraries for handling multimedia file formats
    • libjpeg
    • libpng
    • quicktime
    • corevideo
    • avmedia
  • libraries for handling external document formats
    • XML parsers
    • RDF support
      • raptor
      • rascal
      • redland
  • libraries for connecting to databases
    • hsqldb
    • mysqlc
    • mozilla
  • libraries for supporting different extension programming languages
    • python
    • rhino (for JavaScript)
    • java
    • beanshell
    • tomcat
  • other libraries
    • lucene

Standards

Personal tools