User: fs      
Date: 2007-10-08 12:12:03+0000
Modified:
   dba/www/development/projects.html

Log:
 re-directing some items to our Wiki

File Changes:

Directory: /dba/www/development/
================================

File [changed]: projects.html
Url: 
http://dba.openoffice.org/source/browse/dba/www/development/projects.html?r1=1.5&r2=1.6
Delta lines:  +9 -188
---------------------
--- projects.html       2007-02-05 08:40:53+0000        1.5
+++ projects.html       2007-10-08 12:12:01+0000        1.6
@@ -54,8 +54,6 @@
         <li>
           <a href="#syntax_hilight">SQL Syntax Highlighting</a></li>
         <li>
-          <a href="#editable_views">HSQLDB: editable views</a></li>
-        <li>
           <a href="#cross_access">native, cross-platform access to MS Access 
databases</a></li>
         <li>
           <a href="#vcards">SDBC driver for vCards</a></li>
@@ -95,53 +93,10 @@
       <!-- ====================== -->
       <!-- Joins in dBase queries -->
       <h3><a name="dbase_joins"></a>Joins in dBase queries</h3>
-      <h4>description</h4>
 
-      <p>Our own dBase implementation (actually: the <a 
href="http://api.openoffice.org/docs/common/ref/com/sun/star/sdbc/module-ix.html";>
-        SDBC</a> driver which allows to access dBase files) is not capable of
-      executing queries which span more than one table. This means you can do a
-      <code>SELECT &lt;field&gt; FROM &lt;table&gt;</code>, but no <code>SELECT
-      &lt;table1&gt;.&lt;field1&gt;, &lt;table2&gt;.&lt;field2&gt; FROM
-      &lt;table1&gt;, &lt;table2&gt;</code>.</p>
-
-      <p>Enhancing this would be a major step towards a dBase implementation 
which
-      provides everything for low end database needs.</p>
-
-      <p>This includes probably no UI, but only core implementations in the 
dBase
-      driver, probably including some heavy-to-read STL stuff, so be prepared 
to
-      invest some time for digging around.</p>
-
-      <table style="text-align: left;" cellspacing="0">
-        <tbody>
-          <tr>
-            <td class="effort_header" width="200px">required skills</td>
-            <td>
-              <ul>
-                <li>C++</li>
-                <li>some SQL knowledge</li>
-              </ul>
-            </td>
-          </tr>
-          <tr>
-            <td class="effort_header">useful skills</td>
-            <td>
-              <ul>
-                <li>Lexx and Yacc</li>
-              </ul>
-            </td>
-          </tr>
-          <tr>
-            <td class="effort_header">estimated effort</td>
-            <td>3 weeks for an experienced developer</td>
-          </tr>
-          <tr>
-            <td class="effort_header">difficulty</td>
-            <td>high</td>
-          </tr>
-        </tbody>
-      </table>
-      <br/>
-      <hr style="width: 100%; height: 2px;">
+      <p>The descirption of this project has been moved to
+      <a 
href="http://wiki.services.openoffice.org/wiki/Base_To-Do/Joins_in_dBase_queries";
 target="_blank">our
+      Wiki</a>.</p>
 
       <!-- ================================ -->
       <!-- SDBC driver for LDAP directories -->
@@ -468,152 +423,18 @@
       <!-- =============================== -->
       <!-- Embed Derby into OpenOffice.org databases -->
       <h3><a name="embed_derby"></a>Embed Derby into OpenOffice.org 
databases</h3>
-      <h4>description</h4>
-      <p>OpenOffice.org Base features an abstract mechanism to embed database 
backend files into OOo
-      databases (.odb). Currently, this is implemented for <a 
href="http:///hsqldb.org";>HSQLDB</a>,
-      which is used as OOo's default database engine.</p>
-
-      <p>To allow this feature for other engines, one must
-        <ul>
-          <li>virtualize the engine's file access, so that it re-routes all 
its file operations through
-            an abstract API.</li>
-          <li>implement this API on the OOo Base side</li>
-        </ul>
-        The project is to do those implementations for the <a 
href="http://db.apache.org/derby/";>Apache Derby
-        database</a>.
-      </p>
 
-      <table style="text-align: left;" cellspacing="0">
-        <tbody>
-          <tr>
-            <td class="effort_header" width="200px">required skills</td>
-            <td>C++</td>
-          </tr>
-          <tr>
-            <td class="effort_header">useful skills</td>
-            <td>
-              <ul>
-                <li>familarity with OOo's database access API</li>
-                <li>relational database concepts</li>
-                <li>OOo's component technology (UNO)</li>
-              </ul>
-            </td>
-          </tr>
-          <tr>
-            <td class="effort_header">estimated effort</td>
-            <td>2 months</td>
-          </tr>
-          <tr>
-            <td class="effort_header">difficulty</td>
-            <td>high</td>
-          </tr>
-        </tbody>
-      </table>
-      <br/>
-      <hr style="width: 100%; height: 2px;">
+      <p>The descirption of this project has been moved to
+      <a 
href="http://wiki.services.openoffice.org/wiki/Base_To-Do#Embed_Derby_into_OpenOffice.org_databases";
 target="_blank">our
