| <html><head> |
| <meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8"> |
| </head> |
| <body> |
| <STYLE> |
| <!-- |
| --> |
| </STYLE> |
| |
| <H1>Glossary</H1> |
| |
| |
| |
| |
| <TABLE BORDER=0 CELLPADDING=5 CELLSPACING=0> |
| |
| <THEAD> |
| <TR VALIGN=TOP> |
| <TH> |
| Term |
| </TH> |
| <TH> |
| Definition |
| </TH> |
| </TR> |
| </THEAD> |
| <TBODY> |
| <TR VALIGN=TOP> |
| <TD> |
| API |
| </TD> |
| <TD> |
| Application Programming Interface. |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| AWT |
| </TD> |
| <TD> |
| Abstract Window Toolkit. |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| CDF |
| </TD> |
| <TD> |
| Channel Definition Format. |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| CHAOS |
| </TD> |
| <TD> |
| Common Hierarchical Access |
| Object System. This is now known as UCB (Universal Content |
| Broker). |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| compatible modification |
| </TD> |
| <TD> |
| A modification where the modified files are compatible in a |
| binary sense. The updated files do not require complete recompilation. |
| |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| CVS |
| </TD> |
| <TD> |
| Concurrent Version System, the source control system that |
| the OpenOffice.org project uses. |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| CVS module |
| </TD> |
| <TD> |
| <I>See</I> module. |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| DDE |
| </TD> |
| <TD> |
| Dynamic Data Exchange |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| dependency |
| </TD> |
| <TD> |
| When a module must be built before another module is built, |
| a dependency exists between the two modules. For example, the |
| <CODE>offmgr</CODE> module must be built before |
| the <CODE>sw</CODE> module, so <CODE>sw</CODE> |
| <EM>depends</EM> on <CODE>offmgr</CODE>. |
| <P>The dependencies between modules mean that the build must |
| run in a particular order. |
| </P> |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| FontMetrics |
| </TD> |
| <TD> |
| A Java class that defines a font metrics object, which |
| contains information about the rendering of a particular font |
| on a particular screen. |
| |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| full build |
| </TD> |
| <TD> |
| This is a full build of StarOffice, respecting the |
| dependencies between modules. |
| |
| <P>A weekly build of StarOffice. Release Engineering in Sun |
| uses powerful hardware to build StarOffice and perform a full |
| build once a week. Each module delivers shared headers, shared |
| libraries, and binaries to a collection directory called |
| <CODE>solver</CODE>, under the root |
| directory. When the full build is complete, Release |
| Engineering makes the latest <CODE>solver</CODE> |
| available to all developers as a tarball.</P> |
| <P>Each week the source code is tagged with a new build |
| number, incremented by one from the previous number.</P> |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| IDL |
| </TD> |
| <TD> |
| Interface Definition Language. |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| incompatible modification |
| </TD> |
| <TD> |
| A modification that is not compatible, in a binary sense, |
| with the last full build. The updated files require a |
| complete recompilation. |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| JNI |
| </TD> |
| <TD> |
| Java Native Invocation. |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| milestone build |
| </TD> |
| <TD> |
| A regular build of the office suite. This build is assigned a |
| milestone number, and it is uploaded to the |
| <a href="/download/index.html">Downloading Stable Build/Source</a> page. |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| MIME |
| </TD> |
| <TD> |
| Multipurpose Internet Mail Extensions. |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| minor update |
| </TD> |
| <TD> |
| An update where complete recompilation is not required, but where |
| all sources and output are copied into a separate workspace. |
| These workspaces are identified with the characters a-z. |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| module |
| </TD> |
| <TD> |
| An application, function, or simply a summary of classes. A |
| module builds a particular component of the office suite. |
| For example, the <CODE>sw</CODE> module builds |
| the Word Processing application. |
| |
| <P>A module is the smallest unit that you can build.</P> |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| output tree |
| </TD> |
| <TD> |
| This is a directory structure that the build process |
| populates with all the files necessary to build. |
| The output tree is <CODE>solver</CODE>. |
| |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| PCL |
| </TD> |
| <TD> |
| Printer Control Language. A document description language |
| used by Hewlett-Packard Laserjet printers. |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| platform |
| </TD> |
| <TD> |
| A combination of a hardware architecture, a compiler, and an operating |
| system. |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| project |
| </TD> |
| <TD> |
| A logical grouping of modules. For example, the |
| XML Office project includes the <CODE>xmloff</CODE> |
| and <CODE>sax</CODE> modules. |
| |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| repository |
| </TD> |
| <TD> |
| The location where CVS stores its work files. |
| |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| respin build |
| </TD> |
| <TD> |
| This is a build that ignores the dependencies between |
| modules. Ignoring dependencies allows you to, for example, |
| modify a base library header file without needing to perform a |
| full build. <I>See also</I> compatible modification. |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| SAL |
| </TD> |
| <TD> |
| System Abstraction Layer. |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| SAX |
| </TD> |
| <TD> |
| Simple API for XML. |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| <CODE>solver</CODE> milestone build |
| </TD> |
| <TD> |
| <I>See</I> milestone build. |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| source tree |
| </TD> |
| <TD> |
| This is a directory structure that stores all of the source |
| code for the OpenOffice.org project. |
| |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| STL |
| </TD> |
| <TD> |
| Standard Template Library. |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| stub |
| </TD> |
| <TD> |
| A module file that has no function other than to replace |
| functionality that cannot be provided by the OpenOffice.org project. For |
| example, the <CODE>xprinter_stub</CODE> module is |
| a stub for the XPrinter functions that are not open source. |
| |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| top-level update |
| |
| </TD> |
| <TD> |
| All the source is checked out by its top-level revision and |
| then built. This build is always an incompatible build. |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| UCB |
| </TD> |
| <TD> |
| Universal Content Broker. This was formerly known as the |
| Common Hierarchical Access Object System (CHAOS). |
| |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| UDK |
| </TD> |
| <TD> |
| UNO Developer Kit. |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| UNO |
| </TD> |
| <TD> |
| Universal Network Objects. |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| VCL |
| </TD> |
| <TD> |
| Visual Class Library. |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| VOS |
| </TD> |
| <TD> |
| Virtual Operating System. |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| workspace |
| |
| </TD> |
| <TD> |
| The area where all sources are available for building a |
| project is called workspace. |
| |
| </TD> |
| </TR> |
| <TR VALIGN=TOP> |
| <TD> |
| XML |
| </TD> |
| <TD> |
| Extensible Markup Language. |
| </TD> |
| </TR> |
| </TBODY> |
| </TABLE> |
| |
| |
| |
| </body> |
| </html> |
| |