Difference between revisions of "Platform Evolution"
From Apache OpenOffice Wiki
(→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] | ||
− | * | + | * 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
- the OpenDocument standard
- the XML standard
- the HTML standards
- Microsoft binary document formats
- Microsoft XML document formats
- Unicode
- OpenType
- Security standards
- Scalable Vector Graphics
- Structured Query Language
- PostScript language
- PDF format
- JPEG graphics
- PNG graphics
- GIF graphics