+      Wiki</a>.</p>
 
       <!-- =============================== -->
       <!-- SQL Syntax Highlighting -->
       <h3><a name="syntax_hilight"></a>SQL Syntax Highlighting</h3>
-      <h4>description</h4>
-
-      <p>The SQL view of the query designer, which displays, and allows to 
edit,
-      raw SQL statements, currently is a mere text input field. It would be 
helpful
-      especially to the unexperienced user to have syntax highlighting here: 
SQL keywords
-      should be notable, literals should be distinguished, and the like.</p>
-
-      <p>OpenOffice.org already features core components which allow syntax 
highlighting
-      in a text field - the most prominent example is the Basic IDE -, so 
there already is
-      a foundation to base this feature on.</p>
-
-      <table style="text-align: left;" cellspacing="0">
-        <tbody>
-          <tr>
-            <td class="effort_header" width="200px">required skills</td>
-            <td>
-              <ul>
-                <li>C++</li>
-                <li>SQL knowledge</li>
-              </ul>
-            </td>
-          </tr>
-          <tr>
-            <td class="effort_header">useful skills</td>
-            <td>
-              <ul>
-                &ndash;
-              </ul>
-            </td>
-          </tr>
-          <tr>
-            <td class="effort_header">estimated effort</td>
-            <td>2 weeks</td>
-          </tr>
-          <tr>
-            <td class="effort_header">difficulty</td>
-            <td>medium</td>
-          </tr>
-        </tbody>
-      </table>
-      <br/>
-      <hr style="width: 100%; height: 2px;">
 
-      <!-- =============================== -->
-      <!-- HSQLDB: editable views -->
-      <h3><a name="editable_views"></a>HSQLDB: editable views</h3>
-      <h4>description</h4>
-
-      <p><a href="http:///hsqldb.org"; title="http:///hsqldb.org";>HSQLDB</a>,
-      used as OpenOffice.org's database engine, features the usage of views
-      (basically, stored SQL queries).</p>
-
-      <p>An advantage of views over queries is that the former can be re-used 
in
-      other queries, i.e. you can do a <code>SELECT * FROM foo</code> where
-      <code>foo</code> is the name of an existing view, i.e. a 
<code>SELECT</code>
-      statement itself.</p>
-
-      <p>A disadvantage of views is that the constituting statement cannot be 
edited
-      in OpenOffice.org Base once the view has been created.</p>
-
-      <p>Goal of this project is to provide an "Edit view" functionality in
-      OpenOffice.org Base, for the moment for the HSQLDB backend only.
-      For this, an API needs to be defined which allows editing views. This 
API has
-      to be implemented in Base' dedicated HSQLDB driver. Additionally, the 
user
-      interface should respect the existence of this API by offering an "Edit 
View"
-      item in the context menu of views. Once chosen, Base' query designer is 
to be
-      started, to modify the SQL statement constituting the view. Saving the 
work in
-      the designer should change the view's underlying statement.</p>
-
-      <table style="text-align: left;" cellspacing="0">
-        <tbody>
-          <tr>
-            <td class="effort_header" width="200px">required skills</td>
-            <td>
-              <ul>
-                <li>C++</li>
-              </ul>
-            </td>
-          </tr>
-          <tr>
-            <td class="effort_header">useful skills</td>
-            <td>
-              <ul>
-                <li>OpenOffice.org's component model (<a 
href="http://wiki.services.openoffice.org/wiki/Uno";>UNO</a>)</li>
-              </ul>
-            </td>
-          </tr>
-          <tr>
-            <td class="effort_header">estimated effort</td>
-            <td>3 weeks</td>
-          </tr>
-          <tr>
-            <td class="effort_header">difficulty</td>
-            <td>medium</td>
-          </tr>
-        </tbody>
-      </table>
-      <br/>
-      <hr style="width: 100%; height: 2px;">
+      <p>The descirption of this project has been moved to
+      <a 
href="http://wiki.services.openoffice.org/wiki/Base_To-Do#SQL_Syntax_Highlighting";
 target="_blank">our
+      Wiki</a>.</p>
 
       <!-- ==================================================== -->
       <!-- Native, cross-platform access to MS Access databases -->




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to