A Middleware Platform for Providing Mobile and Embedded Computing Instruction to Software Engineering Students | IEEE Journals & Magazine | IEEE Xplore