Technology applications in education :a learning view