jBubbleBreaker is an (extensible) open source java clone of the popular BubbleBreaker game released under GPLv3 license. It is written in java so that it can run on every java platform.
It requires the java runtime environment (version >= 1.5). You can get it here: http://java.sun.com/getjava/
Latest version: 0.8 (released on 2010-12-12)
Play online: jBubbleBreaker applet
Windows installer (~1 MB)
Platform independent .jar-file (~210 KB)
Source code (~560 KB)
Download and support: SourceForge Project homepage