I couldn't stand moving from computer to computer and having to look up different bookmarks. I wanted to be able to search my bookmarks and have bookmarks I never used moved out of my way. I wanted to share my bookmarks with someone. And I wanted total integration with the browser, so I didn't have to go through a web interface or a specific bookmarking program.
Bookie is a project born of an itch to make collaborative bookmarking a reality. It was partly conceived out of good bookmarking and collaborative bookmark indexing.
The server is written in Java which sends bookmark information over a protocol to the client. The server is written and can get bookmarks and folders to the client in RDF format.
An integration to Mozilla is halfway done. There is also a debugging client written in Swing.