Difference between revisions of "Platform Evolution"
From Apache OpenOffice Wiki
(→Libraries: added more external libraries) |
(→Libraries: added more links) |
||
Line 23: | Line 23: | ||
* [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 | * libraries for supporting security features | ||
− | ** nss | + | ** [https://developer.mozilla.org/en-US/docs/NSS nss] (Network Security Services) |
− | ** openssl | + | ** [http://www.openssl.org openssl] |
* libraries for supporting internationalization | * libraries for supporting internationalization | ||
− | ** icu | + | ** [http://www.icu-project.org ICU] (International Components for Unicode) |
+ | ** [http://hunspell.sourceforge.net hunspell] Spell Checker | ||
** hyphen | ** hyphen | ||
− | ** graphite | + | ** [http://graphite.sil.org graphite] Rendering for Complex Scripts |
* graphics libraries | * graphics libraries | ||
− | ** cairo | + | ** [http://www.cairographics.org cairo] |
* libraries for handling multimedia file formats | * libraries for handling multimedia file formats | ||
** libjpeg | ** libjpeg | ||
Line 43: | Line 44: | ||
*** rascal | *** rascal | ||
*** redland | *** redland | ||
− | * libraries for | + | * libraries for connectivity |
+ | ** libcurl | ||
+ | ** serf | ||
** hsqldb | ** hsqldb | ||
** mysqlc | ** mysqlc | ||
Line 54: | Line 57: | ||
** tomcat | ** tomcat | ||
* other libraries | * other libraries | ||
+ | ** coinmp | ||
** lucene | ** lucene | ||
+ | ** RATscan (Release Audit Tool) | ||
+ | ** apr (Apache Portable Runtime) | ||
+ | ** apr-util (Apache Portable Runtime Utilities) | ||
== Standards == | == Standards == |
Revision as of 07:48, 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
- libraries for supporting internationalization
- graphics libraries
- 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 connectivity
- libcurl
- serf
- hsqldb
- mysqlc
- mozilla
- libraries for supporting different extension programming languages
- python
- rhino (for JavaScript)
- java
- beanshell
- tomcat
- other libraries
- coinmp
- lucene
- RATscan (Release Audit Tool)
- apr (Apache Portable Runtime)
- apr-util (Apache Portable Runtime Utilities)
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