1. A method to provide context-based computing, the method comprising: receiving, at a device from a context service in response to a query sent by the device, context information provisioned for a current location, the context information identifying a computing resource associated with the current location; and configuring interaction between the device and the computing resource associated with the current location based on the context information received from the context service, wherein the context service is remote relative to the current location and maintains context profiles for a plurality of different geographically separated locations, and the context information is obtained from a first context profile provisioned for the current location.