A community-centered architecture for the deployment of ubiquitous telemedicine systems