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

+