obby4j is a pure Java implementation of the 'obby' protocol used by Gobby, a free collaborative editor supporting multiple documents in one session and a multi-user chat.
obby4j focuses on providing an easy to use, object-oriented Java API to the obby protocol, currently version 0.3; support for the in-development protocol 0.4 is planned.
A graphical client is currently not planned, but certainly possible to implement on top of obby4j.
If you have comments, criticism or suggestions, feel free to contact me.
As obby4j is still under heavy development, there's only few documentation available at this time:
A packaged release is not yet available as the project has only been started recently. You can browse the obby4j subversion repository or check out a copy of the trunk for the latest code. I strive to keep code in the repository to compile at all times.
obby4j requires Java 1.5. You might be able to run it on 1.4.x using RetroWeaver, but it has to be built on a 1.5-enabled compiler.
The following dependencies need to be on your classpath both at compile and run time:
obby4j Copyright © 2006 Philipp Reichart <philippreichart at sourceforge dot net>
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
obby4j is hosted by