I will present material I've learned at "Workshop of Semiclassical approximation and vacuum energy" focusing on introduction to Duistermaat-Guillemin trace formula, and some applications to quantum mechanics of diffraction, Casimir energy etc.