Its called Pebeo Porcelaine, and its just a paint specifically formatted for ceramics. You can see the product line here: http://www.pebeo.com/us/index.htm
Basically you just paint a ceramic piece, let it set for 24 hours, and then bake it in your home oven at 300 degrees. Supposedly its dishwasher safe, but it's not recommended to have the paint some in direct contact with food since it hasn't been FDA approved.
Its really fun! You should definitely try it.