Smoke effects mouse pointer in Java

I’m looking for a good resource so I can implement a smoke effect in Java ala black and white’s magic gestures. Is there a good resource for this somewhere explaining the particle algorithm?
The reason I’m not using a library is because I need to implement it in Personal Java if possible so need to understand the underlying concepts.

Have you gotten any further on this?

Regards,
Aaron R>