Architectures and Protocols for Mobile Computing Applications: a Reconfigurable Approach