A Reflective Middleware Architecture for Adaptive Mobile Computing Applications In Proceedings of the 5th International Workshop on Wireless Information Systems - Volume 0ICEIS, 12-25, 2006 , Paphos, Cyprus