Learning design implementation in context-aware and adaptive mobile learning