Embodiments of the invention provide for a wireless computing device that
comprises a set of one or more radio components to transmit and receive
wireless communications on the device. Additionally, the wireless
computing device includes processing and memory resources that
individually or in combination provide multiple wireless applications, a
radio object, and an arbitration component. The multiple wireless
applications are each capable of generating a user-interface for enabling
user-input in connection with wireless activities performed with that
wireless application. The radio object interfaces the multiple
applications with the set of one or more radio components. The
arbitration component is configured to arbitrate at least one of (i)
requests made by each of the wireless applications to the radio object
for access to one or more of the radio components in the set, or (ii)
responses from the radio object to requests made by each of the wireless
applications.