Ubiquitous Application Development using a Mobile Agent-based System In Proceedings of the 1st International Workshop on Ubiquitous Computing - Volume 0ICEIS, 204-212, 2004 , Porto, Portugal