Projects

This is a collection of applications/libraries and code snippets I have written.
Everything is GPL. If you use or update anything please let me know.
mohadib@openactive.org. I will try to provide current jar files for all projects ,
however to get the most recent revision of any project , please use the
Subversion repo link.

Example: svn co svn://www.javanub.net/home/mohadib/svn/repo/swingbot

SwingBot

SwingBot is a plugin based Java IRC bot. Swingbot uses NIO via the JerkLib library.
The easiest way to download and build Swingbot is to use the build script provided.
Subversion: svn co svn://www.javanub.net/home/mohadib/svn/repo/swingbot

Source JavaDocs Build Script Plugins Tutorial


JerkLib

An event driven Java IRC library that use NIO. Jerklib has a very nice OO api and is very flexable.
The easiest way to download and compile JerkLib is to use the build script provided.
Subversion: svn co svn://www.javanub.net/home/mohadib/svn/repo/jerklib

Source JavaDocs Build Script Tutorial


Mpeg Player

This is a MPEG player writen in Java that uses the JMF library. It can only play
a few types of formats. Some .mov and most all .mpg. Dont try to go full screen , I have
not tested it on windows , and it is not supported on Linux.Please send me updates :)

To run:
java -cp .:player.jar:/JMF-2.1.1e/lib/jmf.jar -Djava.library.path=/JMF-2.1.1e/lib/ main.Main

Here are is a mpeg and mov that I know will work
Subversion: svn co svn://www.javanub.net/home/mohadib/svn/repo/Player


Source Screenshot Docs


Gorilla Chat

Gorilla Chat is a Java based chat client and server that make use of SSL.
Subversion: svn co svn://www.javanub.net/home/mohadib/svn/repo


Source Docs


SwingCalendarPanel

A completly customizable calendar widget for Swing/Java.
Subversion: svn co svn://www.javanub.net/home/mohadib/svn/repo/jerklib


Source Docs Example


Frame Demo

Frame Demo is just some j2d code I wrote for fun. I use j2d to draw a frame. The frame can handle resize events and such as if controlled by a window manager.


Source Screenshot WebStart