| <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | |
| <html> | |
| <head> | |
| <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> | |
| <meta http-equiv="Content-Style-Type" content="text/css" /> | |
| <style type="text/css">@import url("/css/dba.css");</style> | |
| <title>OpenOffice.org Base - Miscellaneous</title> | |
| <script type="text/javascript" src="/js/dba_default.js"></script> | |
| </head> | |
| <body lang="en-US"> | |
| <b>Project Sections</b>: | |
| <a href="../index.html">Home</a> | |
| | <a href="../specifications/index.html">Specifications</a> | |
| | <a href="../QA/index.html">QA</a> | |
| | <a href="./index.html"><b>Development</b></a> | |
| | <a href="../drivers/index.html">Database Drivers</a><br/> | |
| <b>Development Sections</b>: | |
| <a href="../development/projects.html">Developer Projects</a> | |
| | <a href="./project_structure.html"><b>Project Structure</b></a> | |
| <div class="dba"> | |
| <h1 id="dba_dev_structure">Developer Projects</h1> | |
| <table cellpadding="0" cellspacing="0"> | |
| <tbody> | |
| <tr class="MainTableHeader"> | |
| <td colspan="2" width="100%">Modules in the Database Access Project</td> | |
| </tr> | |
| <tr class="InnerTableHeader"> | |
| <td style="vertical-align: top;" width="15%">Module</td> | |
| <td style="vertical-align: top;">Functionality</td> | |
| </tr> | |
| <tr class="OddTableRow"> | |
| <td style="vertical-align: top;" width="15%"><a href="https://github.com/apache/openoffice/tree/trunk/main/connectivity">connectivity</a><br/> | |
| </td> | |
| <td style="vertical-align: top;">Base connectivity. This module contains database | |
| driver implementations for ODBC 3.0, JDBC, ADO, dBase, and CSV files. The way | |
| to access these drivers is very similar to JDBC as the drivers implement an API | |
| which covers the JDBC API..<br/> | |
| </td> | |
| </tr> | |
| <tr class="EvenTableRow"> | |
| <td style="vertical-align: top;" width="15%"><a href="https://github.com/apache/openoffice/tree/trunk/main/dbaccess">dbaccess</a><br/> | |
| </td> | |
| <td style="vertical-align: top;">Database access layer. This module contains code | |
| for accessing databases from applications. It also contains the following: | |
| <br/> | |
| <ul> | |
| <li> | |
| Core implementations for configuration of data sources</li> | |
| <li> | |
| Additional implementations like RowSets and abstractions like database meta | |
| informations</li> | |
| <li> | |
| A graphical user interface (GUI) for customizing data sources and access to | |
| data<br/> | |
| </li> | |
| </ul> | |
| </td> | |
| </tr> | |
| </tbody> | |
| </table> | |
| <br /> | |
| <table cellpadding="0" cellspacing="0"> | |
| <tbody> | |
| <tr class="MainTableHeader"> | |
| <td colspan="2" width="100%">Modules in other Projects, related to Database | |
| Access</td> | |
| </tr> | |
| <tr class="InnerTableHeader"> | |
| <td style="vertical-align: top;" width="15%">Module<br/> | |
| </td> | |
| <td style="vertical-align: top;">Functionality<br/> | |
| </td> | |
| </tr> | |
| <tr class="OddTableRow"> | |
| <td style="vertical-align: top;" width="15%"><a href="https://github.com/apache/openoffice/tree/trunk/main/forms">forms</a><br/> | |
| </td> | |
| <td style="vertical-align: top;">This module, though currently part of the GSL | |
| project, is related to Database access as well. It contains most of the code | |
| necessary to build up a form layer (means the components for logical forms, | |
| control models, and controls). This project is self-contained, means it is only | |
| exporting UNO components.<br/> | |
| </td> | |
| </tr> | |
| <tr class="EvenTableRow"> | |
| <td style="vertical-align: top;" width="15%"><a href="https://github.com/apache/openoffice/tree/trunk/main/svx">svx</a><br/> | |
| </td> | |
| <td style="vertical-align: top;">Additional implementations for integrating the | |
| form layer into the applications can be found in the SVX module, project | |
| graphics. Here, the directories svx/source/form and svx/source/fmcomp belong to | |
| Database Access.<br/> | |
| <br/> | |
| Additionally, basics for the form layer (more precise, basics for integrating | |
| UNO controls into applications drawing layer) can be found in | |
| svx/source/svdraw.<br/> | |
| </td> | |
| </tr> | |
| </tbody> | |
| </table> | |
| </body> | |
| </html> |