Pokemon Online is this downloadable Pokemon Battle simulator. You can battle people and make your own team with EV's, abilities, and moves. It's like battling with your DS but your battling on the computer. You can't play Pokemon White on it, sorry.
EDIT: Sorry this is where you can download it at.