smart teaching, smart learning, smart education using mobile devices - Share, Collaborate, and Participate!!