Draw vertical and horizontal lines to partition the balls into smaller spaces. Once the balls are contained, you get to move on to the next level.
New in 1.3: explosions instead of starting the level over when losing a ball. Bonus lives every few levels.
Source code available at
http://code.google.com/p/apps-for-android