Circles per Sphere:
Dot per Circle:
Waves on the circles:

You browser do not support the HTML5 Canvas element.
You should update it to his latest version.