A system for automatically downloading radio or protocol personalities
over defined channels to a mobile terminal. The system includes an
adaptable terminal, a spatial location service for providing geographic
location information to the associated terminal, at least one component
repository, and a server directory.The component repository includes at
least one downloadable component and a service template that defines the
service attributes of said downloadable component, The terminal includes
a location module in communication with the spatial location service to
define the geographic location of the mobile terminal. A User Agent for
locates downloadable components in the defined geographic location using
a service request that enumerates the service needs of mode attributes.