President Barack Obama will appear at a public event next week that the Dalai Lama is also attending, a move that is likely to anger Chinese officials.