Advances in mobile computing have led to the development of a whole range of applications for providing education in a very diverse range of fields, from in situ education in school children with augmented reality , to museum guides , to developing bird watching skills .