Platform Evolution

From Apache OpenOffice Wiki
Revision as of 08:26, 10 July 2013 by Hdu (Talk | contribs)

Jump to: navigation, search

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 (Network Security Services)
    • openssl (Secure Socket and Transport Layer)
    • xmlsec (XML Security Library)
  • libraries for supporting internationalization
    • ICU (International Components for Unicode)
    • hunspell (Spell Checker)
    • hyphen
    • graphite (Rendering for Complex Scripts)
  • graphics libraries
  • libraries for handling multimedia file formats
  • libraries for handling external document formats
  • libraries for connectivity
    • libcurl (Multi-Protocol File Transfers)
    • serf (Asynchronous HTTP Client)
    • hsqldb (HyperSQL Java DataBase)
    • seamonkey (for Address Book support)
  • libraries for supporting different extension programming languages
  • other libraries

Standards

Personal tools