Design and implementation of ad hoc classroom and eSchoolbag systems for ubiquitous learning | Synapse