Ubiquitous computing aims to make tasks that depend on computing transparent to the users, providing resources and services anytime and anywhere. This paper proposes a computational model to support ubiquitous libraries. The model provides appropriate information and tools to the librarian to maintain resources and services in a library, as well tools that allow offering better services to the library users. We developed a prototype that has been evaluated by thirteen volunteers in the Library of Centro Universitário Univates (Univates). The results showed a good acceptance of the model.