version 1.19, 2001/03/28 05:15:12
|
version 1.25, 2001/07/08 08:15:11
|
Line 6 Bookie is an application which keeps all
|
Line 6 Bookie is an application which keeps all
|
central server so that you can access bookmarks from anywhere on the web. |
central server so that you can access bookmarks from anywhere on the web. |
</blockquote> |
</blockquote> |
|
|
<p>I have a server which is currently using XML-RPC and implements three | <p>I have a server which is currently using <a |
commands: <code>getRoot</code>, <code>getNode</code> and | href="http://www.xmlrpc.com">XML-RPC</a> and implements three commands: |
<code>getChildren</code>. It returns <a | <code>getRoot</code>, <code>getNode</code> and <code>getChildren</code>. It |
href="http://www.mozilla.org/rdf/doc">RDF</a> data in the same format that | returns <a href="http://www.mozilla.org/rdf/doc">RDF</a> data in the same |
Mozilla itself internally for bookmarks. This is all I need to iterate | format that Mozilla itself internally for bookmarks. This is all I need to |
through a tree. | iterate through a tree. |
| |
| <blockquote> |
| A snapshot of the server (and a java client) is <a href="/bookie-20010807.zip">here</a>. (Note that you will need a database and JDBC driver before you start the server, but the SQL scripts are included). |
| </blockquote> |
|
|
<p>The Mozilla client is still very rudimentary, but it does pick up XML-RPC |
<p>The Mozilla client is still very rudimentary, but it does pick up XML-RPC |
queries and display the RDF in a little window.. If you enjoy pain or would | queries and display the RDF in a little window. If you enjoy pain or would |
like to help, then you can pick up the code from <a |
like to help, then you can pick up the code from <a |
href="/source/browse/bookie/clients/mozilla/extensions/bookie/resources">here</a>. |
href="/source/browse/bookie/clients/mozilla/extensions/bookie/resources">here</a>. |
Thanks to Aaron Andersen for the cool <a |
Thanks to Aaron Andersen for the cool <a |
href="http://www.xulplanet.com/tutorials/xulapp/">tutorial</a>. |
href="http://www.xulplanet.com/tutorials/xulapp/">tutorial</a>. |
|
|
<p>You do have to have the XML-RPC extensions to use the client. Go to your |
|
mozilla/extensions/xml-rpc directory and <code>"nmake -f |
|
makefile.win"</code> should take care of the problem. |
|
|
|
<p>Using the server requires |
|
|
|
<a href="http://www-uk.hpl.hp.com/people/bwm/rdf/jena/">Jena</a>, <a |
|
href="http://classic.helma.at/hannes/xmlrpc/">XMLRPC-Java</a>, <a |
|
href="http://jakarta.apache.org/log4j/docs/index.html">Log4j</a>, and <a |
|
href="http://www.junit.org/">Junit</a>. At least. |
|
|
|
<p>There is an <a href="http://jakarta.apache.org/ant/">Ant</a> script |
|
available <a href="/source/browse/bookie/scripts/build.xml>here</a>. |
|
|
|
<p>Suggestions and comments are welcome. |
<p>Suggestions and comments are welcome. |
|
|
<p> |
<p> |