Another way to do this is to not neglect our actual built environment.
spatial computing in the built environment