--- bookie/www/index.html 2001/07/08 08:13:06 1.24 +++ bookie/www/index.html 2003/05/29 07:39:14 1.38 @@ -1,31 +1,83 @@ +
You can read what Bookie is here, but here's the -long and short of it: +long and short of it: +
-Bookie is an application which keeps all your bookmarks on a -central server so that you can access bookmarks from anywhere on the web. + Bookie is an application which keeps all your bookmarks on a central + server so that you can access bookmarks from anywhere on the web.-
I have a server which is currently using XML-RPC and implements three commands:
-getRoot
, getNode
and getChildren
. It
-returns RDF data in the same
-format that Mozilla itself internally for bookmarks. This is all I need to
-iterate through a tree.
-
-
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 -like to help, then you can pick up the code from here. -Thanks to Aaron Andersen for the cool tutorial. +
+ The server is written in Java, and uses XML-RPC to communicate to clients. + There's also a client written in Swing, which is pretty functional. The current + goal is to get the Mozilla client back into shape given the existence of + a working server. +
+ +
+ To get the server running on your machine, download the server.zip file
+ here. You should
+ start the server with
+
+ java -Dlog4j.configuration=info.xml -jar server.jar
+
+ in a directory for Bookie usage. No database is required, as Bookie will
+ create its own database if it doesn't find one. It will start on port 9000
+ by default, but you can specify the port on the command line.
+ JDK 1.4 with the
+ -server
option is recommended, as the I/O performance is MUCH
+ faster than 1.3.1.
+
+ To get the java client running, download the client.zip file here.
+ Unzip the client in a new directory, and execute it with one of the
+ scripts or java -jar swing.jar
.
+
There is an Ant script -available here. Alternatively, if you just want to play around, you can download a snapshot here. (Note that you will need a database and JDBC driver before you start the server, but the SQL scripts are included). +
Alternatively, you can run the Java client as a Web Start application:
-
Suggestions and comments are welcome. +
+ When the client starts up, it will present you with a connections box: +
-Will Sargent <will_sargent@yahoo.com> - +
+ There is an example bookmark server at
+ http://tersesystems.com. To connect
+ to the test server, please enter
+ http://tersesystems.com:9000/
+ as your URL. Please do not use a normal password:
+ most of Bookie's traffic is not encrypted, and you may be vulnerable to
+ packet sniffing. Also note that there is no expectation of privacy on this
+ server. Although I intend to keep all bookmark information private, I reserve
+ the right to look at any and all data on the server for debugging purposes.
+
+ Suggestions and comments are welcome. If you have any problems with the + above instructions, please e-mail me at the address below. +
+ +Will Sargent <will_sargent@yahoo.com> +
+