ARMOLEO: An Architecture for Mobile Learning Objects | IEEE Conference Publication | IEEE Xplore