| <!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> |