Java is a great programming language because it runs on all platforms. It is not tied to a specific operating system, it is easy to learn, robust, runs applications from the biggest applications servers to desktops to mobile phones.
Here are a few programs I have done.


JSlideshow: an applet that displays an image slideshow.

Dow Jones Industrial Average: an applet that displays the live DJIA or a random simulation.


Bloom: the best Facebook photo uploader

EasyAlbum: an application that generates an HTML image slideshow.

Genealogy : an application for storing family information.

JCoins: an application for managing coins data.

JSport: an application for managing my sport activities

JAPS: a port scanner written in Java

LOCalc: computes LOC (Lines of Codes)

JSyncToy: GUI wrapper for Windows "xcopy"