Noncommutative Geometry from Strings and Branes