How do I obtain a smooth, white floor?
A lot will depend upon the type of surface that the new flooring will be placed over. Epoxy floor covering may be best if over concrete sub floor. For other types of subfloors sheet vinyl may go a long way toward providing the look you want. 

Proper preparation of the subfloor will be essential to getting a great look.

Here are some sheet vinyl ideas:

http://www.spec-net.com.au/press/0506/pla_030506.htm